Mexico's demographics: around 130 million people, mostly urban
Mexico City, Guadalajara, and Monterrey are the three largest metro areas. The population combines indigenous and European roots.
Mexico has around 130 million inhabitants, making it the tenth most populous country in the world. Most people live in urban areas, with a strong concentration in the center (Mexico City, Puebla, Toluca), the west (Guadalajara), and the north (Monterrey, Tijuana, Ciudad Juarez).
The population is predominantly mestizo, a blend of indigenous roots (Nahuatl, Maya, Mixtec, Zapotec) and European (mainly Spanish) heritage. There are also communities of Afro-descendants along the Pacific and Gulf coasts, as well as Lebanese, Jewish, German Mennonite, and Chinese communities.
Spanish is spoken by virtually everyone. English is growing in border cities, industrial hubs, and tourist zones. Indigenous languages remain alive in rural communities of the south, with bilingual education programs in some states.
- Spanish (official)
- Nahuatl
- Yucatec Maya
- Mixtec
- Zapotec
- +1 more
- Catholic (about 78%)
- Evangelical and Protestant (about 11%)
- No religion (about 8%)
- Traditional indigenous religions
- Judaism and Islam (minorities)