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], mật độ dân số đạt 305 người/km².
Địa hình - Địa chất
Vùng biển Phú Quốc có 22 hòn đảo lớn nhỏ, trong đó đảo Phú Quốc lớn nhất có diện tích 580 km², dài 49 km. Địa hình thiên nhiên thoai thoải chạy từ bắc xuống nam với 99 ngọn núi đồi.