The largest urban area in Mexico is Mexico City, followed by Guadalajara and Monterrey. Mexico City has 17.6 million people on 2,134 km² of built-up land. 10 urban areas in Mexico have at least 1 million people or are a national capital; the table lists them all.
| # | City | Population |
|---|---|---|
| 1 | Mexico City | 17.6 million |
| 2 | Guadalajara | 4.14 million |
| 3 | Monterrey | 4.01 million |
| 4 | Puebla | 1.95 million |
| 5 | Toluca | 1.59 million |
| 6 | Tijuana | 1.54 million |
| 7 | León | 1.38 million |
| 8 | Torreón | 1.36 million |
| 9 | Ciudad Juárez | 1.21 million |
| 10 | San Luis Potosí | 1.01 million |
Urban area = contiguous built-up land and the people living in it in 2025, drawn the same way for every city regardless of administrative boundaries. Source: GHSL Urban Centre Database R2024A, European Commission, Joint Research Centre (CC BY 4.0); some names adjusted to the city names people use, and country attribution follows the dataset.
Official city limits are drawn differently in every country: some take in farmland and mountains, others stop at the historic core. Ranking cities by those limits mostly ranks boundary decisions. These lists use the built-up area instead, so a city's figure includes its suburbs wherever they are continuous with it, and nothing beyond.
For figures inside official limits, see the city-limits rankings; for the background, read how to compare city sizes honestly. Click any city to see it on a map at the same scale as another.