Air quality in Rotterdam, South Holland, Netherlands today

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

Mr. Duck’s Air Quality Score

Mr. Duck – Moderate air today

Moderate air today for Rotterdam, South Holland, 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 Rotterdam today falls into the Moderate category. The primary pollutant identified is PM2.5 (fine particles).

Measurements from OpenAQ show a PM2.5 reference value of 29.04 µg/m³ and a PM10 reference value of 16.9 µg/m³, based on 22 valid observations. 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
29
µg/m³
Good
PM10
16.9
µg/m³
Info
PM1
16.6
µg/m³
Measured
O3
24.7
µg/m³
Measured
NO2
48.8
µg/m³
[Advertisement 2]

What the data includes

Rotterdam’s OpenAQ feed currently provides data for eight measured variables: nitrogen monoxide (NO), nitrogen dioxide (NO2), ozone (O3), particulate matter of 1 µm (PM1), 2.5 µm (PM2.5) and 10 µm (PM10) diameter, relative humidity and temperature. The dataset contains six distinct monitoring stations, giving a total of thirty‑one rows of observations across the city. Freshness varies by pollutant: the most recent NO2, PM10 and O3 values were recorded on 2026‑02‑10 at 21:00 UTC, while PM1, relative humidity and temperature are from 2026‑02‑10 at 22:00 UTC. NO data is only available from a single station with its latest reading also at 21:00 UTC, and the PM2.5 record comes from one site updated at 22:00 UTC.

Across the pollutants the observed ranges differ markedly. PM10 values span from a low of 10.9 µg/m³ to a high of 65.3 µg/m³, with a median of about 14.7 µg/m³; the 90th percentile reaches 36.3 µg/m³, indicating occasional higher concentrations at some sites. PM2.5 shows a minimum reported as –998 (an implausible placeholder) and a maximum of 29.0 µg/m³, with a median near 10.6 µg/m³; the spread is narrower than for PM10 once the erroneous low values are ignored. NO2 measurements range from 11 to 48.8 µg/m³, median 35.6 µg/m³, and the 90th percentile sits at 47.4 µg/m³, suggesting relatively consistent levels across stations that do report it. Ozone is the most uniformly captured, ranging only between 18.7 and 24.7 µg/m³ with a median of 21.7 µg/m³.

Coverage is uneven: while PM10, NO2 and O3 have data from six stations, PM1, humidity and temperature are each represented by a single location, and NO appears in just one row. Consequently, city‑wide conditions may differ from the reported values, especially for pollutants with sparse or older observations.

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 29 µg/m³ PM10 16.9 µg/m³ PM1 16.6 µg/m³ O3 24.7 µg/m³ NO2 48.8 µg/m³
[Advertisement 3]

Data notes

The data shown for Rotterdam are based on 22 valid measurements and were refreshed recently, with the latest update recorded at 2026‑02‑10T22:00:00+00:00 (Updated within 3 days). This snapshot reflects conditions captured across the monitoring network at that time. Keep in mind that air quality can vary by location and moment within the city, so values may differ from what you experience locally.

OpenAQ station rows

StationParameterValueUnitLast updated
Rotterdam-Oost Sidelinge A13no211.0µg/m³2025-09-04 13:00 UTC
Rotterdam-Oost Sidelinge A13pm1010.9µg/m³2025-09-04 12:00 UTC
Rotterdam-Oost Sidelinge A13pm252.7µg/m³2025-09-04 13:00 UTC
Rotterdam Noord-Statenwegno233.1µg/m³2026-02-10 21:00 UTC
Rotterdam Noord-Statenwego324.7µg/m³2026-02-10 21:00 UTC
Rotterdam Noord-Statenwegpm1013.7µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Pleinwegno248.8µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Pleinwegpm1015.9µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Pleinwegpm2510.6µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Zwartewaalstraatno235.2µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Zwartewaalstraatpm1014.1µg/m³2026-02-10 21:00 UTC
Rotterdam Zuid-Zwartewaalstraatpm259.6µg/m³2026-02-10 21:00 UTC
Rotterdam-Schiedamsevestno2.04µg/m³2026-02-10 21:00 UTC
Rotterdam-Schiedamsevestno235.92µg/m³2026-02-10 21:00 UTC
Rotterdam-Schiedamsevesto318.7µg/m³2026-02-10 21:00 UTC
Rotterdam-Schiedamsevestpm1014.67µg/m³2026-02-10 21:00 UTC
Rotterdam-Schiedamsevestpm2513.1002µg/m³2026-02-10 21:00 UTC
Mullerpierpm116.639333343505857µg/m³2026-02-10 22:00 UTC
Mullerpierpm1065.3115005493164µg/m³2025-01-13 23:00 UTC
Mullerpierpm2529.042166614532473µg/m³2026-02-10 22:00 UTC
Mullerpierrelativehumidity76.56283264160156%2026-02-10 22:00 UTC
Mullerpiertemperature11.219833262761435c2026-02-10 22:00 UTC
Mullerpierum0032515.8833333333337particles/cm³2026-02-10 22:00 UTC
Rotterdam-Oost Sidelinge A13no246.0µg/m³2026-02-10 21:00 UTC
Rotterdam-Oost Sidelinge A13pm1016.9µg/m³2026-02-10 21:00 UTC
Rotterdam-Oost Sidelinge A13pm2511.9µg/m³2026-02-10 21:00 UTC