The population of Cuba is expected to decrease by 44,544 in 2026 and reach 10,846,703 in 2027. Migration (including immigration and emigration) decreases population by 22,086 people yearly. On average there are 92,664 births and 116,047 deaths in Cuba per year. The population density of Cuba has changed from 91.3 in 1980 to 105.8 in 2024.
| Current population | 10,853,754 people at present (Thursday 5th of November 2026) | |
| Median Age | 42.7 years |
| Life expectancy | 78.6 years | |
| Population density | 102.0 per km2 |
| Year | Population | Year change | Migrants | Median age | Fertility rate | Density (Ppl/km2) | Urban population |
|---|---|---|---|---|---|---|---|
| 2026 | 10,892,659 | -44,544 (-0.4%) | -22,086 | 42.7 | 1.45 | 102 | 8,420,864 (77.3%) |
| 2025 | 10,937,203 | -42,580 (-0.4%) | -22,244 | 42.4 | 1.45 | 102 | 8,446,482 (77.2%) |
| 2024 | 0 | 0 (0.0%) | -22,356 | 42.1 | 1.45 | 106 | 8,472,713 (77.2%) |
| 2023 | 0 | 0 (0.0%) | -22,797 | 41.7 | 1.44 | 106 | 8,499,231 (77.1%) |
| 2022 | 0 | 0 (0.0%) | -23,149 | 41.4 | 1.41 | 107 | 8,527,741 (77.1%) |
| 2021 | 0 | 0 (0.0%) | -11,976 | 41.1 | 1.43 | 107 | 8,575,055 (77.1%) |
| 2020 | 11,176,354 | -26,492 (-0.2%) | -11,976 | 40.9 | 1.49 | 108 | 8,617,867 (77.1%) |
| 2019 | 0 | 0 (0.0%) | -23,955 | 40.6 | 1.54 | 108 | 8,634,350 (77.1%) |
| 2018 | 0 | 0 (0.0%) | -23,779 | 40.3 | 1.61 | 108 | 8,646,636 (77.0%) |
| 2017 | 0 | 0 (0.0%) | -23,394 | 40.0 | 1.59 | 108 | 8,656,366 (77.0%) |
| 2016 | 0 | 0 (0.0%) | -24,146 | 39.8 | 1.60 | 108 | 8,664,561 (76.9%) |
| 2015 | 11,275,065 | -10,710 (-0.1%) | -24,910 | 39.5 | 1.69 | 108 | 8,667,175 (76.9%) |
| 2010 | 11,297,409 | 2,690 (0.0%) | -34,121 | 38.0 | 1.67 | 106 | 8,654,935 (76.6%) |
| 2005 | 11,262,554 | 23,798 (0.2%) | -16,561 | 36.3 | 1.49 | 106 | 8,559,916 (76.0%) |
| 2000 | 11,109,109 | 36,879 (0.3%) | -24,980 | 34.7 | 1.61 | 103 | 8,402,417 (75.6%) |
| 1995 | 10,925,362 | 39,341 (0.4%) | -29,235 | 33.0 | 1.48 | 102 | 8,148,488 (74.6%) |
| 1990 | 10,631,799 | 98,556 (0.9%) | -15,438 | 31.6 | 1.81 | 99 | 7,838,612 (73.7%) |
| 1985 | 10,157,228 | 83,929 (0.8%) | -18,048 | 30.5 | 1.77 | 95 | 7,218,933 (71.1%) |
| 1980 | 9,804,796 | 41,441 (0.4%) | -37,114 | 28.8 | 1.64 | 91 | 6,707,059 (68.4%) |
| 1975 | 9,479,726 | 105,543 (1.1%) | -46,268 | 27.2 | 2.82 | 88 | 6,060,685 (63.9%) |
| 1970 | 8,824,382 | 157,742 (1.8%) | -44,466 | 26.3 | 3.98 | 82 | 5,317,674 (60.3%) |
| 1965 | 8,030,797 | 164,777 (2.1%) | -46,683 | 26.2 | 4.50 | 75 | 4,722,295 (58.8%) |
| 1960 | 7,238,081 | 149,036 (2.0%) | -25,396 | 26.4 | 4.13 | 68 | 4,177,150 (57.7%) |
In 2025 the population of Cuba was 10,937,203 and the average age increased from 26.4 in 1960 to 42.4. Urban population has increased from 8,402,417 (75.6%) in 2000 to 8,420,864 (77.3%) in the current year. The population density of Cuba has changed from 91.3 in 1980 to 105.8 in 2024.
| Year | Population | Year change | Migrants | Median age | Fertility rate | Density (Ppl/km2) | Urban population |
|---|---|---|---|---|---|---|---|
| 2020 | 0 | 0 (0.0%) | -11,976 | 40.9 | 1.49 | 108 | 8,617,867 (77.1%) |
| 2025 | 0 | 0 (0.0%) | -22,244 | 42.4 | 1.45 | 102 | 8,446,482 (77.2%) |
| 2030 | 10,700,822 | -50,069 (-0.5%) | -19,267 | 44.0 | 1.47 | 100 | 8,328,405 (77.8%) |
| 2035 | 10,431,762 | -56,513 (-0.5%) | -16,073 | 45.4 | 1.49 | 98 | 8,233,499 (78.9%) |
| 2040 | 10,125,837 | -64,633 (-0.6%) | -13,292 | 46.7 | 1.49 | 95 | 8,152,742 (80.5%) |
| 2045 | 9,775,199 | -73,546 (-0.8%) | -10,340 | 47.9 | 1.50 | 92 | 8,072,847 (82.6%) |
| 2050 | 9,381,999 | -81,928 (-0.9%) | -7,856 | 48.8 | 1.51 | 88 | 7,987,245 (85.1%) |
The life expectancy at birth should reach 82.6 (80.8 years for male and 84.3 years for females). Population density will go up to 87.9 people per square kilometer.
The population growth rate is minus 0.41% (42,580 residents, including 113,915 deaths). The demographics of Cuba constitutes of 5,522,440 women and 5,370,219 men, which means there are 972 men per 1000 women. As far as age distribution goes, 20.2% of population (2,201,406) is 19 or younger, 62.2% of population (6,776,323) is between age 20 and 64 and 17.6% of population (1,917,108) is over 65.