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.



In this story: 1/5 · By month
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
- Zagreb-3
- Zagreb-1
| Month | Zagreb-3 | Zagreb-1 |
|---|---|---|
| Jan 2015 | 46.0 | 40.0 |
| Feb 2015 | 56.6 | 53.3 |
| Mar 2015 | 41.5 | 33.9 |
| Apr 2015 | 22.2 | 20.1 |
| May 2015 | 19.1 | 18.1 |
| Jun 2015 | 22.0 | 21.5 |
| Jul 2015 | 24.6 | 21.9 |
| Aug 2015 | 29.0 | 28.0 |
| Sept 2015 | 16.8 | 15.4 |
| Oct 2015 | 33.3 | 31.7 |
| Nov 2015 | 59.5 | 54.0 |
| Dec 2015 | 56.7 | 54.8 |
| Jan 2016 | 89.5 | 83.2 |
| Feb 2016 | 33.2 | 31.4 |
| Mar 2016 | 30.6 | 29.5 |
| Apr 2016 | 25.2 | 22.8 |
| May 2016 | 16.7 | 18.2 |
| Jun 2016 | 17.0 | 16.3 |
| Jul 2016 | 19.8 | 18.6 |
| Aug 2016 | 21.8 | 19.4 |
| Sept 2016 | 25.7 | 22.9 |
| Oct 2016 | 32.6 | 28.6 |
| Nov 2016 | 56.6 | 46.0 |
| Dec 2016 | 69.8 | 82.3 |
| Jan 2017 | 82.8 | 79.5 |
| Feb 2017 | 58.2 | 51.3 |
| Mar 2017 | 38.7 | 34.1 |
| Apr 2017 | 22.7 | 21.8 |
| May 2017 | 16.9 | 17.2 |
| Jun 2017 | 15.1 | 17.9 |
| Jul 2017 | 22.6 | 16.7 |
| Aug 2017 | 21.3 | 22.2 |
| Sept 2017 | 18.8 | 19.7 |
| Oct 2017 | 36.4 | 32.5 |
| Nov 2017 | 42.7 | 35.6 |
| Dec 2017 | 46.3 | 43.5 |
| Jan 2018 | 38.9 | 36.3 |
| Feb 2018 | 44.9 | 40.5 |
| Mar 2018 | 39.5 | 39.5 |
| Apr 2018 | 21.6 | 23.4 |
| May 2018 | 20.1 | 21.0 |
| Jun 2018 | 16.4 | 13.2 |
| Jul 2018 | 21.0 | 15.0 |
| Aug 2018 | 24.3 | 22.1 |
| Sept 2018 | 25.9 | 20.8 |
| Oct 2018 | 48.8 | 38.7 |
| Nov 2018 | 36.5 | 31.6 |
| Dec 2018 | 61.6 | 51.4 |
| Jan 2019 | 46.0 | 37.7 |
| Feb 2019 | 58.1 | 45.5 |
| Mar 2019 | 33.6 | 25.1 |
| Apr 2019 | 29.0 | 25.9 |
| May 2019 | 13.1 | 14.2 |
| Jun 2019 | – | 21.0 |
| Jul 2019 | – | 14.8 |
| Aug 2019 | 19.4 | 18.4 |
| Sept 2019 | 18.6 | 16.0 |
| Oct 2019 | 27.7 | 22.6 |
| Nov 2019 | 32.7 | 27.6 |
| Dec 2019 | 42.0 | 35.4 |
| Jan 2020 | 69.2 | 63.8 |
| Feb 2020 | 28.3 | 22.5 |
| Mar 2020 | 32.5 | 27.9 |
| Apr 2020 | 23.4 | 19.4 |
| May 2020 | 12.7 | 12.4 |
| Jun 2020 | 11.0 | 9.8 |
| Jul 2020 | 14.2 | 12.9 |
| Aug 2020 | 16.6 | 15.0 |
| Sept 2020 | 21.7 | 15.7 |
| Oct 2020 | 22.1 | 16.3 |
| Nov 2020 | 40.9 | 32.1 |
| Dec 2020 | 37.0 | 33.2 |
| Jan 2021 | 38.4 | 31.4 |
| Feb 2021 | 42.7 | 35.6 |
| Mar 2021 | 30.0 | 25.2 |
| Apr 2021 | 17.4 | 15.0 |
| May 2021 | 13.8 | 11.9 |
| Jun 2021 | 27.3 | 20.5 |
| Jul 2021 | 24.7 | – |
| Aug 2021 | 14.7 | 10.5 |
| Sept 2021 | 21.7 | 17.6 |
| Oct 2021 | 33.8 | 30.1 |
| Nov 2021 | – | 30.4 |
| Dec 2021 | 41.0 | 36.2 |
| Jan 2022 | 44.9 | 39.7 |
| Feb 2022 | – | 24.6 |
| Mar 2022 | – | 33.9 |
| Apr 2022 | 15.9 | 16.5 |
| May 2022 | 18.4 | 17.9 |
| Jun 2022 | 18.0 | 15.7 |
| Jul 2022 | 17.0 | 11.3 |
| Aug 2022 | 14.0 | 11.2 |
| Sept 2022 | 11.4 | 12.2 |
| Oct 2022 | 29.9 | 27.3 |
| Nov 2022 | 29.5 | 27.7 |
| Dec 2022 | 36.1 | 38.6 |
| Jan 2023 | 23.3 | 22.9 |
| Feb 2023 | 42.4 | – |
| Mar 2023 | 23.1 | 21.7 |
| Apr 2023 | 16.7 | 16.6 |
| May 2023 | 14.8 | 17.5 |
| Jun 2023 | 18.4 | 17.9 |
| Jul 2023 | 15.8 | 16.6 |
| Aug 2023 | 21.0 | 21.2 |
| Sept 2023 | 22.8 | 24.6 |
| Oct 2023 | 22.9 | 24.9 |
| Nov 2023 | 28.9 | 25.8 |
| Dec 2023 | 45.4 | 46.6 |
| Jan 2024 | 48.3 | 46.4 |
| Feb 2024 | 40.1 | 38.8 |
| Mar 2024 | 33.4 | 32.1 |
| Apr 2024 | 20.0 | 19.2 |
| May 2024 | 16.1 | 15.2 |
| Jun 2024 | 20.4 | 19.8 |
| Jul 2024 | 21.3 | 20.5 |
| Aug 2024 | 21.0 | 21.3 |
| Sept 2024 | 19.0 | 19.7 |
| Oct 2024 | 26.6 | 27.7 |
| Nov 2024 | 37.9 | 37.4 |
| Dec 2024 | 47.3 | 43.8 |
| Jan 2025 | 30.5 | 28.7 |
| Feb 2025 | 73.3 | 46.7 |
| Mar 2025 | 48.7 | 26.8 |
| Apr 2025 | 34.4 | 21.0 |
| May 2025 | 27.1 | 14.6 |
| Jun 2025 | 30.6 | 20.0 |
| Jul 2025 | 25.7 | 15.8 |
| Aug 2025 | 37.3 | 17.5 |
| Sept 2025 | 31.1 | 17.1 |
| Oct 2025 | 32.1 | 21.4 |
| Nov 2025 | 33.3 | 25.9 |
| Dec 2025 | 37.0 | 40.2 |
| Jan 2026 | 47.0 | 53.3 |
| Feb 2026 | 52.4 | 50.9 |
| Mar 2026 | 40.0 | 42.8 |
| Apr 2026 | 17.8 | 24.9 |
| May 2026 | 11.8 | 13.8 |
| Jun 2026 | 16.2 | 16.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.
- PM10, Zagreb-3
- PM2.5, Ksaverska cesta
| Month | PM10, Zagreb-3 | PM2.5, Ksaverska cesta |
|---|---|---|
| Jan | 50.4 | 31.2 |
| Feb | 48.2 | 23.8 |
| Mar | 35.6 | 17.3 |
| Apr | 22.2 | 10.9 |
| May | 16.7 | 8.7 |
| Jun | 19.3 | 9.6 |
| Jul | 20.7 | 9.2 |
| Aug | 21.9 | 10.7 |
| Sept | 21.2 | 9.4 |
| Oct | 31.5 | 15.7 |
| Nov | 39.8 | 22.8 |
| Dec | 47.3 | 31.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.
| Year | Zagreb-3 | Zagreb-1 |
|---|---|---|
| 2015 | 72 | 47 |
| 2016 | 72 | 65 |
| 2017 | 79 | 57 |
| 2018 | 65 | 49 |
| 2019 | 53 | 25 |
| 2020 | 46 | 34 |
| 2021 | 38 | 17 |
| 2022 | 32 | 18 |
| 2023 | 28 | 14 |
| 2024 | 51 | 43 |
| 2025 | 76 | 29 |
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.
| Pollutant and station | Average, µg/m³ | EU today | EU from 2030 | WHO |
|---|---|---|---|---|
| PM2.5, Ksaverska cesta (2025) | 12.8 | 25 | 10 | 5 |
| PM10, Zagreb-3 (2025) | 36.5 | 40 | 20 | 15 |
| PM10, Zagreb-1 (2025) | 24.5 | 40 | 20 | 15 |
| NO2, Zagreb-1 (2025) | 31.7 | 40 | 20 | 10 |
| NO2, Zagreb-3 (2025) | 23.5 | 40 | 20 | 10 |
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
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.
- EEA: air quality data download
- EEA: sampling-point list
- Directive 2008/50/EC (EU limits)
- Directive (EU) 2024/2881 (limits from 2030)
- WHO global air quality guidelines (2021)
- Air quality in Croatia (iszz.azo.hr)
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.