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
956
flag

Rancagua

Chile

20.2
22.2
24.2
25.4
25.4
23.8
26.9
22.9
23.3
957
flag

Bojonegara

Indonesia

20.2
14.6
--
--
--
--
--
--
--
958
flag

Zemun

Serbia

20.2
22.1
23.1
27.7
26.4
--
--
--
--
959
flag

Zvezdara

Serbia

20.2
20.9
18.6
23.5
22.2
--
--
--
--
960
flag

Tha Phon

Thailand

20.2
25
32.8
--
--
--
--
--
--
961
flag

Phichit

Thailand

20.2
25.8
25.2
--
--
--
--
--
--
962
flag

Uttaradit

Thailand

20.2
27.6
31
22.3
23.9
27.3
20.2
--
--
963
flag

Antalya

Turkey

20.2
16
21.4
18.1
19.8
18.4
--
--
--
964
flag

Liupanshui

China

20.1
18.7
23.4
22.3
24.1
21.1
23.4
32.3
38.9
965
flag

Wenzhou

China

20.1
22.2
25.6
20.8
22.5
24.8
27.8
29.5
36.8
966
flag

Sajószentpéter

Hungary

20.1
19.3
15.8
18
25.7
21.7
--
--
--
967
flag

Siak Sri Indrapura

Indonesia

20.1
12.4
17.3
10.6
--
--
--
--
--
968
flag

Oskemen

Kazakhstan

20.1
20.9
18.7
--
--
--
--
--
--
969
flag

Ilinden

North Macedonia

20.1
17.5
18.1
15.5
13.3
--
--
--
--
970
flag

Skarzysko-Kamienna

Poland

20.1
20
--
--
--
--
--
--
--
971
flag

Sremski Karlovci

Serbia

20.1
19.5
14.9
--
--
--
--
--
--
972
flag

Prokuplje

Serbia

20.1
16.1
18.3
44.6
--
--
--
--
--
973
flag

Emalahleni

South Africa

20.1
30.9
21.1
24.3
--
--
--
--
--
974
flag

Anseong

South Korea

20.1
19.9
22.3
22.3
20.2
--
31.6
30.4
29.8
975
flag

Gumi

South Korea

20.1
17.7
19.3
16.3
17.7
18.5
20.3
25.2
22.9
976
flag

Wat Chan

Thailand

20.1
25.1
31.1
22
--
--
--
--
--
977
flag

Song Khanong

Thailand

20.1
25.3
27.9
--
--
--
--
--
--
978
flag

Bang Nam Chuet

Thailand

20.1
22.2
28
--
--
--
--
--
--
979
flag

Heyuan

China

20
19.5
20.6
17.4
20.8
21.7
24.5
29.2
31.2
980
flag

Keneba

Gambia

20
32
25.1
--
--
--
--
--
--
981
flag

Conakry

Guinea

20
20.7
13.9
59
36.7
--
--
--
--
982
flag

Rho

Italy

20
18.3
18.8
16.2
--
--
--
--
--
983
flag

Tlalnepantla de Baz

Mexico

20
16
24
--
--
--
--
--
--
984
flag

Bemowo

Poland

20
34.3
--
--
--
--
--
--
--
985
flag

Pout

Senegal

20
--
--
--
--
--
--
--
--
986
flag

Vozdovac

Serbia

20
20.2
22
46.1
--
--
--
--
--
987
flag

Pyeongtaek

South Korea

20
20.7
24.6
23.2
22.8
21.7
29.4
29.5
33.1
988
flag

Fa Ham

Thailand

20
26.6
31.1
--
--
--
--
--
--
989
flag

Bang Yai

Thailand

20
21.6
22.6
21.1
23.3
--
--
--
--
990
flag

Guiyang

China

19.9
19.3
24.5
21
23.8
22.8
26.5
30.3
31.5
991
flag

Ordos

China

19.9
23.2
24.5
21.3
27.1
24.5
23.4
25.7
25.3
992
flag

Diosd

Hungary

19.9
49.2
--
--
--
--
--
--
--
993
flag

Bangil

Indonesia

19.9
--
--
--
--
--
--
--
--
994
flag

Gaggiano

Italy

19.9
21.1
20.1
26.8
27.3
32.7
--
--
--
995
flag

Ovca

Serbia

19.9
23.1
21.6
28.8
18.8
--
--
--
--
996
flag

Damascus

Syria

19.9
--
--
--
--
--
--
--
--
997
flag

Saraburi

Thailand

19.9
22.3
22.7
20.9
--
--
--
--
--
998
flag

Esenler

Turkey

19.9
18.3
--
--
--
--
--
--
--
999
flag

Katerini

Greece

19.8
40.7
--
--
--
--
--
--
--
1000
flag

Madiun

Indonesia

19.8
--
--
--
--
--
--
--
--
1001
flag

Ciampea

Indonesia

19.8
25.4
--
--
--
--
--
--
--
1002
flag

Nezahualcóyotl

Mexico

19.8
16.7
21.3
19.9
22
23.3
--
--
--
1003
flag

Talat Khwan

Thailand

19.8
37.7
38.1
--
--
--
--
--
--
1004
flag

Bang Pla

Thailand

19.8
17.7
20.2
--
--
--
--
--
--
1005
flag

Travnik

Bosnia Herzegovina

19.7
23
15.3
--
--
--
--
--
--
left arrow button 1...192021...188right 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 Google PlayDownload AirVisual app on Android