Đảo Phú Quốc nằm trong vịnh Thái Lan, phía tây nam của Việt Nam, Phú Quốc trải dài từ vĩ độ: 9°53′ đến 10°28′ độ vĩ bắc và kinh độ: 103°49′ đến 104°05′ độ kinh đông. Phú Quốc cách thành phố Rạch Giá 120 km và cách thành phố Hà Tiên 45 km.
Toàn bộ thành phố đảo Phú Quốc có diện tích 589,27 km², dân số năm 2019 là 179.480 người[1],