List of cities in Cuba by population

List of cities in Cuba by population 2023 2024.

Total number of cities: 34.

Total population: 11 658 566.


# Name, city Population, people
1 Havana 2 125 977
2 Santiago de Cuba 443 006
3 Camaguey 310 387
4 Holguin 294 011
5 Guantanamo 221 262
6 Santa Clara 220 020
7 Las Tunas 167 582
8 Bayamo 163 737
9 Cienfuegos 161 002
10 Pinar del Rio 159 970
11 Matanzas 140 469
12 Ciego de ávila 122 596
13 Sancti Spiritus 114 393
14 Manzanillo 102 717
15 Cardenas 98 243
16 Palma Soriano 77 215
17 MoA 65 503
18 Mary 65 292
19 Nueva Gerona 60 879
20 Contramaestre 60 398
21 Consolacion del sur 59 230
22 Colon 59 065
23 Florida 58 870
24 Artemis 57 800
25 Moron 56 588
26 Puerto Padre 56 290
27 Gueines 53 261
28 Trinidad 51 938
29 San Luis 51 406
30 San Cristobal 49 867
31 Jaguey Grande 49 698
32 San Jose de Las Lajas 49 150
33 Placetas 48 584
34 Sagua La Grande 47 097

Cuba - Population

11 658 566 people Flag of Cuba Flag of Cuba In March 2023 2024