Air quality in Utrecht, Utrecht, Netherlands today
Mr. Duck’s Air Quality Score
Moderate air today for Utrecht, Utrecht, Netherlands
This friendly indicator summarizes the latest city readings. For health guidance, please see: EPA AirNow or WHO.
Air quality today
The air quality in Utrecht today is classified as Moderate. The primary pollutant identified is PM2.5 (fine particles).
Measurements show a PM2.5 reference value of 12.9924 and a PM10 reference value of 14.67, based on 17 valid observations collected via OpenAQ. 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 OpenAQ feed for Utrecht currently provides data on eight measured variables – nitrogen monoxide (NO), nitrogen dioxide (NO₂), ozone (O₃), particulate matter of three size fractions (PM₁, PM₂·₅ and PM₁₀), relative humidity and temperature. These observations come from 25 individual rows collected at five monitoring sites across the city. The most recent measurements are all within the last week: for NO, NO₂, O₃, PM₁₀ and PM₂·₅ the latest timestamp is 2026‑02‑10 21:00 UTC; for PM₁, relative humidity and temperature it is 2026‑02‑08 12:00 UTC. No rows are flagged as unknown or older than seven days.
Across the available data the concentration ranges show a modest spread. For PM₁₀ values range from 12.11 to 70.26 µg/m³ with a median of about 13.84 µg/m³, while PM₂·₅ varies between 9.95 and 28.99 µg/m³ (median ≈ 17.81 µg/m³). Nitrogen monoxide is recorded from 0.99 to 11.54 µg/m³ (median 4.61 µg/m³) and nitrogen dioxide from 22.96 to 30.18 µg/m³ (median 24.28 µg/m³). Ozone shows an unusual minimum of –995 µg/m³, a median of 12.17 µg/m³ and a maximum of 17.95 µg/m³; the negative values indicate sensor artefacts rather than atmospheric conditions. Particulate matter of the smallest fraction (PM₁) is reported between 13.77 and 18.29 µg/m³ (median ≈ 16.03 µg/m³). Relative humidity spans 50.06 % to 68.19 % (median ≈ 59.13 %), and temperature is tightly clustered from 15.03 °C to 15.40 °C (median ≈ 15.22 °C).
The dataset is fairly recent overall, but coverage differs among pollutants: NO, NO₂, O₃, PM₁₀ and PM₂·₅ have four reporting rows each, whereas PM₁, humidity and temperature are based on only two rows. Consequently, while the city‑wide picture is up to date, some variables rely on a limited number of observations, meaning conditions can still vary locally and over short time intervals.
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
The data shown for Utrecht are based on 17 valid measurements and have been updated within 3 days, with the most recent reading recorded at 2026‑02‑10T21:00:00+00:00. This snapshot reflects conditions at the time of collection; air quality can vary across different neighbourhoods and change throughout the day, so values may not represent every location or moment in the city.
OpenAQ station rows
| Station | Parameter | Value | Unit | Last updated |
|---|---|---|---|---|
| Utrecht-Kardinaal de Jongweg | no | 4.61 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Kardinaal de Jongweg | no2 | 22.96 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Kardinaal de Jongweg | pm10 | 12.11 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Kardinaal de Jongweg | pm25 | 12.9924 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Constant Erzeijstraat | no | 11.54 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Constant Erzeijstraat | no2 | 30.18 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Constant Erzeijstraat | o3 | 12.17 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Constant Erzeijstraat | pm10 | 14.67 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Griftpark | no | 0.99 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Griftpark | no2 | 24.28 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Griftpark | o3 | 17.95 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht-Griftpark | pm25 | 9.9544 | µg/m³ | 2026-02-10 21:00 UTC |
| Utrecht NLH | pm1 | 13.772727272727273 | µg/m³ | 2025-11-13 20:00 UTC |
| Utrecht NLH | pm10 | 13.0 | µg/m³ | 2025-01-13 23:00 UTC |
| Utrecht NLH | pm25 | 22.636363636363637 | µg/m³ | 2025-11-13 20:00 UTC |
| Utrecht NLH | relativehumidity | 68.1909082586115 | % | 2025-11-13 20:00 UTC |
| Utrecht NLH | temperature | 15.399999618530273 | c | 2025-11-13 20:00 UTC |
| Utrecht NLH | um003 | 2460.2727272727275 | particles/cm³ | 2025-11-13 20:00 UTC |
| Utrecht | pm1 | 18.292083342870075 | µg/m³ | 2026-02-08 12:00 UTC |
| Utrecht | pm10 | 70.26433372497559 | µg/m³ | 2025-01-13 23:00 UTC |
| Utrecht | pm25 | 28.990374970436097 | µg/m³ | 2026-02-08 12:00 UTC |
| Utrecht | relativehumidity | 50.06204152107239 | % | 2026-02-08 12:00 UTC |
| Utrecht | temperature | 15.030249989032747 | c | 2026-02-08 12:00 UTC |
| Utrecht | um003 | 3023.6645833333337 | particles/cm³ | 2026-02-08 12:00 UTC |