Cuba vs Mexico

Cuba vs Mexico: Population

Population in 2023: 11 million people in Cuba and 130 million people in Mexico, by UN estimates. In 2023 the value was higher in Mexico, by 119 million people, or 12 times that in Cuba.

people · UN

Cuba vs Mexico: PopulationPopulation in 2023: 11 million people in Cuba and 130 million people in Mexico, by UN estimates. In 2023 the value was higher in Mexico, by 119 million people, or 12 times that in Cuba.
CubaMexicoEstimates, HYDE and GapminderUN projection (medium variant)95% prediction intervalWorld

What the numbers say

  • Mexico has been higher in every year both have figures for since 1950.
  • In 2023, Cuba ranked 86 and Mexico ranked 10 of 229 countries, counting from the highest.
  • The UN projection (medium variant) puts Cuba at 5.58 million people and Mexico at 130 million people in 2100.
  • The world as a whole: 8.09 billion people in 2023.

Every year

people · UN

YearCubaMexicoWorld
202311 million130 million8.09 billion
202211.1 million129 million8.02 billion
202111.1 million128 million7.95 billion
202011.2 million127 million7.89 billion
201911.2 million126 million7.81 billion
201811.2 million125 million7.73 billion
201711.3 million123 million7.65 billion
201611.3 million122 million7.56 billion
201511.3 million121 million7.47 billion
201411.3 million120 million7.38 billion
201311.3 million118 million7.29 billion
201211.3 million117 million7.2 billion
201111.3 million115 million7.11 billion
201011.3 million114 million7.02 billion
200911.3 million112 million6.93 billion
200811.3 million110 million6.84 billion
200711.3 million109 million6.76 billion
200611.3 million107 million6.67 billion
200511.3 million106 million6.59 billion
200411.2 million104 million6.5 billion
200311.2 million103 million6.42 billion
200211.2 million102 million6.34 billion
200111.1 million100 million6.26 billion
200011.1 million98.6 million6.17 billion
199911.1 million97.1 million6.09 billion
199811 million95.6 million6.01 billion
199711 million94 million5.93 billion
199611 million92.5 million5.84 billion
199510.9 million90.9 million5.76 billion
199410.9 million89.3 million5.68 billion
199310.8 million87.7 million5.59 billion
199210.8 million86 million5.51 billion
199110.7 million84.4 million5.42 billion
199010.6 million82.8 million5.33 billion
198910.5 million81.3 million5.23 billion
198810.4 million79.7 million5.14 billion
198710.3 million78.1 million5.05 billion
198610.2 million76.6 million4.96 billion
198510.2 million75 million4.87 billion
198410.1 million73.5 million4.78 billion
19839.99 million72 million4.7 billion
19829.91 million70.4 million4.61 billion
19819.85 million68.9 million4.53 billion
19809.81 million67.3 million4.45 billion
19799.76 million65.7 million4.37 billion
19789.71 million64 million4.29 billion
19779.65 million62.3 million4.22 billion
19769.57 million60.7 million4.14 billion
19759.48 million59 million4.07 billion
19749.37 million57.3 million4 billion
19739.26 million55.7 million3.92 billion
19729.12 million54 million3.85 billion
19718.98 million52.4 million3.77 billion
19708.82 million50.8 million3.7 billion
19698.67 million49.2 million3.62 billion
19688.51 million47.7 million3.55 billion
19678.35 million46.1 million3.47 billion
19668.19 million44.6 million3.4 billion
19658.03 million43.2 million3.34 billion
19647.87 million41.8 million3.26 billion
19637.7 million40.4 million3.19 billion
19627.54 million39.1 million3.12 billion
19617.39 million37.9 million3.07 billion
19607.24 million36.7 million3.02 billion
19597.09 million35.6 million2.97 billion
19586.95 million34.6 million2.91 billion
19576.81 million33.6 million2.85 billion
19566.68 million32.6 million2.8 billion
19556.54 million31.7 million2.74 billion
19546.41 million30.8 million2.69 billion
19536.29 million29.9 million2.63 billion
19526.16 million29.1 million2.58 billion
19516.04 million28.3 million2.54 billion
19505.93 million27.6 million2.49 billion
19495.8 million26.7 million–
19485.67 million25.9 million–
19475.54 million25 million–
19465.41 million24.2 million–
19455.28 million23.4 million–
19445.16 million22.6 million–
19435.04 million21.9 million–
19424.92 million21.2 million–
19414.81 million20.5 million–
19404.71 million20 million–
19394.61 million19.5 million–
19384.53 million19.1 million–
19374.45 million18.8 million–
19364.37 million18.5 million–
19354.3 million18.2 million–
19344.22 million17.8 million–
19334.15 million17.5 million–
19324.08 million17.2 million–
19314 million17 million–
19303.92 million16.7 million–
19293.84 million16.4 million–
19283.75 million16.2 million–
19273.66 million16 million–
19263.57 million15.7 million–
19253.48 million15.5 million–
19243.4 million15.3 million–
19233.32 million15.1 million–
19223.24 million14.9 million–
19213.15 million14.7 million–
19203.07 million14.6 million–
19192.99 million14.5 million–
19182.9 million14.5 million–
19172.81 million14.5 million–
19162.73 million14.5 million–
19152.65 million14.5 million–
19142.57 million14.5 million–
19132.49 million14.5 million–
19122.42 million14.6 million–
19112.35 million14.6 million–
19102.28 million14.5 million–
19092.21 million14.4 million–
19082.14 million14.3 million–
19072.08 million14.2 million–
19062.02 million14.1 million–
19051.96 million13.9 million–
19041.91 million13.8 million–
19031.85 million13.7 million–
19021.8 million13.6 million–
19011.75 million13.4 million–
19001.72 million13.3 million–
18991.7 million13.1 million–
18981.68 million12.9 million–
18971.68 million12.7 million–
18961.68 million12.6 million–
18951.67 million12.4 million–
18941.67 million12.2 million–
18931.67 million12 million–
18921.67 million11.9 million–
18911.66 million11.7 million–
18901.65 million11.5 million–
18891.64 million11.4 million–
18881.63 million11.3 million–
18871.62 million11.1 million–
18861.61 million11 million–
18851.6 million10.9 million–
18841.59 million10.8 million–
18831.58 million10.6 million–
18821.56 million10.5 million–
18811.55 million10.4 million–
18801.53 million10.3 million–
18791.52 million10.1 million–
18781.5 million10 million–
18771.48 million9.91 million–
18761.46 million9.8 million–
18751.44 million9.68 million–
18741.42 million9.57 million–
18731.4 million9.46 million–
18721.38 million9.35 million–
18711.37 million9.26 million–
18701.36 million9.18 million–
18691.35 million9.11 million–
18681.35 million9.06 million–
18671.36 million9.03 million–
18661.37 million8.99 million–
18651.37 million8.95 million–
18641.38 million8.92 million–
18631.38 million8.88 million–
18621.39 million8.85 million–
18611.39 million8.8 million–
18601.39 million8.73 million–
18591.37 million8.64 million–
18581.36 million8.54 million–
18571.33 million8.43 million–
18561.31 million8.31 million–
18551.29 million8.2 million–
18541.27 million8.09 million–
18531.25 million7.98 million–
18521.23 million7.87 million–
18511.21 million7.78 million–
18501.19 million7.69 million–
18491.17 million7.61 million–
18481.15 million7.54 million–
18471.13 million7.47 million–
18461.11 million7.41 million–
18451.09 million7.35 million–
18441.08 million7.29 million–
18431.06 million7.22 million–
18421.04 million7.16 million–
18411.03 million7.1 million–
18401.02 million7.04 million–
18391.01 million6.97 million–
18381.01 million6.91 million–
18371.01 million6.84 million–
18361.01 million6.77 million–
18351.01 million6.71 million–
18341.01 million6.64 million–
18331.01 million6.57 million–
18321.01 million6.51 million–
1831998,0006.46 million–
1830978,4006.43 million–
1829949,8006.42 million–
1828912,5006.42 million–
1827867,1006.44 million–
1826824,0006.46 million–
1825783,0006.48 million–
1824744,0006.5 million–
1823707,0006.53 million–
1822671,8006.55 million–
1821643,7006.55 million–
1820622,3006.53 million–
1819607,3006.48 million–
1818598,3006.42 million–
1817594,9006.34 million–
1816591,6006.26 million–
1815588,3006.18 million–
1814585,0006.1 million–
1813581,7006.02 million–
1812578,5005.95 million–
1811567,7005.87 million–
1810549,9005.8 million–
1809531,0005.72 million–
1808493,0005.65 million–
1807457,7005.58 million–
1806424,9005.51 million–
1805394,4005.44 million–
1804366,2005.37 million–
1803340,0005.3 million–
1802315,6005.23 million–
1801293,0005.17 million–
1800272,0005.1 million–
  • 12.3Estimates, HYDE and Gapminder
UN projection (medium variant) · 2024–2100
YearCubaMexicoWorld
202411 million11 million–11 million131 million131 million–131 million8.16 billion
202510.9 million10.9 million–11 million132 million131 million–133 million8.23 billion
202610.9 million10.8 million–10.9 million133 million132 million–134 million8.3 billion
202710.9 million10.8 million–10.9 million134 million132 million–136 million8.37 billion
202810.8 million10.7 million–10.9 million135 million133 million–137 million8.44 billion
202910.8 million10.6 million–10.9 million136 million133 million–139 million8.5 billion
203010.7 million10.6 million–10.9 million137 million133 million–141 million8.57 billion
203110.7 million10.5 million–10.8 million138 million134 million–142 million8.63 billion
203210.6 million10.4 million–10.8 million139 million134 million–144 million8.7 billion
203310.5 million10.3 million–10.8 million140 million134 million–145 million8.76 billion
203410.5 million10.2 million–10.8 million140 million134 million–147 million8.82 billion
203510.4 million10.1 million–10.7 million141 million134 million–148 million8.89 billion
203610.4 million10 million–10.7 million142 million134 million–150 million8.95 billion
203710.3 million9.94 million–10.7 million143 million134 million–151 million9.01 billion
203810.3 million9.85 million–10.7 million143 million134 million–152 million9.06 billion
203910.2 million9.76 million–10.6 million144 million134 million–154 million9.12 billion
204010.1 million9.66 million–10.6 million145 million134 million–155 million9.18 billion
204110.1 million9.57 million–10.6 million145 million134 million–156 million9.23 billion
20429.99 million9.47 million–10.6 million146 million134 million–158 million9.29 billion
20439.92 million9.37 million–10.5 million146 million134 million–159 million9.34 billion
20449.85 million9.26 million–10.5 million147 million134 million–160 million9.39 billion
20459.78 million9.16 million–10.5 million147 million133 million–161 million9.44 billion
20469.7 million9.05 million–10.4 million148 million133 million–162 million9.49 billion
20479.62 million8.94 million–10.4 million148 million132 million–164 million9.54 billion
20489.54 million8.82 million–10.3 million148 million132 million–165 million9.58 billion
20499.46 million8.7 million–10.3 million149 million131 million–166 million9.62 billion
20509.38 million8.59 million–10.2 million149 million131 million–167 million9.66 billion
20519.3 million8.47 million–10.2 million149 million130 million–168 million9.7 billion
20529.21 million8.36 million–10.1 million149 million130 million–170 million9.74 billion
20539.13 million8.25 million–10 million150 million129 million–171 million9.78 billion
20549.04 million8.14 million–9.97 million150 million129 million–172 million9.81 billion
20558.95 million8.02 million–9.91 million150 million128 million–173 million9.85 billion
20568.86 million7.9 million–9.85 million150 million128 million–174 million9.88 billion
20578.77 million7.78 million–9.79 million150 million127 million–175 million9.91 billion
20588.68 million7.67 million–9.73 million150 million126 million–176 million9.94 billion
20598.59 million7.56 million–9.66 million150 million125 million–178 million9.96 billion
20608.5 million7.45 million–9.61 million150 million124 million–179 million9.99 billion
20618.41 million7.33 million–9.55 million150 million123 million–180 million10 billion
20628.32 million7.22 million–9.51 million150 million122 million–181 million10 billion
20638.24 million7.11 million–9.46 million150 million121 million–182 million10.1 billion
20648.15 million7 million–9.41 million150 million120 million–183 million10.1 billion
20658.06 million6.89 million–9.35 million149 million119 million–184 million10.1 billion
20667.98 million6.78 million–9.29 million149 million118 million–185 million10.1 billion
20677.9 million6.68 million–9.24 million149 million117 million–187 million10.1 billion
20687.82 million6.56 million–9.19 million149 million116 million–188 million10.2 billion
20697.74 million6.45 million–9.17 million148 million114 million–189 million10.2 billion
20707.66 million6.34 million–9.13 million148 million113 million–190 million10.2 billion
20717.59 million6.24 million–9.07 million148 million112 million–191 million10.2 billion
20727.51 million6.14 million–9.02 million147 million111 million–192 million10.2 billion
20737.44 million6.04 million–8.97 million147 million110 million–193 million10.2 billion
20747.36 million5.96 million–8.92 million147 million109 million–194 million10.2 billion
20757.29 million5.86 million–8.89 million146 million107 million–195 million10.3 billion
20767.22 million5.77 million–8.87 million146 million106 million–197 million10.3 billion
20777.14 million5.68 million–8.83 million145 million105 million–198 million10.3 billion
20787.07 million5.58 million–8.79 million145 million104 million–199 million10.3 billion
20797 million5.49 million–8.76 million144 million103 million–200 million10.3 billion
20806.92 million5.4 million–8.72 million144 million101 million–201 million10.3 billion
20816.85 million5.31 million–8.69 million143 million100 million–202 million10.3 billion
20826.78 million5.22 million–8.65 million143 million98.7 million–203 million10.3 billion
20836.71 million5.12 million–8.62 million142 million97.2 million–204 million10.3 billion
20846.63 million5.01 million–8.58 million142 million95.9 million–205 million10.3 billion
20856.56 million4.91 million–8.54 million141 million94.6 million–205 million10.3 billion
20866.49 million4.81 million–8.52 million140 million93.2 million–206 million10.3 billion
20876.42 million4.71 million–8.49 million140 million91.7 million–207 million10.3 billion
20886.35 million4.62 million–8.47 million139 million90 million–208 million10.3 billion
20896.28 million4.52 million–8.44 million138 million88.4 million–209 million10.3 billion
20906.21 million4.43 million–8.41 million138 million87 million–210 million10.3 billion
20916.15 million4.35 million–8.37 million137 million85.7 million–210 million10.3 billion
20926.08 million4.27 million–8.34 million136 million84.2 million–211 million10.3 billion
20936.02 million4.18 million–8.31 million136 million82.6 million–212 million10.3 billion
20945.95 million4.1 million–8.29 million135 million81 million–213 million10.2 billion
20955.89 million4.02 million–8.27 million134 million79.4 million–215 million10.2 billion
20965.82 million3.95 million–8.24 million133 million78 million–216 million10.2 billion
20975.76 million3.88 million–8.22 million133 million76.7 million–217 million10.2 billion
20985.7 million3.82 million–8.2 million132 million75.1 million–218 million10.2 billion
20995.64 million3.75 million–8.18 million131 million73.6 million–218 million10.2 billion
21005.58 million3.67 million–8.15 million130 million72.2 million–219 million10.2 billion

Each country on its own

Good to know

  • Everyone living in the country on 1 July of each year.
  • Source: UN DESA, World Population Prospects 2024.
  • Before 1950: HYDE (2023), Gapminder (2022) and UN WPP (2024), via Our World in Data.
  • The dashed line is the UN projection (medium variant), a scenario rather than a forecast; the band is its 95% prediction interval.
  • Ranks count the 229 countries with a value in 2023, highest first.
  • The faint line is the world as a whole, as the same source counts it.

How the layers work, where their data comes from and what they can’t tell you: Countries through time

Cuba vs Mexico

Health

People

Economy

Education

Politics

Conflict

Military

Climate

Technology and environment