Map of Saint Croix, US Virgin Islands

Saint Croix is the administrative centre of Saint Croix Island, US Virgin Islands, with a population of about 50,601. It lies at 17.7275°N, 64.7470°W, about 87 m above sea level. Saint Croix is about 71 km (44 mi) south of Charlotte Amalie, the capital. The nearest city on our map is Christiansted, 5 km to the northeast.

Saint Croix at a glance

Region
Saint Croix Island
Population
50,601GeoNames
Coordinates
17.7275, -64.747017°43′39″N 64°44′49″W
Time zone
America/St_ThomasUTC−04:00
Local time
–
Elevation
87 m (285 ft)
Distance to Charlotte Amalie
71 km (44 mi)

Where is Saint Croix?

Cities near Saint Croix

Largest cities in Saint Croix Island

Largest cities in US Virgin Islands

Map of US Virgin Islands and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.