Mexico AQI Trends
Compare yearly air-quality direction, best years, worst years, and trend deltas. This pilot covers 26 eligible cities with OpenAQ-derived daily AQI history.
Search city analytics
Yearly EPA AQI trend
City analytics table
| City | Avg AQI | PM2.5 | Worst month | Trend | Coverage |
|---|---|---|---|---|---|
| Saltillo Coahuila, Mexico | 117 | 36.0 ug/m3 | April | n/a | 56 days · 1 locations |
| San Pablo Huixtepec Oaxaca, Mexico | 117 | 127.2 ug/m3 | April | n/a | 36 days · 1 locations |
| Tlaquepaque Jalisco, Mexico | 111 | 61.6 ug/m3 | February | n/a | 157 days · 5 locations |
| Cholula de Rivadabia Puebla, Mexico | 103 | 35.9 ug/m3 | April | n/a | 57 days · 1 locations |
| Metepec México, Mexico | 101 | 36.4 ug/m3 | April | n/a | 48 days · 1 locations |
| Durango Durango, Mexico | 96 | 35.2 ug/m3 | December | n/a | 97 days · 2 locations |
| Minatitlán Veracruz, Mexico | 94 | 38.4 ug/m3 | November | n/a | 20 days · 1 locations |
| Temoaya México, Mexico | 92 | 35.2 ug/m3 | March | n/a | 40 days · 1 locations |
| Mexicaltzingo México, Mexico | 91 | 29.6 ug/m3 | May | n/a | 49 days · 1 locations |
| Tijuana Baja California, Mexico | 90 | 29.9 ug/m3 | December | n/a | 50 days · 2 locations |
| Ciudad Benito Juárez Nuevo Leon, Mexico | 89 | 29.8 ug/m3 | May | n/a | 117 days · 1 locations |
| Piedras Negras Coahuila, Mexico | 87 | 88.9 ug/m3 | April | n/a | 56 days · 1 locations |
| Santa Ana Jilotzingo México, Mexico | 86 | 27.4 ug/m3 | May | n/a | 253 days · 5 locations |
| Mexico City Ciudad de México, Mexico | 86 | 27.4 ug/m3 | May | n/a | 261 days · 3 locations |
| Toluca México, Mexico | 85 | 30.3 ug/m3 | May | n/a | 51 days · 3 locations |
| Veracruz Veracruz, Mexico | 83 | 26.2 ug/m3 | February | n/a | 20 days · 1 locations |
| Mexicali Baja California, Mexico | 83 | 26.5 ug/m3 | January | n/a | 47 days · 3 locations |
| Zacatepec Morelos, Mexico | 82 | 26.0 ug/m3 | April | n/a | 36 days · 1 locations |
| Zacapoaxtla Puebla, Mexico | 82 | 29.3 ug/m3 | May | n/a | 23 days · 1 locations |
| Ciudad Nezahualcóyotl México, Mexico | 81 | 25.1 ug/m3 | December | n/a | 66 days · 3 locations |
| Tehuacán Puebla, Mexico | 80 | 24.7 ug/m3 | June | n/a | 47 days · 1 locations |
| Mexico City Mexico City, Mexico | 78 | 24.3 ug/m3 | December | n/a | 65 days · 4 locations |
| Tlalnepantla México, Mexico | 78 | 23.6 ug/m3 | December | n/a | 52 days · 2 locations |
| Mixquiahuala de Juarez Hidalgo, Mexico | 77 | 23.5 ug/m3 | June | n/a | 41 days · 1 locations |
| Celaya Guanajuato, Mexico | 77 | 23.5 ug/m3 | May | n/a | 278 days · 6 locations |
| Zapopan Jalisco, Mexico | 76 | 27.0 ug/m3 | April | n/a | 27 days · 2 locations |
| Ecatepec State of Mexico, Mexico | 75 | 22.5 ug/m3 | December | n/a | 59 days · 3 locations |
| Morelia Michoacán, Mexico | 75 | 23.7 ug/m3 | May | n/a | 45 days · 1 locations |
| Zinacantepec México, Mexico | 75 | 31.2 ug/m3 | December | n/a | 36 days · 1 locations |
| San Pedro Atocpan Ciudad de México, Mexico | 75 | 22.5 ug/m3 | December | n/a | 61 days · 2 locations |
| Puebla Puebla, Mexico | 75 | 22.9 ug/m3 | March | n/a | 95 days · 3 locations |
| Silao Guanajuato, Mexico | 74 | 21.2 ug/m3 | December | n/a | 237 days · 2 locations |
| Atitalaquia Hidalgo, Mexico | 74 | 25.8 ug/m3 | June | n/a | 133 days · 2 locations |
| Ciudad Sahagun Hidalgo, Mexico | 74 | 21.7 ug/m3 | March | n/a | 33 days · 1 locations |
| Tizayuca Hidalgo, Mexico | 73 | 21.7 ug/m3 | May | n/a | 65 days · 1 locations |
| Monterrey Nuevo Leon, Mexico | 72 | 25.9 ug/m3 | January | n/a | 100 days · 1 locations |
| Irapuato Guanajuato, Mexico | 72 | 21.3 ug/m3 | December | n/a | 261 days · 5 locations |
| Ciudad Apodaca Nuevo Leon, Mexico | 71 | 23.5 ug/m3 | May | n/a | 106 days · 1 locations |
| León de los Aldama Guanajuato, Mexico | 71 | 19.8 ug/m3 | May | n/a | 260 days · 6 locations |
| Cadereyta Jiménez Nuevo Leon, Mexico | 70 | 18.5 ug/m3 | May | n/a | 104 days · 1 locations |
| Ciudad Santa Catarina Nuevo Leon, Mexico | 69 | 21.3 ug/m3 | January | n/a | 120 days · 3 locations |
| Mérida Yucatán, Mexico | 69 | 19.9 ug/m3 | July | n/a | 43 days · 1 locations |
| Pachuca Hidalgo, Mexico | 69 | 20.1 ug/m3 | May | n/a | 41 days · 1 locations |
| Cuernavaca Morelos, Mexico | 69 | 20.9 ug/m3 | March | n/a | 37 days · 1 locations |
| Salamanca Guanajuato, Mexico | 68 | 19.0 ug/m3 | April | n/a | 276 days · 5 locations |
| San Nicolás de los Garza Nuevo Leon, Mexico | 68 | 22.2 ug/m3 | May | n/a | 176 days · 4 locations |
| Nezahualcóyotl México, Mexico | 68 | 18.7 ug/m3 | December | n/a | 57 days · 1 locations |
| San Luis de la Paz Guanajuato, Mexico | 68 | 18.3 ug/m3 | May | n/a | 244 days · 2 locations |
| Juárez Chihuahua, Mexico | 67 | 18.5 ug/m3 | November | n/a | 156 days · 6 locations |
| Villa Vicente Guerrero Tlaxcala, Mexico | 67 | 18.4 ug/m3 | May | n/a | 62 days · 1 locations |
| El Pueblito Querétaro, Mexico | 65 | 17.4 ug/m3 | May | n/a | 104 days · 1 locations |
| San Luis Potosí San Luis Potosí, Mexico | 64 | 61.2 ug/m3 | May | n/a | 73 days · 4 locations |
| San Andrés Tuxtla Veracruz, Mexico | 64 | 17.4 ug/m3 | May | n/a | 48 days · 1 locations |
| Tula de Allende Hidalgo, Mexico | 64 | 17.9 ug/m3 | May | n/a | 34 days · 2 locations |
| Abasolo Guanajuato, Mexico | 63 | 15.7 ug/m3 | May | n/a | 245 days · 1 locations |
| San Pedro Garza García Nuevo Leon, Mexico | 61 | 16.5 ug/m3 | May | n/a | 90 days · 1 locations |
| Aguascalientes Aguascalientes, Mexico | 60 | 15.7 ug/m3 | May | n/a | 252 days · 6 locations |
| Guadalupe Nuevo Leon, Mexico | 59 | 17.8 ug/m3 | November | n/a | 113 days · 1 locations |
| Tepeji del Río de Ocampo Hidalgo, Mexico | 59 | 16.1 ug/m3 | April | n/a | 47 days · 1 locations |
| Guanajuato Guanajuato, Mexico | 59 | 13.9 ug/m3 | May | n/a | 240 days · 2 locations |
| San Juan del Río Querétaro, Mexico | 58 | 14.9 ug/m3 | May | n/a | 245 days · 1 locations |
| Nogales Sonora, Mexico | 57 | 12.9 ug/m3 | December | n/a | 365 days · 1 locations |
| García Nuevo Leon, Mexico | 57 | 10.4 ug/m3 | January | n/a | 138 days · 1 locations |
| Guadalajara Jalisco, Mexico | 56 | 26.5 ug/m3 | March | n/a | 74 days · 5 locations |
| San Miguel de Allende Guanajuato, Mexico | 55 | 13.3 ug/m3 | May | n/a | 365 days · 2 locations |
| Ecatzingo México, Mexico | 55 | 14.5 ug/m3 | June | n/a | 24 days · 1 locations |
| Cuautla Morelos, Mexico | 55 | 15.5 ug/m3 | March | n/a | 34 days · 1 locations |
| Querétaro Querétaro, Mexico | 54 | 12.9 ug/m3 | April | n/a | 198 days · 4 locations |
| Rioverde San Luis Potosí, Mexico | 53 | n/a ug/m3 | May | n/a | 38 days · 1 locations |
| Chihuahua Chihuahua, Mexico | 53 | 12.4 ug/m3 | April | n/a | 79 days · 2 locations |
| Coacalco México, Mexico | 51 | n/a ug/m3 | December | n/a | 59 days · 1 locations |
| Tepic Nayarit, Mexico | 49 | 15.2 ug/m3 | May | n/a | 46 days · 3 locations |
| Heroica Matamoros Tamaulipas, Mexico | 47 | 11.0 ug/m3 | May | n/a | 321 days · 1 locations |
| Tultitlán de Mariano Escobedo México, Mexico | 47 | n/a ug/m3 | December | n/a | 57 days · 1 locations |
| Nuevo Laredo Tamaulipas, Mexico | 46 | 10.7 ug/m3 | May | n/a | 353 days · 2 locations |
| Tonalá Jalisco, Mexico | 45 | n/a ug/m3 | May | n/a | 97 days · 2 locations |
| Tepotzotlán México, Mexico | 44 | n/a ug/m3 | November | n/a | 57 days · 1 locations |
| Huichapan Hidalgo, Mexico | 41 | 15.4 ug/m3 | July | n/a | 39 days · 1 locations |
| Pesquería Nuevo Leon, Mexico | 39 | n/a ug/m3 | May | n/a | 159 days · 1 locations |
| Ciudad de Atlixco Puebla, Mexico | 38 | 9.5 ug/m3 | March | n/a | 55 days · 1 locations |
| Tulancingo Hidalgo, Mexico | 38 | n/a ug/m3 | March | n/a | 50 days · 1 locations |
| Monclova Coahuila, Mexico | 38 | n/a ug/m3 | November | n/a | 31 days · 1 locations |
| Purísima de Bustos Guanajuato, Mexico | 33 | n/a ug/m3 | May | n/a | 244 days · 2 locations |
| Naucalpan de Juárez México, Mexico | 31 | n/a ug/m3 | November | n/a | 44 days · 1 locations |
| Calpulalpan Tlaxcala, Mexico | 19 | 3.5 ug/m3 | November | n/a | 52 days · 1 locations |
| Villahermosa Tabasco, Mexico | 0 | n/a ug/m3 | April | n/a | 33 days · 1 locations |
Methodology
The extractor maps OpenAQ monitoring locations to the nearest AQI Now city in the same country, aggregates PM2.5 and PM10 to daily city averages, and converts those concentrations to US EPA AQI. Country tool pages use only city summaries that satisfy the configured minimum daily coverage threshold.
Mexico trends city pages
SaltilloAQI 117San Pablo HuixtepecAQI 117TlaquepaqueAQI 111Cholula de RivadabiaAQI 103MetepecAQI 101DurangoAQI 96MinatitlánAQI 94TemoayaAQI 92MexicaltzingoAQI 91TijuanaAQI 90Ciudad Benito JuárezAQI 89Piedras NegrasAQI 87Santa Ana JilotzingoAQI 86Mexico CityAQI 86TolucaAQI 85VeracruzAQI 83MexicaliAQI 83ZacatepecAQI 82ZacapoaxtlaAQI 82Ciudad NezahualcóyotlAQI 81TehuacánAQI 80Mexico CityAQI 78TlalnepantlaAQI 78Mixquiahuala de JuarezAQI 77