Cuba: cities by population
Cuba has a population of 10,892,659 (UN estimate, 2026), with Havana as its capital. The 50 largest of its 165 recorded towns and cities, ranked.
-2%
since 2000 (11,109,109)
-14%
projected by 2050 (9,381,999)
102
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 Cuba
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Havana | Havana | 2,163,824 |
| 2 | Santiago de Cuba | Santiago de Cuba Province | 555,865 |
| 3 | Camagüey | Camagüey | 347,562 |
| 4 | Holguín | Holguín Province | 319,102 |
| 5 | Guantánamo | Guantánamo Province | 272,801 |
| 6 | Santa Clara | Villa Clara Province | 250,512 |
| 7 | Las Tunas | Las Tunas Province | 203,684 |
| 8 | Bayamo | Granma Province | 192,632 |
| 9 | Pinar del Río | Pinar del Río | 186,990 |
| 10 | Cienfuegos | Cienfuegos Province | 186,644 |
| 11 | Matanzas | Matanzas Province | 146,733 |
| 12 | Ciego de Ávila | Ciego de Ávila Province | 142,027 |
| 13 | Manzanillo | Granma Province | 128,188 |
| 14 | Sancti Spíritus | Sancti Spíritus Province | 127,069 |
| 15 | Palma Soriano | Santiago de Cuba Province | 102,826 |
| 16 | Cárdenas | Matanzas Province | 98,515 |
| 17 | Moa | Holguín Province | 92,852 |
| 18 | Puerto Padre | Las Tunas Province | 76,838 |
| 19 | Contramaestre | Santiago de Cuba Province | 70,438 |
| 20 | Güira de Melena | Artemisa | 69,879 |
| 21 | Consolación del Sur | Pinar del Río | 69,857 |
| 22 | Güines | Mayabeque | 68,935 |
| 23 | Artemisa | Artemisa | 68,073 |
| 24 | San Luis | Santiago de Cuba Province | 67,293 |
| 25 | Morón | Ciego de Ávila Province | 66,060 |
| 26 | Colón | Matanzas Province | 63,882 |
| 27 | Florida | Camagüey | 63,007 |
| 28 | Sagua la Grande | Villa Clara Province | 62,073 |
| 29 | Trinidad | Sancti Spíritus Province | 60,206 |
| 30 | San Cristobal | Artemisa | 59,579 |
| 31 | Placetas | Villa Clara Province | 55,408 |
| 32 | San José de las Lajas | Mayabeque | 54,847 |
| 33 | Jagüey Grande | Matanzas Province | 54,363 |
| 34 | Nuevitas | Camagüey | 54,022 |
| 35 | Banes | Holguín Province | 53,104 |
| 36 | Bartolomé Masó | Granma Province | 53,024 |
| 37 | Corralillo | Villa Clara Province | 51,881 |
| 38 | Jesús Menéndez | Las Tunas Province | 51,002 |
| 39 | Jobabo | Las Tunas Province | 49,403 |
| 40 | Baracoa | Guantánamo Province | 48,362 |
| 41 | Jovellanos | Matanzas Province | 47,164 |
| 42 | Bauta | Artemisa | 45,768 |
| 43 | Santo Domingo | Villa Clara Province | 45,476 |
| 44 | Cabaiguán | Sancti Spíritus Province | 44,515 |
| 45 | San Germán | Holguín Province | 43,892 |
| 46 | Ranchuelo | Villa Clara Province | 43,695 |
Twenty years earlier: Cuba in the 2005 World Gazetteer — population then 11,295,969.
Common questions
What is the population of Cuba?
Cuba has a population of 10,892,659, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 9,381,999 — a forecast, not a measurement.
What is the capital of Cuba?
Havana.