Largest Cities in Cuba
30 cities with population over 100,000
Cuba has 30 cities with a population over 100,000. The largest city is Havana with 2,163,824 people. The capital city is Havana.
Country Population
9.7M
Major Cities
30
Largest City
Havana
Capital
Havana
Top 10 Cities
Havana
2.2M
Santiago de Cuba
555,865
Camagüey
347,562
Holguín
319,102
Guantánamo
272,801
Santa Clara
250,512
Almendares
240,000
Diez de Octubre
227,293
Arroyo Naranjo
210,053
Mantilla
206,918
All Cities in Cuba
| # | City | Population |
|---|---|---|
| 1 | HavanaCapital | 2,163,824 |
| 2 | Santiago de Cuba | 555,865 |
| 3 | Camagüey | 347,562 |
| 4 | Holguín | 319,102 |
| 5 | Guantánamo | 272,801 |
| 6 | Santa Clara | 250,512 |
| 7 | Almendares | 240,000 |
| 8 | Diez de Octubre | 227,293 |
| 9 | Arroyo Naranjo | 210,053 |
| 10 | Mantilla | 206,918 |
| 11 | Las Tunas | 203,684 |
| 12 | Bayamo | 192,632 |
| 13 | Boyeros | 188,593 |
| 14 | Pinar del Río | 186,990 |
| 15 | Cienfuegos | 186,644 |
| 16 | Fontanar | 178,601 |
| 17 | Ciudad Camilo Cienfuegos | 178,041 |
| 18 | San Miguel del Padrón | 159,273 |
| 19 | Centro Habana | 158,151 |
| 20 | Balcón de la Lisa | 147,415 |
| 21 | Matanzas | 146,733 |
| 22 | Ciego de Ávila | 142,027 |
| 23 | Plaza de la Revolución | 139,135 |
| 24 | Marianao | 134,057 |
| 25 | Cerro | 132,351 |
| 26 | Manzanillo | 128,188 |
| 27 | Sancti Spíritus | 127,069 |
| 28 | Guanabacoa | 112,964 |
| 29 | Vedado | 108,369 |
| 30 | Palma Soriano | 102,826 |