๐Ÿ‡ฒ๐Ÿ‡ฝ Population of Mexico

128,455,566
Current Population of Mexico
942,899
Net population growth this year
65.56
Population Density (people/kmยฒ)

As of July 1, 2023 the population of Mexico reached 128,455,566, of which 62,641,366 people are male and 65,814,200 female. The country has a population density of 65.5637 people per square kilometer. With an overall population growth rate of 0.734% for the year. According to the latest data, Mexico is set to increase its population size by 922,903 people next year. Making the total population count of Mexico 129,388,468 people by 2024.

Historic Population of Mexico (1950 - 2023)

Between 1950 and 2023 the population of Mexico grown from 27,600,133 people to 128,455,566. An increase of the population size by 365.42% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 27,600,133 13,741,763 13,858,370 737,146 14.0871 2.671%
1951 28,328,015 14,111,980 14,216,034 718,617 14.4586 2.537%
1952 29,061,666 14,491,155 14,570,511 748,686 14.8331 2.576%
1953 29,822,095 14,887,219 14,934,876 772,172 15.2212 2.589%
1954 30,616,896 15,302,929 15,313,967 817,430 15.6269 2.67%
1955 31,452,141 15,739,858 15,712,282 853,059 16.0532 2.712%
1956 32,325,944 16,196,936 16,129,008 894,548 16.4992 2.767%
1957 33,239,529 16,674,589 16,564,940 932,622 16.9655 2.806%
1958 34,180,095 17,167,885 17,012,211 948,510 17.4455 2.775%
1959 35,179,432 17,687,979 17,491,452 1,050,163 17.9556 2.985%
1960 36,268,055 18,239,142 18,028,913 1,127,084 18.5112 3.108%
1961 37,439,317 18,822,518 18,616,799 1,215,440 19.109 3.247%
1962 38,683,282 19,442,648 19,240,634 1,272,491 19.7439 3.29%
1963 39,982,118 20,090,731 19,891,387 1,325,179 20.4069 3.315%
1964 41,333,878 20,765,815 20,568,063 1,378,342 21.0968 3.335%
1965 42,737,991 21,467,510 21,270,482 1,429,884 21.8135 3.346%
1966 44,180,437 22,188,685 21,991,752 1,455,008 22.5497 3.294%
1967 45,656,963 22,927,082 22,729,882 1,498,045 23.3033 3.281%
1968 47,170,337 23,683,883 23,486,454 1,528,702 24.0757 3.241%
1969 48,714,394 24,455,874 24,258,520 1,559,412 24.8638 3.201%
1970 50,289,306 25,242,786 25,046,519 1,590,411 25.6677 3.163%
1971 51,897,674 26,026,688 25,870,987 1,626,327 26.4886 3.134%
1972 53,543,436 26,811,805 26,731,631 1,665,196 27.3286 3.11%
1973 55,228,203 27,618,239 27,609,964 1,704,338 28.1885 3.086%
1974 56,945,880 28,439,513 28,506,368 1,731,017 29.0652 3.04%
1975 58,691,882 29,272,233 29,419,648 1,760,986 29.9563 3.001%
1976 60,452,543 30,106,460 30,346,083 1,760,335 30.855 2.912%
1977 62,262,505 30,970,506 31,291,999 1,859,590 31.7788 2.987%
1978 64,123,997 31,868,013 32,255,984 1,863,395 32.7289 2.906%
1979 65,972,912 32,755,872 33,217,040 1,834,434 33.6726 2.781%
1980 67,705,186 33,584,396 34,120,790 1,630,113 34.5567 2.408%
1981 69,233,769 34,310,921 34,922,848 1,427,053 35.3369 2.061%
1982 70,656,783 34,984,213 35,672,570 1,418,976 36.0632 2.008%
1983 72,080,310 35,658,216 36,422,094 1,428,077 36.7898 1.981%
1984 73,489,654 36,325,315 37,164,338 1,390,611 37.5091 1.892%
1985 74,872,006 36,978,770 37,893,236 1,374,094 38.2147 1.835%
1986 76,224,366 37,616,624 38,607,741 1,330,625 38.9049 1.746%
1987 77,553,504 38,242,134 39,311,370 1,327,651 39.5833 1.712%
1988 78,892,015 38,872,789 40,019,226 1,349,373 40.2665 1.71%
1989 80,233,748 39,504,800 40,728,948 1,334,093 40.9513 1.663%
1990 81,720,428 40,210,868 41,509,560 1,639,266 41.7101 2.006%
1991 83,351,595 40,987,926 42,363,669 1,623,069 42.5426 1.947%
1992 84,993,164 41,768,175 43,224,989 1,660,068 43.3805 1.953%
1993 86,648,447 42,556,060 44,092,386 1,650,497 44.2254 1.905%
1994 88,314,424 43,350,042 44,964,382 1,681,457 45.0757 1.904%
1995 89,969,572 44,138,340 45,831,232 1,628,841 45.9205 1.81%
1996 91,586,555 44,906,205 46,680,349 1,605,124 46.7458 1.753%
1997 93,183,094 45,665,366 47,517,728 1,587,954 47.5606 1.704%
1998 94,767,284 46,420,593 48,346,692 1,580,427 48.3692 1.668%
1999 96,334,810 47,168,279 49,166,530 1,554,624 49.1693 1.614%
2000 97,873,442 47,900,060 49,973,382 1,522,639 49.9546 1.556%
2001 99,394,288 48,635,540 50,758,748 1,519,054 50.7308 1.528%
2002 100,917,081 49,386,356 51,530,724 1,526,532 51.5081 1.513%
2003 102,429,341 50,132,595 52,296,746 1,497,988 52.2799 1.462%
2004 103,945,813 50,881,240 53,064,574 1,534,956 53.0539 1.477%
2005 105,442,402 51,619,299 53,823,102 1,458,221 53.8178 1.383%
2006 106,886,790 52,329,698 54,557,092 1,430,556 54.555 1.338%
2007 108,302,973 53,024,314 55,278,659 1,401,810 55.2778 1.294%
2008 109,684,489 53,699,298 55,985,191 1,361,221 55.983 1.241%
2009 111,049,428 54,363,696 56,685,733 1,368,659 56.6796 1.232%
2010 112,532,401 55,086,407 57,445,993 1,597,285 57.4365 1.419%
2011 114,150,481 55,882,073 58,268,408 1,638,876 58.2624 1.436%
2012 115,755,909 56,674,115 59,081,795 1,571,980 59.0818 1.358%
2013 117,290,686 57,427,865 59,862,821 1,497,573 59.8652 1.277%
2014 118,755,887 58,145,362 60,610,526 1,432,831 60.613 1.207%
2015 120,149,897 58,824,776 61,325,120 1,355,188 61.3245 1.128%
2016 121,519,222 59,489,629 62,029,592 1,383,461 62.0234 1.138%
2017 122,839,258 60,126,616 62,712,641 1,256,611 62.6971 1.023%
2018 124,013,862 60,685,164 63,328,698 1,092,597 63.2967 0.881%
2019 125,085,311 61,187,228 63,898,082 1,050,301 63.8435 0.84%
2020 125,998,302 61,587,451 64,410,850 775,681 64.3095 0.616%
2021 126,705,138 61,856,137 64,849,001 637,992 64.6703 0.504%
2022 127,504,125 62,194,954 65,309,171 959,983 65.0781 0.753%
2023 128,455,566 62,641,366 65,814,200 942,899 65.5637 0.734%

Statements that can be derived from Mexico's population data

  • Mexico has a population of 128,455,566 people, as of July 1, 2023.
  • Mexico's population is equivalent to 1.61% of the total world population.
  • In 2023, Mexico's population will grow with 942,899 people.
  • In 2023, 50,239 more people will emigrate from Mexico than immigrate to the country.
  • The median age of the population in Mexico is 29.81 years.
  • In Mexico there are 65.56 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 10.49 infants die at birth out of a 1000 new born in Mexico.
  • In Mexico, 62,641,366 of the total population are male, and 65,814,200 are female.

Future Population of Mexico (2023 - 2100)

Mexico's population is set to decrease in the future from 128,455,566 people to 115,626,629 people. A decrease of the population size by 318.94% from 2023 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2023 128,455,566 62,641,366 65,814,200 942,899 65.5637 0.734%
2024 129,388,468 63,078,187 66,310,280 922,903 66.0399 0.713%
2025 130,301,391 63,504,832 66,796,558 902,944 66.5058 0.693%
2026 131,194,049 63,921,149 67,272,901 882,372 66.9614 0.673%
2027 132,061,171 64,324,755 67,736,417 851,872 67.404 0.645%
2028 132,903,856 64,716,213 68,187,642 833,497 67.8341 0.627%
2029 133,729,252 65,099,138 68,630,113 817,295 68.2554 0.611%
2030 134,534,107 65,471,929 69,062,178 792,416 68.6662 0.589%
2031 135,318,243 65,834,497 69,483,746 775,856 69.0664 0.573%
2032 136,081,567 66,187,096 69,894,470 750,792 69.456 0.552%
2033 136,816,372 66,525,975 70,290,398 718,819 69.8311 0.525%
2034 137,523,732 66,851,909 70,671,823 695,900 70.1921 0.506%
2035 138,200,922 67,163,640 71,037,283 658,481 70.5377 0.476%
2036 138,844,304 67,459,398 71,384,906 628,283 70.8661 0.453%
2037 139,455,296 67,739,942 71,715,354 593,699 71.178 0.426%
2038 140,028,842 68,002,887 72,025,955 553,394 71.4707 0.395%
2039 140,561,518 68,246,680 72,314,838 511,958 71.7426 0.364%
2040 141,055,172 68,472,314 72,582,858 475,349 71.9945 0.337%
2041 141,509,850 68,679,721 72,830,129 434,008 72.2266 0.307%
2042 141,925,336 68,868,909 73,056,428 396,965 72.4387 0.28%
2043 142,297,952 69,038,383 73,259,569 348,265 72.6289 0.245%
2044 142,627,834 69,188,016 73,439,818 311,499 72.7972 0.218%
2045 142,919,109 69,319,984 73,599,125 271,052 72.9459 0.19%
2046 143,170,995 69,434,026 73,736,969 232,720 73.0745 0.163%
2047 143,384,384 69,530,772 73,853,612 194,058 73.1834 0.135%
2048 143,553,920 69,607,674 73,946,247 145,015 73.2699 0.101%
2049 143,680,430 69,665,085 74,015,345 108,004 73.3345 0.075%
2050 143,772,364 69,707,140 74,065,223 75,864 73.3814 0.053%
2051 143,829,565 69,733,574 74,095,991 38,538 73.4106 0.027%
2052 143,851,146 69,744,194 74,106,951 4,624 73.4216 0.003%
2053 143,838,271 69,739,692 74,098,579 -30,375 73.415 -0.021%
2054 143,790,285 69,719,639 74,070,646 -65,596 73.3905 -0.046%
2055 143,707,815 69,684,455 74,023,360 -99,344 73.3485 -0.069%
2056 143,592,165 69,634,919 73,957,246 -131,956 73.2894 -0.092%
2057 143,444,751 69,571,592 73,873,159 -162,872 73.2142 -0.114%
2058 143,268,063 69,495,675 73,772,388 -190,503 73.124 -0.133%
2059 143,062,103 69,407,073 73,655,030 -221,418 73.0189 -0.155%
2060 142,829,444 69,306,930 73,522,514 -243,901 72.9001 -0.171%
2061 142,570,036 69,195,387 73,374,648 -274,915 72.7677 -0.193%
2062 142,283,240 69,072,213 73,211,027 -298,676 72.6214 -0.21%
2063 141,970,426 68,937,890 73,032,537 -326,951 72.4617 -0.23%
2064 141,631,994 68,792,230 72,839,764 -349,915 72.289 -0.247%
2065 141,267,882 68,635,172 72,632,710 -378,307 72.1031 -0.268%
2066 140,873,501 68,464,222 72,409,280 -410,456 71.9018 -0.291%
2067 140,451,700 68,280,564 72,171,136 -433,145 71.6865 -0.308%
2068 140,009,110 68,087,577 71,921,533 -452,036 71.4606 -0.323%
2069 139,544,556 67,884,412 71,660,144 -477,072 71.2235 -0.342%
2070 139,057,466 67,670,475 71,386,991 -497,108 70.9749 -0.357%
2071 138,547,019 67,445,054 71,101,964 -523,786 70.7144 -0.378%
2072 138,011,411 67,207,023 70,804,388 -547,430 70.441 -0.397%
2073 137,449,619 66,955,841 70,493,777 -576,155 70.1543 -0.419%
2074 136,862,192 66,691,653 70,170,540 -598,697 69.8545 -0.437%
2075 136,249,318 66,414,340 69,834,979 -627,051 69.5416 -0.46%
2076 135,613,066 66,124,986 69,488,080 -645,453 69.2169 -0.476%
2077 134,955,184 65,824,356 69,130,828 -670,312 68.8811 -0.497%
2078 134,275,684 65,512,439 68,763,246 -688,687 68.5343 -0.513%
2079 133,577,054 65,190,448 68,386,606 -708,575 68.1777 -0.53%
2080 132,857,423 64,857,166 68,000,257 -730,686 67.8104 -0.55%
2081 132,118,122 64,513,520 67,604,603 -747,913 67.4331 -0.566%
2082 131,357,991 64,158,852 67,199,138 -772,353 67.0451 -0.588%
2083 130,579,334 63,794,292 66,785,042 -784,959 66.6477 -0.601%
2084 129,785,762 63,421,800 66,363,962 -802,186 66.2426 -0.618%
2085 128,975,916 63,040,324 65,935,592 -817,506 65.8293 -0.634%
2086 128,152,098 62,651,249 65,500,848 -830,130 65.4088 -0.648%
2087 127,314,659 62,255,099 65,059,559 -844,749 64.9814 -0.664%
2088 126,463,825 61,851,817 64,612,008 -856,918 64.5471 -0.678%
2089 125,602,252 61,442,386 64,159,866 -866,228 64.1074 -0.69%
2090 124,732,071 61,027,794 63,704,277 -874,134 63.6632 -0.701%
2091 123,851,566 60,607,204 63,244,363 -886,876 63.2138 -0.716%
2092 122,959,540 60,180,005 62,779,535 -897,176 62.7585 -0.73%
2093 122,059,083 59,748,105 62,310,978 -903,737 62.2989 -0.74%
2094 121,151,664 59,312,342 61,839,321 -911,102 61.8358 -0.752%
2095 120,238,778 58,873,192 61,365,586 -914,669 61.3699 -0.761%
2096 119,321,955 58,431,426 60,890,528 -918,979 60.9019 -0.77%
2097 118,401,972 57,987,767 60,414,205 -920,986 60.4324 -0.778%
2098 117,478,120 57,541,919 59,936,200 -926,719 59.9608 -0.789%
2099 116,552,208 57,094,920 59,457,287 -925,105 59.4882 -0.794%
2100 115,626,629 56,648,011 58,978,618 -926,053 59.0158 -0.801%

Population Density of Mexico

Today, Mexico has a population density of 65.5637 people per square kilometer. The country has seen a change in density from 14.0871 people/kmยฒ since the 1950 to 65.5637 people/kmยฒ in 2023. In the future, Mexico is projected to reach a population density of 59.0158 people per square kilometer, by the year 2100.

Population Density of Mexico Between 1950 - 2100

View Detailed Population Density Data for Mexico

Growth Rate of Mexico's Population

The population growth rate of Mexico currently stands at 0.734% as of July 1, 2023. This is a decrease by 0.019 percentage points when compared to data from previous year. By 2023, the population growth rate of Mexico will decrease to 0.734%. If we look further into the future, we can see that Mexico's population growth is projected to land at a negative rate of -0.801% by the year 2100.

Population Growth Rate of Mexico Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 2.671%
1960 3.108%
1970 3.163%
1980 2.408%
1990 2.006%
2000 1.556%
2010 1.419%
2020 0.616%
Year Growth Rate
2030 0.589%
2040 0.337%
2050 0.053%
2060 -0.171%
2070 -0.357%
2080 -0.55%
2090 -0.701%
2100 -0.801%
View Detailed Population Growth Rate Data for Mexico

Life Expectancy of Mexico

Today, Mexico has an average life expectancy of 75.036 years of age. The country has seen a change in life expectancy from 43.9656 years since the 1950 to 75.036 years in 2023. In the future, Mexico is projected to reach a population life expectancy of 87.1041 years of age, by the year 2100.

Life Expectancy of Mexico Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 43,965
1960 55,016
1970 60,689
1980 64,702
1990 69,970
2000 73,569
2010 74,190
2020 70,132
Year Life Expectancy (Age)
2030 76,393
2040 78,258
2050 80,045
2060 81,754
2070 83,297
2080 84,662
2090 85,913
2100 87,104
View Detailed Life Expectancy Data for Mexico

Migration to and from Mexico

In 2023 Mexico will see net migrations of -50,239 people. This means that 50,239 more people will emigrate from Mexico than immigrate to the country this year. An increase of net migrations when compared to the previous year of 2022, when the net migrations of Mexico was -51,399.

Net Migration for Mexico Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 -32,006
1960 -90,381
1970 -137,213
1980 -261,286
1990 -286,584
2000 -356,430
2010 -41,156
2020 -9,949
Year Net Migration
2030 -51,037
2040 -50,605
2050 -49,982
2060 -49,982
2070 -49,982
2080 -49,982
2090 -49,982
2100 -49,982
View Detailed Migration Data for Mexico

Births in Mexico

In 2023, Mexico will see 1,857,407 babies be born. That is a decrease when compared to the ammount of births recorded by Mexico in 2022, when the country saw 1,866,399 new borns.

Births Mexico Between 1950 - 2100 (10 Year Increments)

Year Births
1950 1,361,891
1960 1,705,473
1970 2,211,372
1980 2,405,133
1990 2,398,877
2000 2,369,103
2010 2,268,110
2020 1,961,267
Year Births
2030 1,805,220
2040 1,678,312
2050 1,488,559
2060 1,355,613
2070 1,242,964
2080 1,108,412
2090 1,006,086
2100 907,843
View Detailed Birth Data for Mexico

Deaths in Mexico

In 2023, 864,261 people will die in Mexico. That is an increase of Mexico's death count when compared to 2022, when the country recorded 855,022 deaths.

Deaths Mexico Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 592,738
1960 488,005
1970 483,743
1980 513,740
1990 473,031
2000 490,035
2010 629,665
2020 1,175,636
Year Births
2030 961,768
2040 1,152,368
2050 1,362,724
2060 1,549,530
2070 1,690,084
2080 1,789,114
2090 1,830,235
2100 1,783,904
View Detailed Death Data for Mexico

Median Age in Mexico

The median age of Mexico has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Mexico will reach 52.0662 years of age, by the year 2100.

Median Age in Mexico Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 16.8764
1960 15.5987
1970 15.1116
1980 16.3172
1990 18.6859
2000 21.7788
2010 24.8866
2020 28.6986
Year Median Age
2030 32.7782
2040 36.8264
2050 40.7052
2060 44.3295
2070 47.0402
2080 48.9708
2090 50.7342
2100 52.0662
View Detailed Median Age Data for Mexico

Fertility Rate in Mexico

The fertility rate of Mexico has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Mexico will reach 1.66 births per woman, by the year 2100.

Fertility Rate in Mexico Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 6.7093
1960 6.7626
1970 6.5512
1980 4.7756
1990 3.4496
2000 2.7162
2010 2.3402
2020 1.905
Year Total Fertility Rate (births per woman)
2030 1.7333
2040 1.7029
2050 1.6845
2060 1.6721
2070 1.6696
2080 1.6615
2090 1.6678
2100 1.66
View Detailed Fertility Rate Data for Mexico

Infant Mortality Rate in Mexico

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Mexico while at the same time being an important marker for the overall health of the country. The infant mortality rate of Mexico has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 159.6038. Today, Mexico has a much better infant mortality rate of 10.4937 infant deaths for every 1,000 live births. This is set to improve even further in the future when Mexico is projected to record an infant mortality rate of only 2.3436 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Mexico Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 159.6038
1960 108.6601
1970 78.2693
1980 54.9061
1990 36.3199
2000 23.4277
2010 16.1445
2020 11.6061
Year Infant Mortality Rate
2030 8.2319
2040 6.1582
2050 4.9117
2060 3.9834
2070 3.3575
2080 2.9364
2090 2.6067
2100 2.3436
View Detailed Infant Mortality Rate Data for Mexico

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.