A população mexicana é formada em sua maioria (60%) de mestiços de brancos de origem hispânica e índios, 29% são índios e 11% de brancos de outras regiões européias. O México é o país mais populoso onde a língua oficial é o espanhol e também são falados mais de 50 dialetos indígenas. Como acontece na maior parte dos países americanos a religião que predomina no México é a católica (89%).
Em julho de 2007, o México contava com uma população de 108.700.891 habitantes distribuídos da seguinte forma: 30,1% entre 0 e 14 anos de idade (16.696.089 homens e 16.011.563), 64% entre 15 e 64 anos (33.624.812 homens e 35.925.372 mulheres) e 5,9% de pessoas com 65 anos ou mais (2.917.563 homens e 3.525.492 mulheres).
A capital, Cidade do México, tem mais de 20.000.000 de habitantes (é a segunda maior cidade do mundo, se levarmos em conta o tamanho de sua área metropolitana). Outras cidades importantes são: Monterrey, Guadalajara, Tijuana, Leon e Veracruz, sendo que Monterrey, Guadalajara e a capital são cidades universitárias.
O México apresenta uma taxa de crescimento populacional de 1,153%, taxa de 20,36 nascimentos para cada 1.000 habitantes e taxa de mortalidade de 4,76 em cada 1.000 habitantes. A expectativa de vida geral é de 75,63 anos (sendo que para os homens é de 72,84 anos e para as mulheres é de 78,56 anos) e a taxa de fertilidade é de 2,39 crianças para cada mulher.
Aproximadamente 76% da população esta vivendo, hoje, em centros urbanos.
Até 2005 o índice de analfabetismo era alto no México (8,4%)