Air quality in Frankfurt, Hesse, Germany today

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

Mr. Duck’s Air Quality Score

Mr. Duck – Moderate air today

Moderate air today for Frankfurt, Hesse, Germany

⚠️ 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 Frankfurt today is classified as Moderate. The primary pollutant measured is PM2.5, with a recorded concentration of 33.0 µg/m³. A secondary measurement shows PM10 at 25.4 µg/m³, based on 27 valid observations.

Data is shown 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
33
µg/m³
Good
PM10
25.4
µg/m³
Info
PM1
20.7
µg/m³
Measured
O3
22.8
µg/m³
Measured
NO2
53.4
µg/m³
Measured
SO2
0.799
µg/m³
[Advertisement 2]

What the data includes

Frankfurt’s OpenAQ feed currently contains data from 37 measurement rows across six monitoring sites. The dataset covers a full suite of common air‑quality variables: carbon monoxide (CO), nitrogen oxide (NO), nitrogen dioxide (NO2), ozone (O3), particulate matter of three size fractions (PM1, PM2.5 and PM10), sulphur dioxide (SO2), relative humidity and temperature. For each pollutant the most recent observation is from either 2026‑02‑10 or, in the case of NO, an older entry dated 2024‑03‑11. The newest timestamps cluster around the afternoon of 10 February 2026 (e.g., PM2.5 at Schneckenhaus recorded at 19:00 UTC, PM10 and NO2 at Friedberger Landstraße recorded at 18:00 UTC).

The values show a fairly wide spread for the particulate matter metrics. PM2.5 ranges from about 6.5 µg/m³ up to 36.5 µg/m³, with a median near 14 µg/m³; PM10 varies between roughly 9 µg/m³ and 49 µg/m³, median around 16 µg/m³. Both pollutants have ten‑percentile values close to the lower end of their ranges (≈7 µg/m³ for PM2.5, ≈9 µg/m³ for PM10) and ninety‑percentile values approaching the upper extremes (≈35 µg/m³ and ≈37 µg/m³ respectively). Gaseous species are less variable: NO2 sits between 34.6 µg/m³ and 62.2 µg/m³ with a median of about 45 µg/m³, while O3 spans from just under 1 µg/m³ to 22.8 µg/m³, median roughly 13.4 µg/m³. SO2 is reported as a single constant value of 0.798895 µg/m³ across the available rows.

Coverage is uneven: PM‑related measurements appear in six recent rows, NO and O3 each have four recent entries, while CO and temperature are not represented among the freshest data points. The presence of older or missing timestamps means that conditions can differ noticeably between neighborhoods and over time, so the snapshot should be interpreted as a momentary picture rather than a complete city‑wide assessment.

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 33 µg/m³ PM10 25.4 µg/m³ PM1 20.7 µg/m³ O3 22.8 µg/m³ NO2 53.4 µg/m³ SO2 0.799 µg/m³
[Advertisement 3]

Data notes

The data set for Frankfurt includes 27 valid measurements and is updated within 3 days, with the latest values recorded on 2026‑02‑10T19:00:00+00:00. These figures represent a snapshot of ambient conditions across the city; actual air quality can differ by specific neighbourhoods and at different times of day. Use this information as a general reference rather than a precise real‑time reading.

OpenAQ station rows

StationParameterValueUnitLast updated
Frankfurt-Höchstno262.17314148µg/m³2017-01-06 09:00 UTC
Frankfurt-Höchsto34.68813896µg/m³2017-01-06 09:00 UTC
Frankfurt-Höchstpm1021.31544876µg/m³2017-01-06 09:00 UTC
Frankfurt-Höchstso20.79889536µg/m³2017-01-06 09:00 UTC
Frankfurt Friedberger Landstraßeco193.4898µg/m³2023-02-02 00:00 UTC
Frankfurt Friedberger Landstraßeno5.31720972µg/m³2024-03-11 11:00 UTC
Frankfurt Friedberger Landstraßeno244.9433365µg/m³2026-02-10 18:00 UTC
Frankfurt Friedberger Landstraßepm1010.3µg/m³2026-02-10 18:00 UTC
Frankfurt Friedberger Landstraßepm257.643199µg/m³2026-02-10 18:00 UTC
Frankfurt-Höchstno9.77925205µg/m³2024-03-11 11:00 UTC
Frankfurt-Höchstno253.3538µg/m³2026-02-10 18:00 UTC
Frankfurt-Höchsto30.96879µg/m³2026-02-10 18:00 UTC
Frankfurt-Höchstpm1025.422µg/m³2026-02-10 18:00 UTC
Frankfurt-Höchstpm2520.176µg/m³2026-02-10 18:00 UTC
Frankfurt-Höchstso20.798895µg/m³2026-02-10 18:00 UTC
Frankfurt Ostno10.36467171µg/m³2024-03-11 11:00 UTC
Frankfurt Ostno238.7557831µg/m³2026-02-10 18:00 UTC
Frankfurt Osto322.1776161µg/m³2026-02-10 18:00 UTC
Frankfurt Ostpm108.99015µg/m³2026-02-10 18:00 UTC
Frankfurt Ostpm256.494899µg/m³2026-02-10 18:00 UTC
Frankfurt-Schwanheimno4.09785748µg/m³2024-03-11 11:00 UTC
Frankfurt-Schwanheimno234.6201935µg/m³2026-02-10 18:00 UTC
Frankfurt-Schwanheimo322.7567959µg/m³2026-02-10 18:00 UTC
Frankfurt-Schwanheimpm109.6676µg/m³2026-02-10 18:00 UTC
Frankfurt-Schwanheimpm257.79295µg/m³2026-02-10 18:00 UTC
Frankfurt-Schwanheimso20.798895µg/m³2026-02-10 18:00 UTC
Schneckenhauspm120.6839999516805µg/m³2026-02-10 19:00 UTC
Schneckenhauspm1048.94133345286051µg/m³2025-01-13 23:00 UTC
Schneckenhauspm2533.04416653315226µg/m³2026-02-10 19:00 UTC
Schneckenhausrelativehumidity69.13350054423015%2026-02-10 19:00 UTC
Schneckenhaustemperature10.71566654841105c2026-02-10 19:00 UTC
Schneckenhausum0033517.025particles/cm³2026-02-10 19:00 UTC
Frankfurt Galluspm123.006600036621098µg/m³2026-02-10 13:00 UTC
Frankfurt Galluspm2536.52960025787353µg/m³2026-02-10 13:00 UTC
Frankfurt Gallusrelativehumidity53.15159965515137%2026-02-10 13:00 UTC
Frankfurt Gallustemperature11.78260005950928c2026-02-10 13:00 UTC
Frankfurt Gallusum0031092.866600341797particles/cm³2026-02-10 13:00 UTC