Map of Charlotte Amalie, US Virgin Islands

Charlotte Amalie is the capital of US Virgin Islands, with a population of about 20,000. It lies at 18.3419°N, 64.9307°W, about 6 m above sea level. The nearest city on our map is Cruz Bay, 15 km to the east.

Charlotte Amalie at a glance

Region
Saint Thomas Island
Population
20,000GeoNames
Coordinates
18.3419, -64.930718°20′31″N 64°55′51″W
Time zone
America/St_ThomasUTC−04:00
Local time
–
Elevation
6 m (20 ft)

Where is Charlotte Amalie?

Cities near Charlotte Amalie

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.