Dominica: cities by population
Dominica has a population of 65,511 (UN estimate, 2026), with Roseau as its capital. The 20 largest of its 20 recorded towns and cities, ranked.
-4%
since 2000 (68,511)
-4%
projected by 2050 (63,192)
87
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 Dominica
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Roseau | Saint George Parish | 16,571 |
| 2 | Portsmouth | Saint John Parish | 3,633 |
| 3 | Marigot | Saint Andrew Parish | 2,669 |
| 4 | Berekua | Saint Patrick Parish | 2,608 |
| 5 | Mahaut | Saint Paul Parish | 2,369 |
| 6 | Saint Joseph | Saint Joseph Parish | 2,184 |
| 7 | Wesley | Saint Andrew Parish | 1,933 |
| 8 | Massacre | Saint Paul Parish | 1,552 |
| 9 | Soufrière | Saint Mark Parish | 1,416 |
| 10 | Salisbury | Saint Joseph Parish | 1,413 |
| 11 | Castle Bruce | Saint David Parish | 1,387 |
| 12 | La Plaine | Saint Patrick Parish | 1,332 |
| 13 | Pointe Michel | Saint Luke Parish | 1,202 |
| 14 | Woodford Hill | Saint Andrew Parish | 1,063 |
| 15 | Calibishie | Saint Andrew Parish | 1,020 |
| 16 | Colihaut | Saint Peter Parish | 890 |
| 17 | Rosalie | Saint David Parish | 802 |
| 18 | Castle Comfort | Saint George Parish | 790 |
| 19 | Vieille Case | Saint Andrew Parish | 726 |
| 20 | Pont Cassé | Saint Paul Parish | 702 |
Twenty years earlier: Dominica in the 2005 World Gazetteer — population then 71,344.
Common questions
What is the population of Dominica?
Dominica has a population of 65,511, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 63,192 — a forecast, not a measurement.
What is the capital of Dominica?
Roseau.