Charlotte Amalie Population 2026 capital

Charlotte Amalie has a population of 20,000, making it the #2 biggest city in 🇻🇮 United States Virgin Islands, located in Saint Thomas Island. Roughly 24% of United States Virgin Islands's population lives here. It is about 2.5× smaller than Saint Croix, the country's biggest city. Charlotte Amalie is the capital of United States Virgin Islands.

Charlotte Amalie
Location of Charlotte Amalie. Boundaries: Natural Earth.
Population (city proper)
20,000
Rank in United States Virgin Islands
#2
Coordinates
18.34°N, 64.93°W
~6 m elevation · America/St_Thomas

Cities near Charlotte Amalie

FAQ

What is the population of Charlotte Amalie?
Charlotte Amalie has a population of 20,000 (city proper, latest official figure via GeoNames), making it the #2 biggest city in United States Virgin Islands.
What region is Charlotte Amalie in?
Charlotte Amalie is located in Saint Thomas Island, United States Virgin Islands.
Is Charlotte Amalie the capital of United States Virgin Islands?
Yes, Charlotte Amalie is the capital of United States Virgin Islands.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in United States Virgin Islands · United States Virgin Islands population by year