Air quality in Utrecht, Utrecht, Netherlands today

Update date
Last updated: 2026-02-10T21:00:00+00:00
[Advertisement 1]

Mr. Duck’s Air Quality Score

Mr. Duck – Moderate air today

Moderate air today for Utrecht, Utrecht, Netherlands

⚠️ This website is currently under active development. Some data may be incomplete or temporarily inaccurate. For health-critical decisions, please verify information through official government or environmental sources.
Categories follow US EPA AQI breakpoints for PM (estimate from latest valid measurements; this project does not compute EPA NowCast/24-hour AQI yet).

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).

Moderate
PM25
13
µg/m³
Good
PM10
14.7
µg/m³
Info
PM1
18.3
µg/m³
Measured
O3
17.9
µg/m³
Measured
NO2
30.2
µg/m³
[Advertisement 2]

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).

PM25 13 µg/m³ PM10 14.7 µg/m³ PM1 18.3 µg/m³ O3 17.9 µg/m³ NO2 30.2 µg/m³
[Advertisement 3]

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

StationParameterValueUnitLast updated
Utrecht-Kardinaal de Jongwegno4.61µg/m³2026-02-10 21:00 UTC
Utrecht-Kardinaal de Jongwegno222.96µg/m³2026-02-10 21:00 UTC
Utrecht-Kardinaal de Jongwegpm1012.11µg/m³2026-02-10 21:00 UTC
Utrecht-Kardinaal de Jongwegpm2512.9924µg/m³2026-02-10 21:00 UTC
Utrecht-Constant Erzeijstraatno11.54µg/m³2026-02-10 21:00 UTC
Utrecht-Constant Erzeijstraatno230.18µg/m³2026-02-10 21:00 UTC
Utrecht-Constant Erzeijstraato312.17µg/m³2026-02-10 21:00 UTC
Utrecht-Constant Erzeijstraatpm1014.67µg/m³2026-02-10 21:00 UTC
Utrecht-Griftparkno0.99µg/m³2026-02-10 21:00 UTC
Utrecht-Griftparkno224.28µg/m³2026-02-10 21:00 UTC
Utrecht-Griftparko317.95µg/m³2026-02-10 21:00 UTC
Utrecht-Griftparkpm259.9544µg/m³2026-02-10 21:00 UTC
Utrecht NLHpm113.772727272727273µg/m³2025-11-13 20:00 UTC
Utrecht NLHpm1013.0µg/m³2025-01-13 23:00 UTC
Utrecht NLHpm2522.636363636363637µg/m³2025-11-13 20:00 UTC
Utrecht NLHrelativehumidity68.1909082586115%2025-11-13 20:00 UTC
Utrecht NLHtemperature15.399999618530273c2025-11-13 20:00 UTC
Utrecht NLHum0032460.2727272727275particles/cm³2025-11-13 20:00 UTC
Utrechtpm118.292083342870075µg/m³2026-02-08 12:00 UTC
Utrechtpm1070.26433372497559µg/m³2025-01-13 23:00 UTC
Utrechtpm2528.990374970436097µg/m³2026-02-08 12:00 UTC
Utrechtrelativehumidity50.06204152107239%2026-02-08 12:00 UTC
Utrechttemperature15.030249989032747c2026-02-08 12:00 UTC
Utrechtum0033023.6645833333337particles/cm³2026-02-08 12:00 UTC