2017-2025
World's most polluted cities
The most polluted cities according to data aggregated from over 80,000 data points.
2025
World Air Quality Report
2025
World Air Quality Report
| Rank | City | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|---|---|---|---|---|
| 51 | ![]() Hekimdag Turkey | 23.4 | 22.6 | 25.4 | 25 | 26.9 | -- | -- | -- | -- |
| 52 | ![]() Bitola North Macedonia | 23.3 | 23.7 | 20.9 | 18.5 | 22 | 25.9 | -- | -- | -- |
| 53 | ![]() Tokat Turkey | 23.3 | 19.9 | 23.7 | 20.7 | 21.1 | 23.9 | 27.9 | -- | -- |
| 54 | ![]() Casalmaggiore Italy | 23.2 | -- | -- | -- | -- | -- | -- | -- | -- |
| 55 | ![]() Tuzla Bosnia Herzegovina | 23.1 | 29.2 | 36.2 | 49.4 | 33.2 | 32.1 | 35.3 | 43.1 | -- |
| 56 | ![]() Bratunac Bosnia Herzegovina | 23.1 | 28.2 | 33.2 | 25.6 | -- | -- | -- | -- | -- |
| 57 | ![]() Cuggiono Italy | 23 | 56.3 | -- | -- | -- | -- | -- | -- | -- |
| 58 | ![]() Mladenovac Serbia | 23 | 24.9 | 21.9 | -- | -- | -- | -- | -- | -- |
| 59 | ![]() Celestynow Poland | 22.7 | -- | -- | -- | -- | -- | -- | -- | -- |
| 60 | ![]() Trsic Serbia | 22.5 | -- | -- | -- | -- | -- | -- | -- | -- |
| 61 | ![]() Aydin Turkey | 22.4 | 21.9 | 22.2 | 25.6 | 20.3 | -- | -- | -- | -- |
| 62 | ![]() New Ross Ireland | 22.3 | 25.2 | -- | -- | -- | -- | -- | -- | -- |
| 63 | ![]() Corum Turkey | 22.3 | 21.8 | 24.6 | 23.5 | 26.7 | 36 | 23.8 | 24.8 | -- |
| 64 | ![]() Ghiroda Romania | 22 | -- | -- | -- | -- | -- | -- | -- | -- |
| 65 | ![]() Nis Serbia | 22 | 22.8 | 26.7 | 31.9 | 29 | 32 | 32.4 | -- | -- |
| 66 | ![]() Sibnica Serbia | 22 | 34.8 | 17.7 | -- | -- | -- | -- | -- | -- |
| 67 | ![]() Surcin Serbia | 21.9 | 23.9 | 17.7 | -- | -- | -- | -- | -- | -- |
| 68 | ![]() Kesan Turkey | 21.9 | 25.5 | 13.4 | 12.3 | -- | -- | -- | -- | -- |
| 69 | ![]() Veliki Crljeni Serbia | 21.8 | 25.3 | 25.1 | -- | -- | -- | -- | -- | -- |
| 70 | ![]() Izmir Turkey | 21.8 | 16.4 | 22.5 | 23.5 | 17.4 | -- | -- | -- | -- |
| 71 | ![]() Sidzina Poland | 21.6 | 32.8 | -- | -- | -- | -- | -- | -- | -- |
| 72 | ![]() Miskolc Hungary | 21.5 | 20.4 | 15.7 | 17.6 | 23.4 | 21 | 21.9 | 24.4 | -- |
| 73 | ![]() Sabac Serbia | 21.5 | 6.6 | -- | -- | -- | -- | -- | -- | -- |
| 74 | ![]() Kavadarci North Macedonia | 21.4 | 22.9 | 23.4 | 15.4 | 16.1 | -- | -- | -- | -- |
| 75 | ![]() Bielsko-Biala Poland | 21.4 | 19.2 | 17.2 | 21.4 | 26.4 | 24.7 | 27 | -- | -- |
| 76 | ![]() Obrenovac Serbia | 21.4 | 23.2 | 19.1 | 22.5 | 22.3 | 8.4 | 9.7 | -- | -- |
| 77 | ![]() Rovigo Italy | 21.3 | 20.1 | -- | -- | -- | -- | -- | -- | -- |
| 78 | ![]() Kragujevac Serbia | 21.2 | 20.9 | 21.9 | 25.2 | 25 | 29.8 | 24.7 | -- | -- |
| 79 | ![]() Krusevac Serbia | 21.2 | -- | -- | -- | -- | -- | -- | -- | -- |
| 80 | ![]() Sultangazi Turkey | 21.2 | 21.1 | 22.2 | 15.9 | -- | -- | -- | -- | -- |
| 81 | ![]() Yakuplu Turkey | 21 | 15.3 | 17.2 | -- | -- | -- | -- | -- | -- |
| 82 | ![]() Lamia Greece | 20.9 | 15.8 | -- | -- | -- | -- | -- | -- | -- |
| 83 | ![]() Sopot Serbia | 20.9 | 22.3 | 17.7 | -- | -- | -- | -- | -- | -- |
| 84 | ![]() Agios Georgios Greece | 20.8 | 43.3 | -- | -- | -- | -- | -- | -- | -- |
| 85 | ![]() Kalisz Poland | 20.8 | 17.8 | 19.6 | 21.8 | 23.9 | 18.8 | 19.4 | 23.3 | 26.1 |
| 86 | ![]() Ursynow Poland | 20.8 | 31.8 | -- | -- | -- | -- | -- | -- | -- |
| 87 | ![]() Serres Greece | 20.7 | 24.7 | -- | -- | -- | -- | -- | -- | -- |
| 88 | ![]() Corlu Turkey | 20.7 | 20.5 | 22.7 | 28.1 | -- | -- | -- | -- | -- |
| 89 | ![]() Vogosca Bosnia Herzegovina | 20.6 | 29.3 | 24.1 | -- | -- | -- | -- | -- | -- |
| 90 | ![]() Lask Poland | 20.6 | 18.1 | 17.5 | 19 | 23.9 | -- | -- | -- | -- |
| 91 | ![]() Sakarya Turkey | 20.6 | 21.9 | 23.5 | 20.3 | 22.8 | 24.4 | 23.5 | -- | -- |
| 92 | ![]() Novi Zagreb Croatia | 20.5 | 49.4 | -- | -- | -- | -- | -- | -- | -- |
| 93 | ![]() Bagcilar Turkey | 20.5 | 22.8 | 23 | -- | -- | -- | -- | -- | -- |
| 94 | ![]() Hnevosice Czech Republic | 20.4 | 19.8 | 18.3 | -- | -- | -- | -- | -- | -- |
| 95 | ![]() Otwock Poland | 20.4 | 18.5 | 14.6 | 14.6 | 19.6 | 22.4 | 18.2 | 30.2 | 29.3 |
| 96 | ![]() Popricani Romania | 20.4 | 18 | 20.8 | 23.2 | 31 | -- | -- | -- | -- |
| 97 | ![]() Zvornik Bosnia Herzegovina | 20.3 | 17.5 | 20.6 | 26.8 | 25.7 | -- | -- | -- | -- |
| 98 | ![]() Cittadella Italy | 20.3 | -- | -- | -- | -- | -- | -- | -- | -- |
| 99 | ![]() Kutno Poland | 20.3 | 18.1 | 16 | 16.7 | 20.3 | 16.2 | -- | -- | -- |
| 100 | ![]() Zemun Serbia | 20.2 | 22.1 | 23.1 | 27.7 | 26.4 | -- | -- | -- | -- |



















