HavanaLa Habana · 2.5 million · Major city (1M-3M)
Santiago de CubaSantiago de Cuba · 506,000 · Mid-sized city (300K-1M)
HolguinHolguín · 350,000 · Mid-sized city (300K-1M)
CamagueyCamagüey · 322,000 · Mid-sized city (300K-1M)
Santa ClaraVilla Clara · 247,000 · Smaller city (100K-300K)
BayamoGranma · 235,000 · Smaller city (100K-300K)
GuantanamoGuantánamo · 228,000 · Smaller city (100K-300K)
Carlos Manuel de CespedesCamagüey · 224,000 · Smaller city (100K-300K)
Arroyo NaranjoLa Habana · 207,000 · Smaller city (100K-300K)
Las TunasLas Tunas · 202,000 · Smaller city (100K-300K)
Pinar del RioPinar del Río · 189,000 · Smaller city (100K-300K)
CienfuegosCienfuegos · 165,000 · Smaller city (100K-300K)
San Miguel del PadronLa Habana · 161,000 · Smaller city (100K-300K)
MatanzasMatanzas · 152,000 · Smaller city (100K-300K)
ManzanilloGranma · 151,000 · Smaller city (100K-300K)
La LisaLa Habana · 147,000 · Smaller city (100K-300K)
Ciego de AvilaCiego de Ávila · 143,000 · Smaller city (100K-300K)
Sancti SpiritusSancti Spíritus · 139,000 · Smaller city (100K-300K)
MarianaoLa Habana · 134,000 · Smaller city (100K-300K)
Centro HabanaLa Habana · 132,000 · Smaller city (100K-300K)
GuanabacoaLa Habana · 129,000 · Smaller city (100K-300K)
CerroLa Habana · 125,000 · Smaller city (100K-300K)
Palma SorianoSantiago de Cuba · 120,000 · Smaller city (100K-300K)
ContramaestreSantiago de Cuba · 106,000 · Smaller city (100K-300K)
MayariHolguín · 102,000 · Smaller city (100K-300K)
Puerto PadreLas Tunas · 90,000 · Small city (under 100K)
San LuisSantiago de Cuba · 88,000 · Small city (under 100K)
Jaguey GrandeMatanzas · 88,000 · Small city (under 100K)
Consolacion del SurPinar del Río · 88,000 · Small city (under 100K)
CardenasMatanzas · 87,000 · Small city (under 100K)
ArtemisaArtemisa · 86,000 · Small city (under 100K)
CotorroLa Habana · 83,000 · Small city (under 100K)
San Jose de las LajasMayabeque · 81,000 · Small city (under 100K)
BaracoaGuantánamo · 78,000 · Small city (under 100K)
TrinidadSancti Spíritus · 77,000 · Small city (under 100K)
MoaHolguín · 73,000 · Small city (under 100K)
ColonMatanzas · 72,000 · Small city (under 100K)
FloridaCamagüey · 72,000 · Small city (under 100K)
GibaraHolguín · 71,000 · Small city (under 100K)
GuinesMayabeque · 67,000 · Small city (under 100K)
BanesHolguín · 67,000 · Small city (under 100K)
ManicaraguaVilla Clara · 62,000 · Small city (under 100K)
YaraGranma · 59,000 · Small city (under 100K)
MoronCiego de Ávila · 59,000 · Small city (under 100K)
JiguaniGranma · 59,000 · Small city (under 100K)
JovellanosMatanzas · 59,000 · Small city (under 100K)
CamajuaniVilla Clara · 58,000 · Small city (under 100K)
Bartolome MasoGranma · 56,000 · Small city (under 100K)
Santa LuciaHolguín · 53,000 · Small city (under 100K)
YaguajaySancti Spíritus · 53,000 · Small city (under 100K)
Sagua la GrandeVilla Clara · 53,000 · Small city (under 100K)
RanchueloVilla Clara · 51,000 · Small city (under 100K)
VertientesCamagüey · 49,000 · Small city (under 100K)
BaguanosHolguín · 48,000 · Small city (under 100K)
JobaboLas Tunas · 47,000 · Small city (under 100K)
CumanayaguaCienfuegos · 47,000 · Small city (under 100K)
Santo DomingoVilla Clara · 47,000 · Small city (under 100K)
Jesus MenendezLas Tunas · 47,000 · Small city (under 100K)
Nueva GeronaIsla de la Juventud · 46,000 · Small city (under 100K)
Rio CautoGranma · 46,000 · Small city (under 100K)
Sagua de TanamoHolguín · 45,000 · Small city (under 100K)
GuisaGranma · 45,000 · Small city (under 100K)
San Juan y MartinezPinar del Río · 44,000 · Small city (under 100K)
ReglaLa Habana · 44,000 · Small city (under 100K)
Bahia HondaArtemisa · 43,000 · Small city (under 100K)
JatibonicoSancti Spíritus · 43,000 · Small city (under 100K)
MarielArtemisa · 43,000 · Small city (under 100K)
CampechuelaGranma · 42,000 · Small city (under 100K)
NiqueroGranma · 41,000 · Small city (under 100K)
ChambasCiego de Ávila · 41,000 · Small city (under 100K)
MajibacoaLas Tunas · 40,000 · Small city (under 100K)
Santa Cruz del SurCamagüey · 40,000 · Small city (under 100K)
CacocumHolguín · 39,000 · Small city (under 100K)
NuevitasCamagüey · 39,000 · Small city (under 100K)
Los PalaciosPinar del Río · 39,000 · Small city (under 100K)
CaibarienVilla Clara · 38,000 · Small city (under 100K)
San GermanHolguín · 38,000 · Small city (under 100K)
Guira de MelenaArtemisa · 38,000 · Small city (under 100K)
CaimitoArtemisa · 37,000 · Small city (under 100K)
AmancioLas Tunas · 36,000 · Small city (under 100K)
GuaimaroCamagüey · 36,000 · Small city (under 100K)
MinasCamagüey · 36,000 · Small city (under 100K)
GuanePinar del Río · 36,000 · Small city (under 100K)
La PalmaPinar del Río · 35,000 · Small city (under 100K)
Union de ReyesMatanzas · 35,000 · Small city (under 100K)
Santa Cruz del NorteMayabeque · 35,000 · Small city (under 100K)
San Antonio de los BanosArtemisa · 34,000 · Small city (under 100K)
MellaSantiago de Cuba · 34,000 · Small city (under 100K)
San LuisPinar del Río · 33,000 · Small city (under 100K)
TaguascoSancti Spíritus · 33,000 · Small city (under 100K)
BaraguaCiego de Ávila · 33,000 · Small city (under 100K)
RodasCienfuegos · 33,000 · Small city (under 100K)
CabaiguanSancti Spíritus · 32,000 · Small city (under 100K)
PalmiraCienfuegos · 32,000 · Small city (under 100K)
Media LunaGranma · 32,000 · Small city (under 100K)
CuetoHolguín · 32,000 · Small city (under 100K)
EncrucijadaVilla Clara · 32,000 · Small city (under 100K)
ColombiaLas Tunas · 31,000 · Small city (under 100K)
Aguada de PasajerosCienfuegos · 31,000 · Small city (under 100K)
FomentoSancti Spíritus · 31,000 · Small city (under 100K)
Minas de MatahambrePinar del Río · 31,000 · Small city (under 100K)
Buey ArribaGranma · 31,000 · Small city (under 100K)
PericoMatanzas · 30,000 · Small city (under 100K)
AlquizarArtemisa · 30,000 · Small city (under 100K)
Pedro BetancourtMatanzas · 30,000 · Small city (under 100K)
QuivicanMayabeque · 29,000 · Small city (under 100K)
EsmeraldaCamagüey · 29,000 · Small city (under 100K)
San CristobalArtemisa · 29,000 · Small city (under 100K)
CrucesCienfuegos · 29,000 · Small city (under 100K)
SibanicuCamagüey · 29,000 · Small city (under 100K)
ManatiLas Tunas · 29,000 · Small city (under 100K)
PilonGranma · 29,000 · Small city (under 100K)
Ciro RedondoCiego de Ávila · 28,000 · Small city (under 100K)
RemediosVilla Clara · 28,000 · Small city (under 100K)
BejucalMayabeque · 28,000 · Small city (under 100K)
VinalesPinar del Río · 28,000 · Small city (under 100K)
CalimeteMatanzas · 27,000 · Small city (under 100K)
MajaguaCiego de Ávila · 27,000 · Small city (under 100K)
MadrugaMayabeque · 26,000 · Small city (under 100K)
CifuentesVilla Clara · 26,000 · Small city (under 100K)