Population of Mexico

Source UN (World Population Prospects 2022)
Date19 Feb 2024

The current population of Mexico is 129,203,380 as of April 19, 2024, based on interpolation of the latest United Nations data.

  • Population
  • Growth rate
  • Net change

Mexico population projections

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
2022127,024,134127,504,125959,9830.7531.60
2023127,984,117128,455,567942,8990.7341.60
2024128,927,016129,388,467922,9030.7131.59
2025129,849,919130,301,391902,9440.6931.59
2026130,752,863131,194,049882,3720.6731.59
2027131,635,235132,061,171851,8720.6451.58
2028132,487,107132,903,856833,4970.6271.58
2029133,320,604133,729,252817,2950.6111.58
2030134,137,899134,534,107792,4160.5891.57
2031134,930,315135,318,243775,8560.5731.57
2032135,706,171136,081,567750,7920.5521.57
2033136,456,963136,816,372718,8190.5251.56
2034137,175,782137,523,732695,9000.5061.56
2035137,871,682138,200,922658,4810.4761.56
2036138,530,163138,844,304628,2830.4531.55
2037139,158,446139,455,296593,6990.4261.55
2038139,752,145140,028,842553,3940.3951.54
2039140,305,539140,561,518511,9580.3641.54
2040140,817,497141,055,171475,3490.3371.54
2041141,292,846141,509,850434,0080.3071.53
2042141,726,854141,925,337396,9650.2801.53
2043142,123,819142,297,951348,2650.2451.52
2044142,472,084142,627,834311,4990.2181.51
2045142,783,583142,919,109271,0520.1901.51
2046143,054,635143,170,995232,7200.1631.50
2047143,287,355143,384,384194,0580.1351.50
2048143,481,413143,553,921145,0150.1011.49
2049143,626,428143,680,430108,0040.0751.49
2050143,734,432143,772,36475,8640.0531.48
2051143,810,296143,829,56538,5380.0271.47
2052143,848,834143,851,1464,6240.0031.47
2053143,853,458143,838,271-30,375-0.0211.46
2054143,823,083143,790,285-65,596-0.0461.46
2055143,757,487143,707,815-99,344-0.0691.45
2056143,658,143143,592,165-131,956-0.0921.44
2057143,526,187143,444,751-162,872-0.1141.44
2058143,363,315143,268,063-190,503-0.1331.43
2059143,172,812143,062,103-221,418-0.1551.43
2060142,951,394142,829,443-243,901-0.1711.42
2061142,707,493142,570,035-274,915-0.1931.41
2062142,432,578142,283,240-298,676-0.2101.41
2063142,133,902141,970,427-326,951-0.2301.40
2064141,806,951141,631,994-349,915-0.2471.39
2065141,457,036141,267,883-378,307-0.2681.39
2066141,078,729140,873,501-410,456-0.2911.38
2067140,668,273140,451,701-433,145-0.3081.37
2068140,235,128140,009,110-452,036-0.3231.36
2069139,783,092139,544,556-477,072-0.3421.36
2070139,306,020139,057,466-497,108-0.3571.35
2071138,808,912138,547,019-523,786-0.3781.34
2072138,285,126138,011,411-547,430-0.3971.34
2073137,737,696137,449,619-576,155-0.4191.33
2074137,161,541136,862,193-598,697-0.4371.32
2075136,562,844136,249,318-627,051-0.4601.31
2076135,935,793135,613,066-645,453-0.4761.31
2077135,290,340134,955,184-670,312-0.4971.30
2078134,620,028134,275,685-688,687-0.5131.29
2079133,931,341133,577,054-708,575-0.5301.28
2080133,222,766132,857,423-730,686-0.5501.28
2081132,492,080132,118,123-747,913-0.5661.27
2082131,744,167131,357,991-772,353-0.5881.26
2083130,971,814130,579,334-784,959-0.6011.25
2084130,186,855129,785,762-802,186-0.6181.24
2085129,384,669128,975,916-817,506-0.6341.24
2086128,567,163128,152,098-830,130-0.6481.23
2087127,737,033127,314,659-844,749-0.6641.22
2088126,892,284126,463,825-856,918-0.6781.21
2089126,035,366125,602,252-866,228-0.6901.20
2090125,169,138124,732,071-874,134-0.7011.20
2091124,295,004123,851,566-886,876-0.7161.19
2092123,408,128122,959,540-897,176-0.7301.18
2093122,510,952122,059,083-903,737-0.7401.17
2094121,607,215121,151,664-911,102-0.7521.16
2095120,696,113120,238,779-914,669-0.7611.16
2096119,781,444119,321,955-918,979-0.7701.15
2097118,862,465118,401,972-920,986-0.7781.14
2098117,941,479117,478,120-926,719-0.7891.13
2099117,014,760116,552,208-925,105-0.7941.12
2100116,089,655115,626,629-926,053-0.8011.12

Mexico population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
195027,231,56027,600,133737,1462.6711.10
195127,968,70628,328,015718,6172.5371.11
195228,687,32329,061,666748,6862.5761.12
195329,436,00929,822,095772,1722.5891.13
195430,208,18130,616,896817,4302.6701.14
195531,025,61131,452,141853,0592.7121.15
195631,878,67032,325,944894,5482.7671.15
195732,773,21833,239,529932,6222.8061.16
195833,705,84034,180,095948,5102.7751.17
195934,654,35035,179,4311,050,1632.9851.18
196035,704,51336,268,0551,127,0843.1081.20
196136,831,59737,439,3171,215,4403.2471.22
196238,047,03738,683,2831,272,4913.2901.24
196339,319,52839,982,1181,325,1793.3151.25
196440,644,70741,333,8781,378,3423.3351.27
196542,023,04942,737,9911,429,8843.3461.28
196643,452,93344,180,4371,455,0083.2941.30
196744,907,94145,656,9631,498,0453.2811.31
196846,405,98647,170,3371,528,7023.2411.33
196947,934,68848,714,3941,559,4123.2011.35
197049,494,10050,289,3061,590,4113.1631.36
197151,084,51151,897,6751,626,3273.1341.38
197252,710,83853,543,4361,665,1963.1101.39
197354,376,03455,228,2031,704,3383.0861.41
197456,080,37256,945,8801,731,0173.0401.43
197557,811,38958,691,8821,760,9863.0011.44
197659,572,37560,452,5431,760,3352.9121.46
197761,332,71062,262,5051,859,5902.9871.48
197863,192,30064,123,9971,863,3952.9061.49
197965,055,69565,972,9121,834,4342.7811.51
198066,890,12967,705,1861,630,1132.4081.52
198168,520,24269,233,7691,427,0532.0611.53
198269,947,29570,656,7831,418,9762.0081.53
198371,366,27172,080,3101,428,0771.9811.54
198472,794,34873,489,6541,390,6111.8921.54
198574,184,95974,872,0061,374,0941.8351.54
198675,559,05376,224,3651,330,6251.7461.54
198776,889,67877,553,5041,327,6511.7121.54
198878,217,32978,892,0151,349,3731.7101.54
198979,566,70280,233,7491,334,0931.6631.54
199080,900,79581,720,4281,639,2662.0061.54
199182,540,06183,351,5951,623,0691.9471.54
199284,163,13084,993,1641,660,0681.9531.55
199385,823,19886,648,4471,650,4971.9051.55
199487,473,69588,314,4241,681,4571.9041.56
199589,155,15289,969,5721,628,8411.8101.57
199690,783,99391,586,5551,605,1241.7531.57
199792,389,11793,183,0941,587,9541.7041.58
199893,977,07194,767,2841,580,4271.6681.58
199995,557,49896,334,8101,554,6241.6141.59
200097,112,12297,873,4421,522,6391.5561.59
200198,634,76199,394,2881,519,0541.5281.60
2002100,153,815100,917,0811,526,5321.5131.60
2003101,680,347102,429,3411,497,9881.4621.60
2004103,178,335103,945,8131,534,9561.4771.61
2005104,713,291105,442,4021,458,2211.3831.61
2006106,171,512106,886,7901,430,5561.3381.61
2007107,602,068108,302,9731,401,8101.2941.61
2008109,003,878109,684,4891,361,2211.2411.61
2009110,365,099111,049,4281,368,6591.2321.61
2010111,733,758112,532,4011,597,2851.4191.61
2011113,331,043114,150,4811,638,8761.4361.61
2012114,969,919115,755,9091,571,9801.3581.62
2013116,541,899117,290,6861,497,5731.2771.62
2014118,039,472118,755,8871,432,8311.2071.62
2015119,472,303120,149,8971,355,1881.1281.62
2016120,827,491121,519,2211,383,4611.1381.62
2017122,210,952122,839,2581,256,6111.0231.62
2018123,467,563124,013,8611,092,5970.8811.61
2019124,560,160125,085,3111,050,3010.8401.61
2020125,610,461125,998,302775,6810.6161.61
2021126,386,142126,705,138637,9920.5041.60