British Virgin Islands: cities by population
British Virgin Islands has a population of 29,802, with Road Town as its capital. The 2 largest of its 2 recorded towns and cities, ranked.
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 GeoNames country data. Sources & method.
| # | 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.