Population Statistics
HomeWorldCuba

Cuba: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Cuba has a population of 10,892,659 (UN estimate, 2026), with Havana as its capital. The 50 largest of its 165 recorded towns and cities, ranked.

-2%
since 2000 (11,109,109)
-14%
projected by 2050 (9,381,999)
102
people per km²
19501975200020252050 5.9M 9.4M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
19505,924,511
19759,479,726
200011,109,109
200511,262,554
201011,297,409
201511,275,065
202011,176,354
202510,937,203
202610,892,659
2030 projected10,700,822
2050 projected9,381,999

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Cuba

#PlaceRegionPopulation
1HavanaHavana2,163,824
2Santiago de CubaSantiago de Cuba Province555,865
3CamagüeyCamagüey347,562
4HolguínHolguín Province319,102
5GuantánamoGuantánamo Province272,801
6Santa ClaraVilla Clara Province250,512
7Las TunasLas Tunas Province203,684
8BayamoGranma Province192,632
9Pinar del RíoPinar del Río186,990
10CienfuegosCienfuegos Province186,644
11MatanzasMatanzas Province146,733
12Ciego de ÁvilaCiego de Ávila Province142,027
13ManzanilloGranma Province128,188
14Sancti SpíritusSancti Spíritus Province127,069
15Palma SorianoSantiago de Cuba Province102,826
16CárdenasMatanzas Province98,515
17MoaHolguín Province92,852
18Puerto PadreLas Tunas Province76,838
19ContramaestreSantiago de Cuba Province70,438
20Güira de MelenaArtemisa69,879
21Consolación del SurPinar del Río69,857
22GüinesMayabeque68,935
23ArtemisaArtemisa68,073
24San LuisSantiago de Cuba Province67,293
25MorónCiego de Ávila Province66,060
26ColónMatanzas Province63,882
27FloridaCamagüey63,007
28Sagua la GrandeVilla Clara Province62,073
29TrinidadSancti Spíritus Province60,206
30San CristobalArtemisa59,579
31PlacetasVilla Clara Province55,408
32San José de las LajasMayabeque54,847
33Jagüey GrandeMatanzas Province54,363
34NuevitasCamagüey54,022
35BanesHolguín Province53,104
36Bartolomé MasóGranma Province53,024
37CorralilloVilla Clara Province51,881
38Jesús MenéndezLas Tunas Province51,002
39JobaboLas Tunas Province49,403
40BaracoaGuantánamo Province48,362
41JovellanosMatanzas Province47,164
42BautaArtemisa45,768
43Santo DomingoVilla Clara Province45,476
44CabaiguánSancti Spíritus Province44,515
45San GermánHolguín Province43,892
46RanchueloVilla Clara Province43,695

Twenty years earlier: Cuba in the 2005 World Gazetteer — population then 11,295,969.

Common questions

What is the population of Cuba?
Cuba has a population of 10,892,659, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 9,381,999 — a forecast, not a measurement.
What is the capital of Cuba?
Havana.

Go deeper

Havana
The largest place we record in Cuba: 2,163,824 people
Cuba in 2005
The World Gazetteer's archive edition: 11,295,969 then
All 246 countries
Every country and territory, ranked by population