Cuba Cities by Population 2024

147 cities

City
2024 Pop.
Havana2,163,824
Santiago de Cuba555,865
Camaguey347,562
Holguin319,102
Guantanamo272,801
Santa Clara250,512
Diez de Octubre227,293
Arroyo Naranjo210,053
Las Tunas203,684
Bayamo192,632
Boyeros188,593
Pinar del Rio186,990
Cienfuegos186,644
Habana del Este178,041
San Miguel del Padron159,273
Centro Habana158,151
Matanzas146,733
Ciego de Avila142,027
Cerro132,351
Manzanillo128,188
Sancti Spiritus127,069
Guanabacoa112,964
Palma Soriano102,826
Alamar100,000
Cardenas98,515
La Habana Vieja95,383
Moa92,852
Puerto Padre76,838
Contramaestre70,438
Guira de Melena69,879
Consolacion del Sur69,857
Gueines68,935
Artemisa68,073
San Luis67,293
Moron66,060
Colon63,882
Florida63,007
Sagua la Grande62,073
Trinidad60,206
San Cristobal59,579
Placetas55,408
San Jose de las Lajas54,847
Jaguey Grande54,363
Nuevitas54,022
Banes53,104
Bartolome Maso53,024
Corralillo51,881
Jesus Menendez51,002
Jobabo49,403
Baracoa48,362
Jovellanos47,164
Bauta45,768
Santo Domingo45,476
Cabaiguan44,515
Regla44,431
San German43,892
Ranchuelo43,695
San Antonio de los Banos42,724
Cacocum42,623
Yaguajay42,218
Manicaragua41,532
Amancio41,523
Jiguani41,106
Cifuentes40,142
Guaimaro39,358
Caibarien39,140
Cumanayagua38,687
Condado38,248
Camajuani35,515
Santiago de las Vegas35,241
Santa Cruz del Sur34,601
Minas de Matahambre34,419
Remedios34,108
Madruga33,798
Union de Reyes33,646
Vertientes29,704
Ciro Redondo29,560
Mariel28,987
Yara28,944
La Salud28,796
Maisi28,276
Gibara27,603
Vinales27,129
Pedro Betancourt26,761
Cueto26,527
Encrucijada26,155
Rio Guayabal de Yateras25,753
Los Palacios25,703
Limonar25,421
Guanajay25,258
Campechuela25,069
Cruces24,906
Chambas24,114
Perico24,073
Rio Cauto23,737
Aguada de Pasajeros23,606
Calimete23,255
Palmira23,078
Lajas22,602
Jimaguayu21,169
Cauto Cristo21,159
Minas20,863
Esmeralda20,274
Nueva Gerona20,264
Jaruco20,207
Colombia20,096
Varadero20,000
Fomento19,991
Bahia Honda19,834
Florencia19,811
Jatibonico19,644
Rodas19,212
Niquero18,771
Guisa18,408
Santa Cruz del Norte18,402
Sagua de Tanamo18,282
Bejucal18,123
Primero de Enero17,934
Jobabo17,804
La Sierpe16,937
Sibanicu16,856
Media Luna16,713
Abreus16,711
Venezuela16,601
Guane16,548
Alquizar15,275
Baragua15,268
Jamaica15,000
Guayos15,000
San Nicolas de Bari14,914
Batabano13,832
Marti13,439
Manati13,278
Quivican12,919
Quemado de Guines12,736
Candelaria12,675
Los Arabos12,504
Mantua10,797
Esperanza10,462
Calabazar de Sagua10,455
Topes de Collantes9,729
Zaza del Medio8,667
Soroa7,205
Bolondron6,778
San Luis6,690
Cabanas5,894
Alacranes5,843

Cuba has 1 cities with more than a million people, 22 cities with between 100,000 and 1 million people, and 117 cities with between 10,000 and 100,000 people. The largest city in Cuba is Havana, with a population of 2,163,824 people.

Sources