Air quality in Hamburg, Germany today

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

Mr. Duck’s Air Quality Score

Mr. Duck – Moderate air today

Moderate air today for Hamburg, 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 Hamburg today is classified as Moderate. The primary pollutant identified is PM2.5, with a measured concentration of 25.36 µg/m³. In addition, the level of PM10 recorded is 28.2 µg/m³.

A total of 65 valid measurements contribute to this assessment. 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
25.4
µg/m³
Good
PM10
28.2
µg/m³
Info
PM1
29.9
µg/m³
Measured
O3
29.5
µg/m³
Measured
NO2
17.2
µg/m³
Measured
SO2
2.5
µg/m³
[Advertisement 2]

What the data includes

The Hamburg air‑quality dataset contains recent measurements for eight pollutants – carbon monoxide (CO) is not reported in the current rows, but nitrogen oxides (NO and NO₂), ozone (O₃), sulphur dioxide (SO₂), particulate matter of three size fractions (PM1, PM2.5, PM10), and relative humidity are all present. In total 100 individual data rows have been collected from 25 monitoring stations across the city, giving a fairly broad spatial coverage for most of the listed compounds.

The freshest observations were recorded on 2026‑02‑10 between 18:00 and 19:01 UTC, with every pollutant except NO having a last‑updated timestamp within the past three days. The NO data are older, dating back to 2024‑03‑11, which means that for nitrogen monoxide the city’s picture is less current than for the other substances. Median values show a moderate spread: NO₂ sits at 25 µg/m³ (range 12–46 µg/m³), PM2.5 averages 28 µg/m³ (8–50 µg/m³), and PM10 averages 32 µg/m³ (8–58 µg/m³). Ozone’s median is 20 µg/m³ with a narrower range of 13–30 µg/m³, while SO₂ remains low at a constant 2.5 µg/m³ across all rows.

Coverage is uneven: the dataset includes 17 recent NO₂ readings, 16 for PM2.5, 15 for PM10, but only six rows each for PM1, O₃ and relative humidity, and just twelve for NO. Consequently, while most pollutants have a solid set of recent values, some – notably NO and the finer particulate fractions – are represented by fewer stations or older records. Users should keep in mind that conditions can differ between neighborhoods and over time, especially where data are sparse or not up‑to‑date.

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 25.4 µg/m³ PM10 28.2 µg/m³ PM1 29.9 µg/m³ O3 29.5 µg/m³ NO2 17.2 µg/m³ SO2 2.5 µg/m³
[Advertisement 3]

Data notes

The data shown for Hamburg are based on 65 valid measurements and were refreshed recently, Updated within 3 days; the latest update was recorded at 2026‑02‑10T19:01:28+00:00. This snapshot reflects conditions at the time of collection but air quality can differ across neighbourhoods and change throughout the day, so values may not represent every location or moment in the city.

OpenAQ station rows

StationParameterValueUnitLast updated
Hamburg Tatenbergo317.161µg/m³2016-12-21 11:00 UTC
Hamburg Stresemannstraßeno42.124µg/m³2024-03-11 11:00 UTC
Hamburg Stresemannstraßeno246.235µg/m³2026-02-10 17:00 UTC
Hamburg Stresemannstraßepm1034.223µg/m³2026-02-10 17:00 UTC
Hamburg Habichtstraßeno15.188µg/m³2024-03-11 11:00 UTC
Hamburg Habichtstraßeno238.073µg/m³2026-02-10 17:00 UTC
Hamburg Habichtstraßepm1034.569µg/m³2026-02-10 17:00 UTC
Hamburg Habichtstraßepm2528.628µg/m³2026-02-10 17:00 UTC
Hamburg Wilhelmsburgno2.0µg/m³2024-03-11 11:00 UTC
Hamburg Wilhelmsburgno216.889µg/m³2026-02-10 17:00 UTC
Hamburg Wilhelmsburgpm1028.759µg/m³2026-02-10 17:00 UTC
Hamburg Wilhelmsburgpm2527.131µg/m³2026-02-10 17:00 UTC
Hamburg Wilhelmsburgso22.5µg/m³2026-02-10 17:00 UTC
Hamburg Sternschanzeno2.0µg/m³2024-03-11 11:00 UTC
Hamburg Sternschanzeno228.629µg/m³2026-02-10 17:00 UTC
Hamburg Sternschanzeo319.631µg/m³2026-02-10 17:00 UTC
Hamburg Sternschanzepm1033.955µg/m³2026-02-10 17:00 UTC
Hamburg Sternschanzepm2530.845µg/m³2026-02-10 17:00 UTC
Hamburg Sternschanzeso22.5µg/m³2026-02-10 17:00 UTC
Hamburg Bramfeldno2.0µg/m³2024-03-11 11:00 UTC
Hamburg Bramfeldno212.181µg/m³2024-12-12 12:00 UTC
Hamburg Bramfeldo324.47µg/m³2024-12-12 12:00 UTC
Hamburg Neugrabenno2.0µg/m³2024-03-11 10:00 UTC
Hamburg Neugrabenno222.38µg/m³2026-02-10 17:00 UTC
Hamburg Neugrabeno321.045µg/m³2026-02-10 17:00 UTC
Hamburg Hafenno7.076µg/m³2024-03-11 08:00 UTC
Hamburg Hafenno231.691µg/m³2026-02-10 17:00 UTC
Hamburg Hafenpm1032.153µg/m³2026-02-10 17:00 UTC
Hamburg Hafenpm2527.221µg/m³2026-02-10 17:00 UTC
Hamburg Hafenso222.756µg/m³2026-02-10 17:00 UTC
Hamburg Veddelno18.52µg/m³2024-03-11 11:00 UTC
Hamburg Veddelno229.741µg/m³2026-02-10 17:00 UTC
Hamburg Veddelpm1037.193µg/m³2026-02-10 17:00 UTC
Hamburg Veddelpm2527.841µg/m³2026-02-10 17:00 UTC
Hamburg Veddelso22.5µg/m³2026-02-10 17:00 UTC
Hamburg Kieler Straßeno11.196µg/m³2024-03-11 11:00 UTC
Hamburg Kieler Straßeno235.684µg/m³2026-02-10 17:00 UTC
Hamburg Kieler Straßepm1032.236µg/m³2026-02-10 17:00 UTC
Hamburg Kieler Straßepm2528.045µg/m³2026-02-10 17:00 UTC
Hamburg Max-Brauer-Allee II (Straße)no58.964µg/m³2024-03-11 11:00 UTC
Hamburg Max-Brauer-Allee II (Straße)no227.839µg/m³2026-02-10 17:00 UTC
Hamburg Max-Brauer-Allee II (Straße)pm1029.522µg/m³2026-02-10 17:00 UTC
Hamburg Altona Elbhangno2.0µg/m³2024-03-11 11:00 UTC
Hamburg Altona Elbhangno240.74µg/m³2026-02-10 17:00 UTC
Hamburg Altona Elbhangpm1031.537µg/m³2026-02-10 17:00 UTC
Hamburg Altona Elbhangpm2529.272µg/m³2026-02-10 17:00 UTC
Hamburg Altona Elbhangso25.524µg/m³2026-02-10 17:00 UTC
DEHH016no10.592µg/m³2024-01-17 12:00 UTC
DEHH016no220.573µg/m³2024-01-17 12:00 UTC
DEHH016pm1017.09µg/m³2024-01-17 12:00 UTC
DEHH016so22.5µg/m³2024-01-17 12:00 UTC
DEHH072no221.67µg/m³2019-12-31 01:00 UTC
DEHH072pm1043.45µg/m³2019-12-31 01:00 UTC
DEHH033no225.4µg/m³2019-12-31 01:00 UTC
DEHH033o313.0µg/m³2019-12-31 01:00 UTC
DEHH033pm1029.95µg/m³2019-12-31 01:00 UTC
DEHH033pm2520.99µg/m³2019-12-31 01:00 UTC
DEHH073no221.18µg/m³2019-12-31 01:00 UTC
Hamburg Niendorfno217.195µg/m³2026-02-10 18:00 UTC
Hamburg Niendorfpm1028.2µg/m³2026-02-10 18:00 UTC
Hamburg Niendorfpm2526.413µg/m³2026-02-10 18:00 UTC
Hamburg Niendorfso22.5µg/m³2026-02-10 18:00 UTC
Muehlenstieg, Hamburg Wandsbekpm15.991666714350383µg/m³
Muehlenstieg, Hamburg Wandsbekpm108.116666674613953µg/m³
Muehlenstieg, Hamburg Wandsbekpm258.008333365122477µg/m³
Muehlenstieg, Hamburg Wandsbekrelativehumidity40.34166653951009%
Muehlenstieg, Hamburg Wandsbektemperature24.432125250498455c
Muehlenstieg, Hamburg Wandsbekum0031161.9999898274739particles/cm³
NASA GSFC Rutgers Calib. N19pm2525.36µg/m³2026-02-10 19:01 UTC
Hamburg Klein Borstelpm126.0028333346049µg/m³2026-02-10 19:00 UTC
Hamburg Klein Borstelpm1058.29366652170817µg/m³2025-01-13 23:00 UTC
Hamburg Klein Borstelpm2547.70533345540364µg/m³2026-02-10 19:00 UTC
Hamburg Klein Borstelrelativehumidity67.19116605122885%2026-02-10 19:00 UTC
Hamburg Klein Borsteltemperature7.597999930381775c2026-02-10 19:00 UTC
Hamburg Klein Borstelum0033693.75particles/cm³2026-02-10 19:00 UTC
Hamburg Bergstedtno213.124µg/m³2026-02-10 18:00 UTC
Hamburg Bergstedto329.53µg/m³2026-02-10 18:00 UTC
HHNiendorf01pm126.289847201771206µg/m³2026-02-10 19:00 UTC
HHNiendorf01pm2546.768958473205565µg/m³2026-02-10 19:00 UTC
HHNiendorf01relativehumidity70.12009747823079%2026-02-10 19:00 UTC
HHNiendorf01temperature6.642874910434087c2026-02-10 19:00 UTC
HHNiendorf01um0033242.3763888888884particles/cm³2026-02-10 19:00 UTC
Eißendorfpm125.420499992370605µg/m³2026-02-10 19:00 UTC
Eißendorfpm2541.91966654459635µg/m³2026-02-10 19:00 UTC
Eißendorfrelativehumidity57.83449993133544%2026-02-10 19:00 UTC
Eißendorftemperature9.26383326848348c2026-02-10 19:00 UTC
Eißendorfum0031293.3113362630208particles/cm³2026-02-10 19:00 UTC
Hamburg Stellingenpm129.880666573842372µg/m³2026-02-10 19:00 UTC
Hamburg Stellingenpm2549.57566630045573µg/m³2026-02-10 19:00 UTC
Hamburg Stellingenrelativehumidity61.90433330535888%2026-02-10 19:00 UTC
Hamburg Stellingentemperature8.541666491826374c2026-02-10 19:00 UTC
Hamburg Stellingenum0031595.3103271484376particles/cm³2026-02-10 19:00 UTC
Schierenbergpm125.355666669209796µg/m³2026-02-10 19:00 UTC
Schierenbergpm2542.33666636149089µg/m³2026-02-10 19:00 UTC
Schierenbergrelativehumidity57.95883369445801%2026-02-10 19:00 UTC
Schierenbergtemperature8.391666507720947c2026-02-10 19:00 UTC
Schierenbergum0031009.4775014241536particles/cm³2026-02-10 19:00 UTC