Mexico is the second most populous country in North America after the United States. Several of its cities have populations exceeding one million residents. The following is the list of the top 10 most populous cities in Mexico, based on the latest census data.
Top 10 largest cities in Mexico by population
| Rank | City | Population (2020 census) |
|---|---|---|
| 1 | Mexico City | 9.2 million |
| 2 | Tijuana | 1.81 million |
| 3 | Ecatepec de Morelos | 1.64 million |
| 4 | Leรณn | 1.58 million |
| 5 | Puebla | 1.54 million |
| 6 | Ciudad Juรกrez | 1.5 million |
| 7 | Guadalajara | 1.39 million |
| 8 | Zapopan | 1.26 million |
| 9 | Monterrey | 1.14 million |
| 10 | Ciudad Nezahualcรณyotl | 1.07 million |
(Also read: USA vs Mexico | USA and Mexico โ country comparison)
Key points
- Mexico City is the capital and the largest city in Mexico.
- Mexico City has an average elevation of over 7,000 ft.
- Tijuana is the second most populous city in Mexico. It is located near the US-Mexico international border.
- Tijuana is also the largest coastal city in Mexico.
- Ecatepec de Morelos, the third most populous city in Mexico, is part of the Greater Mexico City Metropolitan Area.
(Also read: 10 interesting facts about Mexico)

