Air quality in Mexico City, Mexico City, Mexico today
Mr. Duck’s Air Quality Score
Moderate air today for Mexico City, Mexico City, Mexico
This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.
Air quality today
The air quality today in Mexico City is classified as Moderate. The primary pollutant measured is PM2.5. The assessment is based on 74 valid measurements.
The observed PM2.5 concentration is close to the reference value of 34.0 µg/m³, and PM10 is around 71.0 µg/m³. These figures represent the ambient levels of fine and coarse particles measured at the time of sampling. The dataset includes multiple monitoring stations across Mexico City and the values are expressed in micrograms per cubic meter. Data is shown via OpenAQ. The measurement period corresponds to the most recent reporting interval. This page is informational; for health guidance, use official sources such as EPA AirNow or WHO.
Latest sensor values
PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).
What the data includes
The Mexico City air‑quality feed pulls data from 152 measurement rows collected at 18 monitoring stations. For this city the dataset includes carbon monoxide (CO), nitrogen monoxide (NO), nitrogen dioxide (NO₂), nitrogen oxides (NOX), ozone (O₃), fine particulate matter (PM₂.5), coarse particulate matter (PM₁₀) and sulphur dioxide (SO₂). Sensors that record PM₁, relative humidity, temperature and the UM003 parameter are listed in the network, but the current rows do not contain recent values for those variables. Freshness is split roughly in half: 74 rows have data from the past 30 days, 72 are older than 30 days and 6 have an unknown timestamp; no rows are from today, the last three days or the last week. Each of the pollutants that do have values was last updated on 2026‑02‑10 22:00 UTC, so the most recent snapshot is the same for CO, NO, NO₂, NOX, O₃, PM₂.5, PM₁₀ and SO₂.
Across the available pollutants the typical concentrations show a modest spread. PM₂.5 values range from 5.0 to 39.0 µg/m³ with a median of 20.5 µg/m³; NO₂ varies between 0.007 and 0.034 ppm, median 0.015 ppm; O₃ spans 0.013 to 0.132 ppm, median 0.075 ppm; CO is recorded from 0.1 to 0.8 ppm, median 0.5 ppm; SO₂ runs from 0.0 to 0.009 ppm, median 0.002 ppm. Particulate matter larger than 10 µm (PM₁₀) shows a broader distribution, 9.0‑71.0 µg/m³ with a median of 37 µg/m³, while nitrogen‑related gases have fewer reporting rows – only 11 rows each for NO and NOX – compared with 24 rows for PM₂.5. These figures illustrate that while the most recent data are uniformly fresh, the overall temporal coverage is uneven, with many older records and several monitored variables lacking current measurements. Consequently, conditions can differ noticeably across neighborhoods and times, and the snapshot should be interpreted as a point‑in‑time view rather than a continuous record.
Learn more about sources and filtering: About the data.
Trusted references: WHO (Air pollution) · US EPA AirNow · European Environment Agency (Air)
Latest sensor values (bars)
PM categories follow US EPA AQI breakpoints, shown here as an estimate derived from the latest valid measurements (this project does not compute EPA NowCast/24-hour AQI yet).
Data notes
This snapshot is based on 74 valid measurements and was updated within 30 days, with the latest data timestamped 2026-02-10T22:00:00+00:00. Air quality can differ across neighborhoods and change throughout the day, so this view reflects a city‑wide average at the time of collection.
OpenAQ station rows
| Station | Parameter | Value | Unit | Last updated |
|---|---|---|---|---|
| Santa Fe | co | 0.6 | ppm | 2022-10-04 19:00 UTC |
| Santa Fe | no2 | 0.034 | ppm | 2022-10-04 19:00 UTC |
| Santa Fe | o3 | 0.075 | ppm | 2022-10-04 19:00 UTC |
| Santa Fe | pm10 | 57.0 | µg/m³ | 2022-10-04 19:00 UTC |
| Santa Fe | pm25 | 39.0 | µg/m³ | 2022-10-04 19:00 UTC |
| Santa Fe | so2 | 0.005 | ppm | 2022-10-04 19:00 UTC |
| Pedregal | co | 0.1 | ppm | 2023-08-30 09:00 UTC |
| Pedregal | no2 | 0.008 | ppm | 2023-08-30 12:00 UTC |
| Pedregal | o3 | 0.026 | ppm | 2023-08-30 12:00 UTC |
| Pedregal | pm10 | 9.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Pedregal | pm25 | 5.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Pedregal | so2 | 0.0 | ppm | 2023-08-30 12:00 UTC |
| UAM Xochimilco | co | 0.2 | ppm | 2023-08-30 12:00 UTC |
| UAM Xochimilco | no2 | 0.019 | ppm | 2023-08-30 12:00 UTC |
| UAM Xochimilco | o3 | 0.019 | ppm | 2023-08-30 12:00 UTC |
| UAM Xochimilco | pm25 | 6.0 | µg/m³ | 2023-08-30 12:00 UTC |
| UAM Xochimilco | so2 | 0.0 | ppm | 2023-08-30 12:00 UTC |
| Hospital General de México | co | 0.7 | ppm | 2026-02-10 22:00 UTC |
| Hospital General de México | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Hospital General de México | no2 | 0.026 | ppm | 2026-02-10 22:00 UTC |
| Hospital General de México | nox | 0.027 | ppm | 2026-02-10 22:00 UTC |
| Hospital General de México | o3 | 0.13 | ppm | 2026-02-10 22:00 UTC |
| Hospital General de México | pm10 | 59.0 | µg/m³ | 2025-02-28 17:00 UTC |
| Hospital General de México | pm25 | 35.0 | µg/m³ | 2025-02-28 17:00 UTC |
| Hospital General de México | so2 | 0.002 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | co | 0.7 | ppm | 2023-08-18 18:00 UTC |
| UAM Iztapalapa | no2 | 0.011 | ppm | 2023-08-19 23:00 UTC |
| UAM Iztapalapa | o3 | 0.041 | ppm | 2023-08-18 18:00 UTC |
| UAM Iztapalapa | pm10 | 35.0 | µg/m³ | 2023-08-19 23:00 UTC |
| UAM Iztapalapa | pm25 | 27.0 | µg/m³ | 2023-08-19 23:00 UTC |
| UAM Iztapalapa | so2 | 0.002 | ppm | 2023-08-19 23:00 UTC |
| Camarones | co | 0.3 | ppm | 2023-08-30 12:00 UTC |
| Camarones | no2 | 0.02 | ppm | 2023-08-30 12:00 UTC |
| Camarones | o3 | 0.023 | ppm | 2023-08-30 12:00 UTC |
| Camarones | pm10 | 18.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Camarones | pm25 | 11.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Camarones | so2 | 0.001 | ppm | 2023-08-30 12:00 UTC |
| Merced | co | 0.4 | ppm | 2023-08-30 12:00 UTC |
| Merced | no2 | 0.027 | ppm | 2023-08-30 12:00 UTC |
| Merced | o3 | 0.016 | ppm | 2023-08-30 12:00 UTC |
| Merced | pm10 | 20.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Merced | pm25 | 12.0 | µg/m³ | 2023-08-30 12:00 UTC |
| Merced | so2 | 0.002 | ppm | 2023-08-30 12:00 UTC |
| Santiago Acahualtepe | co | 0.6 | ppm | 2023-08-14 16:00 UTC |
| Santiago Acahualtepe | no | 0.013 | ppm | 2023-08-14 16:00 UTC |
| Santiago Acahualtepe | no2 | 0.023 | ppm | 2023-08-14 16:00 UTC |
| Santiago Acahualtepe | nox | 0.037 | ppm | 2023-08-14 16:00 UTC |
| Santiago Acahualtepe | o3 | 0.013 | ppm | 2023-08-12 14:00 UTC |
| Santiago Acahualtepe | pm25 | 9.0 | µg/m³ | 2017-09-19 08:00 UTC |
| Santiago Acahualtepe | so2 | 0.001 | ppm | 2023-08-14 16:00 UTC |
| FES Aragon | co | 0.4 | ppm | 2023-08-30 12:00 UTC |
| FES Aragon | no2 | 0.011 | ppm | 2023-08-30 12:00 UTC |
| FES Aragon | o3 | 0.067 | ppm | 2023-08-30 12:00 UTC |
| FES Aragon | pm25 | 29.0 | µg/m³ | 2023-08-30 12:00 UTC |
| FES Aragon | so2 | 0.009 | ppm | 2023-08-30 12:00 UTC |
| UAM Xochimilco | co | 0.5 | ppm | 2026-02-10 22:00 UTC |
| UAM Xochimilco | no | 0.0 | ppm | 2026-02-10 21:00 UTC |
| UAM Xochimilco | no2 | 0.013 | ppm | 2026-02-10 22:00 UTC |
| UAM Xochimilco | nox | 0.012 | ppm | 2026-02-10 22:00 UTC |
| UAM Xochimilco | o3 | 0.093 | ppm | 2026-02-10 22:00 UTC |
| UAM Xochimilco | pm25 | 13.0 | µg/m³ | 2026-02-10 22:00 UTC |
| UAM Xochimilco | so2 | 0.0 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | co | 0.4 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | no2 | 0.015 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | nox | 0.016 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | o3 | 0.113 | ppm | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | pm25 | 8.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Centro de Ciencias de la Atmósfera | so2 | 0.003 | ppm | 2026-02-10 22:00 UTC |
| Gustavo A. Madero | no2 | 0.01 | ppm | 2026-02-10 22:00 UTC |
| Gustavo A. Madero | o3 | 0.084 | ppm | 2026-02-10 22:00 UTC |
| Gustavo A. Madero | pm10 | 55.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Gustavo A. Madero | pm25 | 32.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Pedregal | co | 0.7 | ppm | 2026-02-10 22:00 UTC |
| Pedregal | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Pedregal | no2 | 0.013 | ppm | 2026-02-10 22:00 UTC |
| Pedregal | nox | 0.014 | ppm | 2026-02-10 22:00 UTC |
| Pedregal | o3 | 0.108 | ppm | 2026-02-10 22:00 UTC |
| Pedregal | pm10 | 34.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Pedregal | pm25 | 21.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Pedregal | so2 | 0.002 | ppm | 2026-02-10 22:00 UTC |
| Camarones | co | 0.8 | ppm | 2026-01-05 22:00 UTC |
| Camarones | no | 0.001 | ppm | 2026-01-05 22:00 UTC |
| Camarones | no2 | 0.025 | ppm | 2026-01-05 22:00 UTC |
| Camarones | nox | 0.026 | ppm | 2026-01-05 22:00 UTC |
| Camarones | o3 | 0.111 | ppm | 2026-01-05 22:00 UTC |
| Camarones | pm10 | 40.0 | µg/m³ | 2026-01-05 22:00 UTC |
| Camarones | pm25 | 34.0 | µg/m³ | 2026-01-05 22:00 UTC |
| Camarones | so2 | 0.004 | ppm | 2026-01-05 22:00 UTC |
| Miguel Hidalgo | co | 0.5 | ppm | 2026-02-10 22:00 UTC |
| Miguel Hidalgo | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Miguel Hidalgo | no2 | 0.022 | ppm | 2026-02-10 22:00 UTC |
| Miguel Hidalgo | nox | 0.022 | ppm | 2026-02-10 22:00 UTC |
| Miguel Hidalgo | o3 | 0.11 | ppm | 2026-02-10 22:00 UTC |
| Miguel Hidalgo | pm10 | 37.0 | µg/m³ | 2023-04-21 23:00 UTC |
| Miguel Hidalgo | pm25 | 11.0 | µg/m³ | 2023-04-21 23:00 UTC |
| Miguel Hidalgo | so2 | 0.002 | ppm | 2026-02-10 22:00 UTC |
| Merced | co | 0.7 | ppm | 2026-02-10 22:00 UTC |
| Merced | no | 0.003 | ppm | 2026-02-10 22:00 UTC |
| Merced | no2 | 0.025 | ppm | 2026-02-10 22:00 UTC |
| Merced | nox | 0.027 | ppm | 2026-02-10 22:00 UTC |
| Merced | o3 | 0.106 | ppm | 2026-02-10 22:00 UTC |
| Merced | pm10 | 54.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Merced | pm25 | 34.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Merced | so2 | 0.003 | ppm | 2026-02-10 22:00 UTC |
| Santa Fe | co | 0.5 | ppm | 2021-09-23 19:00 UTC |
| Santa Fe | no2 | 0.017 | ppm | 2021-09-23 19:00 UTC |
| Santa Fe | o3 | 0.049 | ppm | 2021-09-23 19:00 UTC |
| Santa Fe | pm10 | 29.0 | µg/m³ | 2021-09-23 19:00 UTC |
| Santa Fe | pm25 | 20.0 | µg/m³ | 2021-09-23 19:00 UTC |
| Santa Fe | so2 | 0.001 | ppm | 2021-09-23 19:00 UTC |
| Santiago Acahualtepec | co | 0.3 | ppm | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | no | 0.0 | ppm | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | no2 | 0.007 | ppm | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | nox | 0.007 | ppm | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | o3 | 0.048 | ppm | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | pm25 | 16.0 | µg/m³ | 2026-01-26 19:00 UTC |
| Santiago Acahualtepec | so2 | 0.0 | ppm | 2026-01-26 19:00 UTC |
| UAM Iztapalapa | co | 0.4 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | no2 | 0.014 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | nox | 0.015 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | o3 | 0.064 | ppm | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | pm10 | 71.0 | µg/m³ | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | pm25 | 33.0 | µg/m³ | 2026-02-10 22:00 UTC |
| UAM Iztapalapa | so2 | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Benito Juárez | co | 0.7 | ppm | 2026-02-10 22:00 UTC |
| Benito Juárez | no2 | 0.012 | ppm | 2026-02-10 22:00 UTC |
| Benito Juárez | o3 | 0.132 | ppm | 2026-02-10 22:00 UTC |
| Benito Juárez | pm10 | 52.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Benito Juárez | pm25 | 26.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Ajusco Medio | co | 0.5 | ppm | 2026-02-10 22:00 UTC |
| Ajusco Medio | no | 0.001 | ppm | 2026-02-10 22:00 UTC |
| Ajusco Medio | no2 | 0.014 | ppm | 2026-02-10 22:00 UTC |
| Ajusco Medio | nox | 0.015 | ppm | 2026-02-10 22:00 UTC |
| Ajusco Medio | o3 | 0.104 | ppm | 2026-02-10 22:00 UTC |
| Ajusco Medio | pm10 | 20.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Ajusco Medio | pm25 | 14.0 | µg/m³ | 2026-02-10 22:00 UTC |
| Ajusco Medio | so2 | 0.003 | ppm | 2026-02-10 22:00 UTC |
| SPARTAN - Mexico City | pm25 | 26.9 | µg/m³ | 2023-05-31 11:00 UTC |
| Rincon del Bosque, CDMX | pm1 | 9.59375 | µg/m³ | |
| Rincon del Bosque, CDMX | pm10 | 63.40029780069987 | µg/m³ | |
| Rincon del Bosque, CDMX | pm25 | 14.87499988079071 | µg/m³ | |
| Rincon del Bosque, CDMX | relativehumidity | 20.77547613779704 | % | |
| Rincon del Bosque, CDMX | temperature | 23.565669775009155 | c | |
| Rincon del Bosque, CDMX | um003 | 3213.1354166666665 | particles/cm³ | |
| National Autonomous University of Mexico | pm1 | 16.916666587193806 | µg/m³ | 2025-05-25 23:00 UTC |
| National Autonomous University of Mexico | pm10 | 13.21875 | µg/m³ | 2025-01-13 23:00 UTC |
| National Autonomous University of Mexico | pm25 | 30.358134905497234 | µg/m³ | 2025-05-25 23:00 UTC |
| National Autonomous University of Mexico | relativehumidity | 58.906552950541176 | % | 2025-05-25 23:00 UTC |
| National Autonomous University of Mexico | temperature | 20.63095696767171 | c | 2025-05-25 23:00 UTC |
| National Autonomous University of Mexico | um003 | 3587.1656697591147 | particles/cm³ | 2025-05-25 23:00 UTC |