The population of Mexico is expected to grow by 1,050,758 in 2026 and reach 134,017,708 in 2027. Migration (including immigration and emigration) decreases population by 109,844 people yearly. On average there are 1,997,492 births and 845,377 deaths in Mexico per year. Rate of natural increase is approximately 0.87 percent per year. The population density of Mexico has changed from 34.6 in 1980 to 67.3 in 2024.
| Current population | 133,858,413 people at present (Wednesday 4th of November 2026) | |
| Median Age | 33.2 years |
| Life expectancy | 75.6 years | |
| Population density | 67.9 per km2 |
| Year | Population | Year change | Migrants | Median age | Fertility rate | Density (Ppl/km2) | Urban population |
|---|---|---|---|---|---|---|---|
| 2026 | 132,997,658 | 1,050,758 (0.8%) | -109,844 | 33.2 | 1.86 | 68 | 106,843,110 (80.3%) |
| 2025 | 131,946,900 | 1,085,893 (0.8%) | -108,037 | 32.9 | 1.88 | 67 | 105,611,477 (80.0%) |
| 2024 | 0 | 0 (0.0%) | -104,581 | 32.6 | 1.89 | 67 | 104,366,731 (79.8%) |
| 2023 | 0 | 0 (0.0%) | -101,044 | 32.3 | 1.91 | 67 | 103,108,719 (79.5%) |
| 2022 | 0 | 0 (0.0%) | -108,438 | 32.1 | 1.94 | 66 | 101,861,181 (79.2%) |
| 2021 | 0 | 0 (0.0%) | -122,791 | 31.8 | 1.97 | 66 | 100,755,748 (78.9%) |
| 2020 | 126,799,054 | 1,036,072 (0.8%) | -147,456 | 31.6 | 1.99 | 65 | 99,762,910 (78.7%) |
| 2019 | 0 | 0 (0.0%) | -169,628 | 31.4 | 2.02 | 65 | 98,542,822 (78.4%) |
| 2018 | 0 | 0 (0.0%) | -175,356 | 31.1 | 2.03 | 64 | 97,201,282 (78.0%) |
| 2017 | 0 | 0 (0.0%) | -227,499 | 30.8 | 2.04 | 63 | 95,907,379 (77.7%) |
| 2016 | 0 | 0 (0.0%) | -304,472 | 30.5 | 2.09 | 63 | 94,672,068 (77.4%) |
| 2015 | 121,072,306 | 1,288,045 (1.1%) | -291,044 | 30.3 | 2.14 | 62 | 93,456,180 (77.2%) |
| 2010 | 113,623,895 | 1,624,174 (1.4%) | -40,845 | 29.1 | 2.34 | 58 | 86,950,054 (76.5%) |
| 2005 | 105,811,504 | 1,417,373 (1.3%) | -310,278 | 27.9 | 2.50 | 54 | 80,919,202 (76.5%) |
| 2000 | 98,625,552 | 1,509,845 (1.5%) | -356,433 | 26.6 | 2.71 | 51 | 73,890,571 (74.9%) |
| 1995 | 90,862,455 | 1,603,250 (1.8%) | -340,091 | 25.3 | 3.04 | 47 | 66,598,755 (73.3%) |
| 1990 | 82,820,170 | 1,572,988 (1.9%) | -321,764 | 24.2 | 3.44 | 43 | 59,182,472 (71.5%) |
| 1985 | 75,043,414 | 1,536,568 (2.1%) | -445,447 | 22.9 | 4.09 | 39 | 51,877,796 (69.1%) |
| 1980 | 67,300,334 | 1,651,469 (2.5%) | -252,177 | 21.5 | 4.74 | 35 | 44,629,611 (66.3%) |
| 1975 | 58,982,400 | 1,662,251 (2.8%) | -216,556 | 21.1 | 5.74 | 30 | 37,096,553 (62.9%) |
| 1970 | 50,814,953 | 1,581,759 (3.1%) | -164,100 | 21.0 | 6.53 | 26 | 29,996,991 (59.0%) |
| 1965 | 43,174,477 | 1,402,428 (3.3%) | -78,288 | 21.2 | 6.82 | 22 | 23,726,289 (55.0%) |
| 1960 | 36,724,615 | 1,165,503 (3.1%) | -85,591 | 21.6 | 6.76 | 19 | 18,636,740 (50.7%) |
In 2025 the population of Mexico was 131,946,900 and the average age increased from 21.6 in 1960 to 32.9. Urban population has increased from 73,890,571 (74.9%) in 2000 to 106,843,110 (80.3%) in the current year. The population density of Mexico has changed from 34.6 in 1980 to 67.3 in 2024.
| Year | Population | Year change | Migrants | Median age | Fertility rate | Density (Ppl/km2) | Urban population |
|---|---|---|---|---|---|---|---|
| 2020 | 0 | 0 (0.0%) | -147,456 | 31.6 | 1.99 | 65 | 99,762,910 (78.7%) |
| 2025 | 0 | 0 (0.0%) | -108,037 | 32.9 | 1.88 | 67 | 105,611,477 (80.0%) |
| 2030 | 136,904,738 | 933,847 (0.7%) | -106,319 | 34.5 | 1.79 | 70 | 111,682,839 (81.6%) |
| 2035 | 141,150,819 | 788,792 (0.6%) | -103,866 | 36.0 | 1.76 | 72 | 117,559,081 (83.3%) |
| 2040 | 144,624,323 | 626,031 (0.4%) | -106,910 | 37.4 | 1.73 | 74 | 123,182,759 (85.2%) |
| 2045 | 147,240,092 | 452,375 (0.3%) | -101,019 | 38.8 | 1.71 | 75 | 128,463,453 (87.2%) |
| 2050 | 148,946,274 | 268,377 (0.2%) | -98,661 | 40.1 | 1.70 | 76 | 133,324,997 (89.5%) |
The life expectancy at birth should reach 79.8 (77.5 years for male and 82.0 years for females). Population density will go up to 76.0 people per square kilometer.
The population growth rate is 0.80% (1,085,893 residents, including 813,825 deaths). The demographics of Mexico constitutes of 68,509,261 women and 64,488,397 men, which means there are 941 men per 1000 women. As far as age distribution goes, 32.1% of population (42,639,049) is 19 or younger, 59.2% of population (78,668,115) is between age 20 and 64 and 8.8% of population (11,703,794) is over 65.