Saint Lucia: cities by population
Saint Lucia has a population of 180,488 (UN estimate, 2026), with Castries as its capital. The 34 largest of its 34 recorded towns and cities, ranked.
+14%
since 2000 (158,616)
-5%
projected by 2050 (172,081)
293
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 Saint Lucia
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Gros Islet | Gros-Islet | 25,210 |
| 2 | Castries | Castries | 20,000 |
| 3 | Bisee | Castries | 12,980 |
| 4 | Dennery | Dennery | 12,589 |
| 5 | Laborie | Laborie | 6,701 |
| 6 | Choiseul | Choiseul | 6,098 |
| 7 | Vieux Fort | Vieux-Fort | 4,574 |
| 8 | Micoud | Micoud | 3,406 |
| 9 | Soufrière | Soufrière | 2,918 |
| 10 | Ciceron | Castries | 2,471 |
| 11 | Praslin | Micoud | 1,906 |
| 12 | Canaries | Anse-la-Raye | 1,862 |
| 13 | Augier | Vieux-Fort | 1,850 |
| 14 | Balata | Castries | 1,812 |
| 15 | Beauséjour | Gros-Islet | 1,685 |
| 16 | Corinthe | Gros-Islet | 1,576 |
| 17 | La Resource | Vieux-Fort | 1,521 |
| 18 | Anse Ger | Micoud | 1,471 |
| 19 | Pierrot | Vieux-Fort | 1,457 |
| 20 | Bocage | Castries | 1,420 |
| 21 | Au Leon | Dennery | 1,393 |
| 22 | Ti Rocher | Micoud | 1,371 |
| 23 | L’Abbayée | Castries | 1,355 |
| 24 | La Pointe | Micoud | 1,274 |
| 25 | Anse La Raye | Anse-la-Raye | 1,256 |
| 26 | Mon Repos | Micoud | 1,212 |
| 27 | Morne Doudon | Castries | 1,176 |
| 28 | Cabiche | Castries | 1,169 |
| 29 | Grande Rivière | Gros-Islet | 1,121 |
| 30 | Cantonement | Vieux-Fort | 1,105 |
| 31 | Bexon | Castries | 1,049 |
| 32 | Monchy | Gros-Islet | 1,011 |
| 33 | Forestière | Castries | 1,003 |
| 34 | Cap Estate | Gros-Islet | 677 |
Twenty years earlier: Saint Lucia in the 2005 World Gazetteer — population then 165,700.
Common questions
What is the population of Saint Lucia?
Saint Lucia has a population of 180,488, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 172,081 — a forecast, not a measurement.
What is the capital of Saint Lucia?
Castries. The largest place we record there is Gros Islet, with 25,210 people.