Demographics of Mexico

Source UN (World Population Prospects 2024)
Date30 Mar 2026

As of 2026, the population of Mexico is projected at 133.00 million, compared to 131.95 million in 2025. It is the second-most populous country in North America and ranks 11th in the world, accounting for 1.60% of the global population and 21.4% of North America's population. The population growth rate for 2026 is projected at 0.78%, placing Mexico 115th among 237 countries and dependent territories.

There are 64.49 million males and 68.51 million females in Mexico. The male population accounts for 48.49%, compared to 51.51% for females. Mexico has 4.02 million more females than males, the second-largest female surplus in the world after Russia. The sex ratio in 2026 is projected at 94.13 males per 100 females. Mexico ranks 48th globally in terms of the female-to-male ratio.

In Mexico, approximately 1.99 million babies are born each year, the 13th highest number of births of any country, accounting for about 1.50% of global births, which is roughly 5,450 per day, or 227 per hour, or 4 per minute. Meanwhile, around 844k people die annually, the 13th highest death toll in the world, making up nearly 1.33% of global deaths, or about 2,314 per day, or 96 per hour.

In 2026, the average life expectancy at birth in Mexico is expected to reach 1.86 years, which is 9.29 years higher than the global average. This places the country at 123rd worldwide and 26th within North America. Its life expectancy is comparable to that of Bangladesh, Mauritius, and Nicaragua.

In 2026, Mexico's total fertility rate (TFR) is projected at 1.85 children per woman, slightly below the global average. This places Mexico 123rd worldwide and 13th in North America, putting it on par with countries such as the Philippines, Vietnam, and Palau in terms of overall fertility.

  • Population
  • Growth rate
  • Gender

Mexico population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
195013,735,72413,852,21527,587,9392.5899.159
195515,786,91615,863,68431,650,6002.9099.516
196018,363,48218,361,13336,724,6153.05100.013
196521,590,81921,583,65843,174,4773.31100.033
197025,402,75125,412,20150,814,9533.1399.963
197529,476,87729,505,52258,982,4002.8299.903
198033,597,50633,702,82967,300,3342.4499.687
198537,152,12437,891,29075,043,4142.0598.049
199040,708,29342,111,87682,820,1701.9496.667
199544,501,33646,361,11890,862,4551.7695.988
200048,159,84250,465,71098,625,5521.5195.431
200551,659,73654,151,768105,811,5041.3495.398
201055,513,19558,110,700113,623,8951.4295.530
201559,066,01262,006,295121,072,3061.0095.258
202061,635,47665,163,579126,799,0540.7094.586
202161,979,79365,668,355127,648,1480.6494.383
202262,401,72166,211,396128,613,1170.8794.246
202362,926,13266,813,628129,739,7590.8894.182
202463,459,58067,401,427130,861,0070.8494.152
202563,982,81767,964,083131,946,9000.8194.142
202664,488,39768,509,260132,997,6580.7894.131
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195043.83616.8666.709
195549.59816.0506.730
196053.57315.4666.763
196556.68815.1346.819
197058.89314.9816.529
197561.88315.0745.739
198064.28215.6964.739
198566.77517.2194.087
199069.03418.6653.444
199570.70320.2973.044
200072.56221.7712.714
200573.62723.3612.495
201073.71824.8102.340
201574.43126.2582.137
202070.44927.9361.990
202169.75028.2161.970
202273.97328.5281.940
202375.06928.8861.910
202475.26429.2521.892
202575.44629.6231.869
202675.62929.9951.852
  • Total
  • Crude

Mexico death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
1950596,7701,358,50121.63249.243
1955537,0581,518,14816.96847.966
1960513,8891,720,84113.99346.858
1965501,0652,009,44511.60646.542
1970508,8132,262,19410.01344.518
1975482,5892,362,8428.18240.060
1980464,1202,357,2496.89635.026
1985473,8352,457,4376.31432.747
1990510,1102,436,5636.15929.420
1995517,4752,458,9005.69527.062
2000540,5632,385,9775.48124.192
2005585,8592,318,4985.53721.912
2010651,3652,310,1245.73320.331
2015698,3942,206,7655.76818.227
20201,068,7362,100,4388.42916.565
20211,150,7612,087,4879.01516.353
2022838,6282,063,0756.52116.041
2023799,3662,037,6896.16115.706
2024813,8272,023,6236.21915.464
2025829,0632,003,6736.28315.185
2026844,4301,989,2176.34914.957
  • Population
  • Urbanization

Urban and rural population of Mexico

Year Population Urban (%)
UrbanRural
195011,763,28815,824,65142.639
195514,770,80116,879,79946.668
196018,636,74018,087,87550.747
196523,726,28919,448,18854.954
197029,996,99120,817,96259.032
197537,096,55321,885,84762.894
198044,629,61122,670,72366.314
198551,877,79623,165,61869.130
199059,182,47223,637,69871.459
199566,598,75524,263,70073.296
200073,890,57124,734,98174.920
200580,919,20224,892,30276.475
201086,950,05426,673,84176.524
201593,456,18027,616,12677.190
202099,762,91027,036,14478.678
2021100,755,74826,892,40078.932
2022101,861,18126,751,93679.200
2023103,108,71926,631,04079.473
2024104,366,73126,494,27679.754
2025105,611,47726,335,42380.041
2026106,843,11026,154,54880.335
  • Population pyramid
  • Gender ratio

Mexico population by Age Group (2026)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 5,101,127 4,923,324 10,024,451 7.54 103.611
05-09 5,284,792 5,101,419 10,386,211 7.81 103.595
10-14 5,630,447 5,437,510 11,067,956 8.32 103.548
15-19 5,667,921 5,493,064 11,160,984 8.39 103.183
20-24 5,595,326 5,488,117 11,083,442 8.33 101.953
25-29 5,331,208 5,353,401 10,684,610 8.03 99.585
30-34 5,107,150 5,313,968 10,421,118 7.84 96.108
35-39 4,730,459 5,081,360 9,811,819 7.38 93.094
40-44 4,167,958 4,750,038 8,917,996 6.71 87.746
45-49 3,707,697 4,417,380 8,125,077 6.11 83.934
50-54 3,430,564 4,085,188 7,515,752 5.65 83.976
55-59 3,023,552 3,576,736 6,600,288 4.96 84.534
60-64 2,498,329 2,988,512 5,486,841 4.13 83.598
65-69 1,934,969 2,348,604 4,283,573 3.22 82.388
70-74 1,384,166 1,716,805 3,100,971 2.33 80.625
75-79 920,564 1,182,893 2,103,457 1.58 77.823
80-84 553,066 726,401 1,279,467 0.96 76.138
85-89 283,673 367,877 651,551 0.49 77.111
90-94 105,917 128,303 234,220 0.18 82.552
95-99 25,895 25,633 51,528 0.04 101.022
100+ 3,619 2,727 6,346 0.00 132.710
Total 64,488,399 68,509,260 132,997,658 94.131