British Virgin Islands: cities by population
British Virgin Islands has a population of 39,936 (UN estimate, 2026), with Road Town as its capital. The 2 largest of its 2 recorded towns and cities, ranked.
+97%
since 2000 (20,241)
+1%
projected by 2050 (40,340)
259
people per km²
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in British Virgin Islands
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Road Town | 8,449 | |
| 2 | Spanish Town | 3,800 |
Twenty years earlier: British Virgin Islands in the 2005 World Gazetteer — population then 21,573.
Common questions
What is the population of British Virgin Islands?
British Virgin Islands has a population of 39,936, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 40,340 — a forecast, not a measurement.
What is the capital of British Virgin Islands?
Road Town.