Largest metropolitan areas in Mexico by population (2015) Mexico City Guadalajara Monterrey Rank Metropolitan area Largest city State Metro area population Puebla Toluca Tijuana 1 Greater Mexico City Mexico City Mexico City 20,892,724 2 Guadalajara metropolitan area Guadalajara Jalisco 4,887,383 3 Monterrey metropolitan area Monterrey Nuevo León 4,689,601 4 Puebla metropolitan area Puebla Puebla 2,941,988 5 Greater Toluca Toluca México 2,202,886 6 Tijuana Tijuana Baja California 1,840,710 7 León metropolitan area León Guanajuato 1,768,193 8 Ciudad Juárez Ciudad Juárez Chihuahua 1,391,180 9 La Laguna metropolitan area Torreón Coahuila 1,342,195 10 Querétaro Querétaro Querétaro 1,323,640 11 Greater San Luis Potosí San Luis Potosí San Luis Potosí 1,159,807 12 Mérida Mérida Yucatán 1,143,041 Source: INEGI[75]