Skip to content
Sign in

Beta · The site is new and we're improving it every day.

Air in numbers

How clean is Zagreb's air? Measurements since 2015

Zagreb has 3 city stations whose data the State reports to the European Environment Agency. Fine particles (PM2.5) averaged 12.8 µg/m³ in 2025: under today's EU limit (25), but over the 2030 limit (10) and more than twice the World Health Organization's guideline (5). The air is worst in winter: PM10 in January averages 3.0 times May's level.

How clean is Zagreb's air? Measurements since 2015 – Donji grad rooftops seen from the Strossmayer promenade in winter: chimneys, a light haze over the roofs and the spires of Zagreb Cathedral.How clean is Zagreb's air? Measurements since 2015 – Donji grad rooftops seen from the Strossmayer promenade in winter: chimneys, a light haze over the roofs and the spires of Zagreb Cathedral.How clean is Zagreb's air? Measurements since 2015 – Donji grad rooftops seen from the Strossmayer promenade in winter: chimneys, a light haze over the roofs and the spires of Zagreb Cathedral.
In this story: 1/5 · By month
  1. By month
  2. Winter
  3. Days over the limit
  4. Stations
  5. How we calculated

PM2.5, Ksaverska cesta, 2025

12.8

µg/m³. EU limit 25, from 2030 10, WHO guideline 5

Days over the PM10 daily limit, Zagreb-3, 2025

76

The limit is 50 µg/m³; the EU allows at most 35 such days a year

NO2 by traffic, Zagreb-1, 2025

31.7

µg/m³. EU limit 40, from 2030 20

PM10 by month, 2015–October 2026 (µg/m³)
  • Zagreb-3
  • Zagreb-1
201520172019202120232025
PM10 by month, 2015–October 2026 (µg/m³)
MonthZagreb-3Zagreb-1
Jan 201546.040.0
Feb 201556.653.3
Mar 201541.533.9
Apr 201522.220.1
May 201519.118.1
Jun 201522.021.5
Jul 201524.621.9
Aug 201529.028.0
Sept 201516.815.4
Oct 201533.331.7
Nov 201559.554.0
Dec 201556.754.8
Jan 201689.583.2
Feb 201633.231.4
Mar 201630.629.5
Apr 201625.222.8
May 201616.718.2
Jun 201617.016.3
Jul 201619.818.6
Aug 201621.819.4
Sept 201625.722.9
Oct 201632.628.6
Nov 201656.646.0
Dec 201669.882.3
Jan 201782.879.5
Feb 201758.251.3
Mar 201738.734.1
Apr 201722.721.8
May 201716.917.2
Jun 201715.117.9
Jul 201722.616.7
Aug 201721.322.2
Sept 201718.819.7
Oct 201736.432.5
Nov 201742.735.6
Dec 201746.343.5
Jan 201838.936.3
Feb 201844.940.5
Mar 201839.539.5
Apr 201821.623.4
May 201820.121.0
Jun 201816.413.2
Jul 201821.015.0
Aug 201824.322.1
Sept 201825.920.8
Oct 201848.838.7
Nov 201836.531.6
Dec 201861.651.4
Jan 201946.037.7
Feb 201958.145.5
Mar 201933.625.1
Apr 201929.025.9
May 201913.114.2
Jun 2019–21.0
Jul 2019–14.8
Aug 201919.418.4
Sept 201918.616.0
Oct 201927.722.6
Nov 201932.727.6
Dec 201942.035.4
Jan 202069.263.8
Feb 202028.322.5
Mar 202032.527.9
Apr 202023.419.4
May 202012.712.4
Jun 202011.09.8
Jul 202014.212.9
Aug 202016.615.0
Sept 202021.715.7
Oct 202022.116.3
Nov 202040.932.1
Dec 202037.033.2
Jan 202138.431.4
Feb 202142.735.6
Mar 202130.025.2
Apr 202117.415.0
May 202113.811.9
Jun 202127.320.5
Jul 202124.7–
Aug 202114.710.5
Sept 202121.717.6
Oct 202133.830.1
Nov 2021–30.4
Dec 202141.036.2
Jan 202244.939.7
Feb 2022–24.6
Mar 2022–33.9
Apr 202215.916.5
May 202218.417.9
Jun 202218.015.7
Jul 202217.011.3
Aug 202214.011.2
Sept 202211.412.2
Oct 202229.927.3
Nov 202229.527.7
Dec 202236.138.6
Jan 202323.322.9
Feb 202342.4–
Mar 202323.121.7
Apr 202316.716.6
May 202314.817.5
Jun 202318.417.9
Jul 202315.816.6
Aug 202321.021.2
Sept 202322.824.6
Oct 202322.924.9
Nov 202328.925.8
Dec 202345.446.6
Jan 202448.346.4
Feb 202440.138.8
Mar 202433.432.1
Apr 202420.019.2
May 202416.115.2
Jun 202420.419.8
Jul 202421.320.5
Aug 202421.021.3
Sept 202419.019.7
Oct 202426.627.7
Nov 202437.937.4
Dec 202447.343.8
Jan 202530.528.7
Feb 202573.346.7
Mar 202548.726.8
Apr 202534.421.0
May 202527.114.6
Jun 202530.620.0
Jul 202525.715.8
Aug 202537.317.5
Sept 202531.117.1
Oct 202532.121.4
Nov 202533.325.9
Dec 202537.040.2
Jan 202647.053.3
Feb 202652.450.9
Mar 202640.042.8
Apr 202617.824.9
May 202611.813.8
Jun 202616.216.2
Jul 2026––
Aug 2026––
Sept 2026––
Oct 2026––

Source: EEA (data reported by Croatia); our calculation; latest month: October 2026

Each point is a monthly average of daily values. Every winter the lines rise and every summer they fall. Winter peaks were higher before 2019, and the winters of 2024 and 2025 were worse again at Zagreb-3.

Winter is worst

Averaged over every year at Zagreb-3: 50.4 µg/m³ of PM10 in January, 16.7 in May. Fine particles (PM2.5) at Ksaverska cesta rise from about 8.7 in summer to 31.2 in January. Heating runs in winter, and cold, still air keeps particles near the ground for longer.

Average by month of the year, 2015–October 2026 (µg/m³)
  • PM10, Zagreb-3
  • PM2.5, Ksaverska cesta
JanAprJulOctDec
Average by month of the year, 2015–October 2026 (µg/m³)
MonthPM10, Zagreb-3PM2.5, Ksaverska cesta
Jan50.431.2
Feb48.223.8
Mar35.617.3
Apr22.210.9
May16.78.7
Jun19.39.6
Jul20.79.2
Aug21.910.7
Sept21.29.4
Oct31.515.7
Nov39.822.8
Dec47.331.2

Source: EEA (data reported by Croatia); our calculation; latest month: October 2026

Days over the daily limit

The EU allows PM10 above 50 µg/m³ on at most 35 days a year. Zagreb-3 had 76 such days in 2025, and the traffic station Zagreb-1 had 29.

Days with PM10 over 50 µg/m³ at Zagreb-3, by year
Days with PM10 over 50 µg/m³ at Zagreb-3, by year
YearZagreb-3Zagreb-1
20157247
20167265
20177957
20186549
20195325
20204634
20213817
20223218
20232814
20245143
20257629

Source: EEA (data reported by Croatia); our calculation; latest month: October 2026

Annual averages and limits

The EU limit applies today. The stricter 2030 limit and the World Health Organization's guideline show how far clean air still is. An average over today's limit is marked red.

Annual average by station, and the limits (µg/m³)
Pollutant and stationAverage, µg/m³EU todayEU from 2030WHO
PM2.5, Ksaverska cesta (2025)12.825105
PM10, Zagreb-3 (2025)36.5402015
PM10, Zagreb-1 (2025)24.5402015
NO2, Zagreb-1 (2025)31.7402010
NO2, Zagreb-3 (2025)23.5402010

Where it is measured

These are the State network's city stations with data in the European database. Three points can't tell you the air in every street, so each lists its nearest areas.

For renters

Air changes more from street to street and floor to floor than from area to area: a flat on a busy road gets more NO2 than one facing a courtyard. At a viewing, check which way the bedroom windows face and how the building is heated.

Frequently asked questions

How good is the air in Zagreb?
In the last whole year (2025), PM2.5 averaged 12.8 µg/m³, under today's EU limit (25), and NO2 by traffic 31.7 µg/m³, under the limit of 40. Both are over the limits the EU brings in for 2030 and over the World Health Organization's guidelines.
When is Zagreb's air worst?
In winter, from November to February. PM10 in January averages 50.4 µg/m³, about 3.0 times May's level (16.7).
Where is air quality measured in Zagreb?
At 3 city stations with data in the European database: Zagreb-1 by traffic (PM10 and NO2), Zagreb-3 in Novi Zagreb (PM10 and NO2) and Ksaverska cesta (PM2.5). The State's air-quality system (iszz.azo.hr) publishes current values.

Share

Facebook

How we calculated

The data are the measurements Croatia reports to the European Environment Agency (EEA): verified data for past years and up-to-date data for this one, to October 2026. We averaged each day's measurements, each month's days (a month needs at least 20 measured days) and each year's days. Annual figures use whole years only. Licence CC BY 4.0, © European Environment Agency; our calculation.

Download the data (CSV):CSV, CroatianCSV, English

Compare areas by rent and daily life: see where to live in Zagreb and the heating season in Zagreb. For noise and quiet, check where in Zagreb you can live on your budget; for flats, browse rental apartments in Zagreb.