Folketallet ble 2005 beregnet til 106,2 mill., årlig befolkningsvekst til 1,6 % (1993–2003) og middellevealder for kvinner 71,3 år og 66,5 år for menn. Synkende fødselshyppighet, 31,5 promille (mot 34 promille 1980–85) har redusert den sterke folketilveksten noe. Mens det i midten av 1980-årene var over 40 % under 15 år, var denne andelen sunket til 31 % i 2005. Det er imidlertid arbeidsmigrasjon, spesielt til USA, som har bidratt mest til at folketilveksten har sunket. Anslagsvis 6 mill. meksikanere lever i USA uten lovlig oppholdstillatelse. Opptil 3 mill. mennesker krysser årlig grensen illegalt. De fleste «wetbacks», som de kalles – fordi de vasser eller svømmer over Rio Grande som skiller de to landene – drar i forbindelse med frukthøstingssesongen og vender hjem igjen etter et kort opphold. Dessuten er enkelte grenseboere dagpendlere. Mexico har også lenge vært et fristed for politiske flyktninger, og mange latinamerikanere har de siste årene tatt opphold her.
Den indianske befolkningen, anslått til 4,5 mill. i 1492, gikk tilbake under erobring og tidlig kolonitid. Senere har den holdt seg noenlunde konstant. Den prosentvise andel av de indiansktalende er synkende. Dette skyldes en alminnelig forspanskning eller «mestisering», som særlig rammer områder der indiansk språk og levesett står svakt vis-à-vis et ekspanderende storsamfunn. Likevel legger det offisielle Mexico overfor omverdenen vekt på sitt indianske opphav og prekolumbiske særpreg. Rundt 60 % av befolkningen er mestiser, 30 % indianere og 9 % er hvite av europeisk avstamning. Svarte, asiater og arabere bidrar ytterligere til landets etniske mangfold.
Mexico har en befolkningstetthet på 54,2 per km2 (2005). Tettest befolket er Mesa Central, eller platålandet omkring hovedstaden, som har over halvparten av landets befolkning. De tørre områdene i nord og kyststatene i sør er forholdsvis tynt befolket. Siden 1940-årene har befolkningspresset i landdistriktene ført til en økende flytting fra land til by, særlig til hovedstaden Ciudad de México. Drøye 70 % av befolkningen bor i byer, og hovedstaden Ciudad de México eller Mexico by er en av verdens aller største byer.
Religion
Språk
Offisielt språk er spansk, som er morsmål for ca. 90 % av befolkningen. Anslagsvis 10 % snakker indianske språk, hvorav de fleste er tospråklige. Blant de mest utbredte indianske språkene er nahuatl, aztekernes språk, som snakkes av ca. 1,6 mill. mennesker, mixtek (0,5 mill.), zapotek (0,5 mill.) og mayaspråket yucatek (1 mill.).