Largest cities in Mexico
43 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 43
- combined population
- 54 million
- largest
- Mexico City
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Mexico City | 17.7 million | 17.7 million | −0.3% |
| 2 | Guadalajara | 4.1 million | 4.3 million | +4.6% |
| 3 | Monterrey | 3.9 million | 4.3 million | +8% |
| 4 | Puebla | 1.9 million | 2 million | +3.7% |
| 5 | Tijuana | 1.6 million | 1.7 million | +10.5% |
| 6 | Toluca | 1.5 million | 1.5 million | +0.9% |
| 7 | León | 1.4 million | 1.5 million | +7.8% |
| 8 | Torreón | 1.2 million | 1.3 million | +3% |
| 9 | Ciudad Juárez | 1.2 million | 1.3 million | +4.8% |
| 10 | San Luis Potosí | 993,000 | 1.1 million | +7.9% |
| 11 | Querétaro | 880,000 | 955,000 | +8.5% |
| 12 | Aguascalientes | 856,000 | 962,000 | +12.4% |
| 13 | Mérida | 847,000 | 934,000 | +10.3% |
| 14 | Cuernavaca | 839,000 | 845,000 | +0.7% |
| 15 | Chihuahua | 771,000 | 785,000 | +1.8% |
| 16 | Hermosillo | 765,000 | 810,000 | +5.9% |
| 17 | Mexicali | 738,000 | 796,000 | +7.9% |
| 18 | Saltillo | 738,000 | 802,000 | +8.7% |
| 19 | Culiacán | 702,000 | 725,000 | +3.3% |
| 20 | Acapulco | 700,000 | 724,000 | +3.4% |
| 21 | Veracruz | 668,000 | 695,000 | +4% |
| 22 | Cancún | 638,000 | 708,000 | +11% |
| 23 | Morelia | 637,000 | 728,000 | +14.3% |
| 24 | Reynosa | 615,000 | 686,000 | +11.5% |
| 25 | Tampico | 603,000 | 626,000 | +3.8% |
| 26 | Tuxtla Gutiérrez | 581,000 | 708,000 | +21.9% |
| 27 | Xalapa | 542,000 | 568,000 | +4.8% |
| 28 | Durango | 542,000 | 561,000 | +3.5% |
| 29 | Matamoros | 540,000 | 599,000 | +10.9% |
| 30 | Oaxaca de Juárez | 503,000 | 545,000 | +8.3% |
| 31 | Villahermosa | 482,000 | 570,000 | +18.3% |
| 32 | Irapuato | 457,000 | 540,000 | +18.2% |
| 33 | Mazatlán | 409,000 | 427,000 | +4.4% |
| 34 | Tepic | 402,000 | 433,000 | +7.7% |
| 35 | La Paz | 373,000 | 683,000 | +83.1% |
| 36 | Celaya | 372,000 | 418,000 | +12.4% |
| 37 | Nuevo Laredo | 331,000 | 391,000 | +18.1% |
| 38 | Ciudad Obregón | 326,000 | 353,000 | +8.3% |
| 39 | Uruapan | 324,000 | 365,000 | +12.7% |
| 40 | Ciudad Victoria | 322,000 | 332,000 | +3.1% |
| 41 | Pachuca | 311,000 | 315,000 | +1.3% |
| 42 | Tapachula | 307,000 | 361,000 | +17.6% |
| 43 | Orizaba | 300,000 | 323,000 | +7.7% |