Daugiau nei pusę Meksikos gyventojų sudaro indėnų ir baltųjų palikuonys metisai (60%), trečdalį – Amerikos indėnai (apie 30%), likę gyventojai – baltaodžiai ir kiti.
Meksika – katalikiška valstybė, beveik 90% gyventojų yra katalikai. Nors šalies katalikų bendruomenė yra viena didžiausių pasaulyje, Meksikoje nėra valstybinės religijos ir vyriausybė neremia bažnyčios finansiškai.
Meksikoje naudojama ispanų, taip pat majų bei kitų indėnų kalbos. Tačiau šalyje nėra federaliniu mastu de jure nustatytos valstybinės kalbos. Meksika yra didžiausia pagal gyventojų skaičių ispaniškai kalbanti šalis pasaulyje.
Meksikos kultūros formavimuisi įtakos turėjo ikikolumbinių civilizacijų palikimas ir ispanų kultūra, taipogi gretimų JAV kultūra.
Meksikiečiai nuo seno žinomi kaip puikūs audėjai – jų tradiciniai audiniai itin spalvingi, išmarginti ryškiais geometriniais raštais.