This is a list of cities in Cuba with at least 20,000 inhabitants, listed in descending order. Population data refers to city proper and not to the whole municipality, because they include large rural areas with several villages. All figures are accurate as of 2012 [ update] and provincial capitals are shown in bold.[1]
More information Nº, City ...
Nº
City
Population (2012 Census)
Population (2022 estimate)
Province
1 Havana 2,106,146
2,137,847 Havana
2 Santiago de Cuba 431,272
431,411
Santiago de Cuba
3 Camagüey 300,958
310,819
Camagüey
4 Holguín 287,881
302,890
Holguín
5 Guantánamo 217,135
213,375
Guantánamo
6 Santa Clara 211,925
217,907
Villa Clara
7 Las Tunas 162,957
176,139
Las Tunas
8 Bayamo 157,027
159,014
Granma
9 Cienfuegos 147,110
153,048 Cienfuegos
10 Pinar del Río 140,230
144,910 Pinar del Río
11 Matanzas 133,769
145,034 Matanzas
12 Ciego de Ávila 114,829
121,788
Ciego de Ávila
13 Sancti Spíritus 104,968
109,110
Sancti Spíritus
14 Manzanillo 98,904
... Granma
15 Cárdenas 88,987
... Matanzas
16 Palma Soriano 74,930
... Santiago de Cuba
17 Moa 60,310
... Holguín
18 Morón 59,371
... Ciego de Ávila
19 Florida 54,191
... Camagüey
20 Contramaestre 47,132
... Santiago de Cuba
21 Artemisa 46,574
48,362 Artemisa
22 Nueva Gerona 46,264
45,926 Isla de la Juventud
23 Trinidad 45,041
... Sancti Spíritus
24 Colón 44,177
... Matanzas
25 Baracoa 43,062
... Guantánamo
26 Güines 40,855
... Mayabeque
27 Placetas 39,615
... Villa Clara
28 Nuevitas 38,207
... Camagüey
29 Sagua la Grande 37,713
... Villa Clara
30 San José de las Lajas 36,640
40,599 Mayabeque
31 Banes 35,316
... Holguín
32 San Luis 34,997
... Santiago de Cuba
33 Puerto Padre 34,086
... Las Tunas
34 San Antonio de los Baños 33,811
... Artemisa
35 Caibarién 33,683
... Villa Clara
36 Cabaiguán 30,326
... Sancti Spíritus
37 Mayarí 29,259
... Holguín
38 San Cristóbal 29,119
... Artemisa
39 Vertientes 28,890
... Camagüey
40 Jagüey Grande 28,870
... Matanzas
41 Consolación del Sur 28,465
... Pinar del Río
42 Jovellanos 26,319
... Matanzas
43 Amancio 26,141
... Las Tunas
44 Güira de Melena 25,424
... Artemisa
45 Cumanayagua 25,031
... Cienfuegos
46 Jatibonico 24,514
... Sancti Spíritus
47 Niquero 24,244
... Granma
48 San Germán [2] 24,084
... Holguín
49 Sagua de Tánamo 23,979
... Holguín
50 Bauta 23,557
... Artemisa
51 La Maya [3] 23,341
... Santiago de Cuba
52 Guanajay 22,839
... Artemisa
53 Colombia 22,828
... Las Tunas
54 Jiguaní 22,333
... Granma
55 Manicaragua 22,266
... Villa Clara
56 Camajuaní 21,924
... Villa Clara
57 Guisa 21,849
... Granma
58 Jobabo 20,309
... Las Tunas
Close
Map of Cuba
Havana , Capital of Cuba
Santiago de Cuba
Camagüey
Holguín
Santa Clara
Guantánamo