2017-2025

World's most polluted cities

The most polluted cities according to data aggregated from over 80,000 data points.

swiss flag

2025

World Air Quality Report

newsroom
swiss flag

2025

World Air Quality Report

newsroom
Arrow icon
Arrow icon
Arrow icon
search icon
PM2.5 legend
0-5Meets WHO guideline
5.1-10Exceeds by 1 to 2 times
10.1-15Exceeds by 2 to 3 times
15.1-25Exceeds by 3 to 5 times
25.1-35Exceeds by 5 to 7 times
35.1-50Exceeds by 7 to 10 times
>50.1Exceeds by over 10 times
RankCity202520242023202220212020201920182017
51
flag

Hekimdag

Turkey

23.4
22.6
25.4
25
26.9
--
--
--
--
52
flag

Bitola

North Macedonia

23.3
23.7
20.9
18.5
22
25.9
--
--
--
53
flag

Tokat

Turkey

23.3
19.9
23.7
20.7
21.1
23.9
27.9
--
--
54
flag

Casalmaggiore

Italy

23.2
--
--
--
--
--
--
--
--
55
flag

Tuzla

Bosnia Herzegovina

23.1
29.2
36.2
49.4
33.2
32.1
35.3
43.1
--
56
flag

Bratunac

Bosnia Herzegovina

23.1
28.2
33.2
25.6
--
--
--
--
--
57
flag

Cuggiono

Italy

23
56.3
--
--
--
--
--
--
--
58
flag

Mladenovac

Serbia

23
24.9
21.9
--
--
--
--
--
--
59
flag

Celestynow

Poland

22.7
--
--
--
--
--
--
--
--
60
flag

Trsic

Serbia

22.5
--
--
--
--
--
--
--
--
61
flag

Aydin

Turkey

22.4
21.9
22.2
25.6
20.3
--
--
--
--
62
flag

New Ross

Ireland

22.3
25.2
--
--
--
--
--
--
--
63
flag

Corum

Turkey

22.3
21.8
24.6
23.5
26.7
36
23.8
24.8
--
64
flag

Ghiroda

Romania

22
--
--
--
--
--
--
--
--
65
flag

Nis

Serbia

22
22.8
26.7
31.9
29
32
32.4
--
--
66
flag

Sibnica

Serbia

22
34.8
17.7
--
--
--
--
--
--
67
flag

Surcin

Serbia

21.9
23.9
17.7
--
--
--
--
--
--
68
flag

Kesan

Turkey

21.9
25.5
13.4
12.3
--
--
--
--
--
69
flag

Veliki Crljeni

Serbia

21.8
25.3
25.1
--
--
--
--
--
--
70
flag

Izmir

Turkey

21.8
16.4
22.5
23.5
17.4
--
--
--
--
71
flag

Sidzina

Poland

21.6
32.8
--
--
--
--
--
--
--
72
flag

Miskolc

Hungary

21.5
20.4
15.7
17.6
23.4
21
21.9
24.4
--
73
flag

Sabac

Serbia

21.5
6.6
--
--
--
--
--
--
--
74
flag

Kavadarci

North Macedonia

21.4
22.9
23.4
15.4
16.1
--
--
--
--
75
flag

Bielsko-Biala

Poland

21.4
19.2
17.2
21.4
26.4
24.7
27
--
--
76
flag

Obrenovac

Serbia

21.4
23.2
19.1
22.5
22.3
8.4
9.7
--
--
77
flag

Rovigo

Italy

21.3
20.1
--
--
--
--
--
--
--
78
flag

Kragujevac

Serbia

21.2
20.9
21.9
25.2
25
29.8
24.7
--
--
79
flag

Krusevac

Serbia

21.2
--
--
--
--
--
--
--
--
80
flag

Sultangazi

Turkey

21.2
21.1
22.2
15.9
--
--
--
--
--
81
flag

Yakuplu

Turkey

21
15.3
17.2
--
--
--
--
--
--
82
flag

Lamia

Greece

20.9
15.8
--
--
--
--
--
--
--
83
flag

Sopot

Serbia

20.9
22.3
17.7
--
--
--
--
--
--
84
flag

Agios Georgios

Greece

20.8
43.3
--
--
--
--
--
--
--
85
flag

Kalisz

Poland

20.8
17.8
19.6
21.8
23.9
18.8
19.4
23.3
26.1
86
flag

Ursynow

Poland

20.8
31.8
--
--
--
--
--
--
--
87
flag

Serres

Greece

20.7
24.7
--
--
--
--
--
--
--
88
flag

Corlu

Turkey

20.7
20.5
22.7
28.1
--
--
--
--
--
89
flag

Vogosca

Bosnia Herzegovina

20.6
29.3
24.1
--
--
--
--
--
--
90
flag

Lask

Poland

20.6
18.1
17.5
19
23.9
--
--
--
--
91
flag

Sakarya

Turkey

20.6
21.9
23.5
20.3
22.8
24.4
23.5
--
--
92
flag

Novi Zagreb

Croatia

20.5
49.4
--
--
--
--
--
--
--
93
flag

Bagcilar

Turkey

20.5
22.8
23
--
--
--
--
--
--
94
flag

Hnevosice

Czech Republic

20.4
19.8
18.3
--
--
--
--
--
--
95
flag

Otwock

Poland

20.4
18.5
14.6
14.6
19.6
22.4
18.2
30.2
29.3
96
flag

Popricani

Romania

20.4
18
20.8
23.2
31
--
--
--
--
97
flag

Zvornik

Bosnia Herzegovina

20.3
17.5
20.6
26.8
25.7
--
--
--
--
98
flag

Cittadella

Italy

20.3
--
--
--
--
--
--
--
--
99
flag

Kutno

Poland

20.3
18.1
16
16.7
20.3
16.2
--
--
--
100
flag

Zemun

Serbia

20.2
22.1
23.1
27.7
26.4
--
--
--
--
left arrow button 123...46right arrow button

Stay Informed. Download #1 air quality app

Yellow star iconYellow star iconYellow star iconYellow star iconHalf yellow star iconRated 4.8
Download AirVisual app on App StoreDownload AirVisual app on Android