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
Country
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?
- The largest city in US Virgin Islands by recorded population.
- Located in the Northern and Western hemispheres.
- Daylight ranges from about 11 h 04 min on the shortest day to 13 h 11 min on the longest day (around 21 December and 21 June).
Cities near Saint Croix
- Christiansted — 5 km northeast
- Cruz Bay — 67 km north
- Charlotte Amalie — 71 km north
- Road Town — 79 km north, British Virgin Islands
- Carolina — 147 km northwest, Puerto Rico
- Upper Hell's Gate — 161 km east, Caribbean Netherlands
- Koolbaai — 179 km east, Sint Maarten
- Marigot — 180 km east, Saint Martin
- Cul de Sac — 182 km east, Sint Maarten
- Blowing Point Village — 182 km east, Anguilla
Largest cities in Saint Croix Island
- Christiansted — 1,866
Largest cities in US Virgin Islands
- Charlotte Amalie — 20,000
- Cruz Bay — 2,743
- Christiansted — 1,866
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.