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

Yancheng

China

28.8
29.5
28.8
26.4
28.9
32.5
40.5
43.2
43.8
506
flag

Riyadh

Saudi Arabia

28.8
23.7
26.1
46.2
32.5
23.3
22.1
--
--
507
flag

Vranje

Serbia

28.8
28.1
30.8
32.5
--
--
--
--
--
508
flag

Angol

Chile

28.7
30.6
25.7
20.9
47.7
--
--
--
--
509
flag

Xinyu

China

28.7
27.5
29.6
27.2
30.8
29.9
35.1
37.7
47.6
510
flag

Haidong

China

28.7
--
--
--
--
--
--
--
--
511
flag

Kanchipuram

India

28.7
24.8
24.9
22.3
23.1
--
--
--
--
512
flag

Comas

Peru

28.7
25.4
--
--
--
--
--
--
--
513
flag

Chizhou

China

28.6
29.2
32.4
32.8
30.6
33.6
42.4
43.7
60.4
514
flag

Rizal

Philippines

28.6
22.6
14.7
15.8
19.4
--
--
--
--
515
flag

Dazhou

China

28.5
28.3
31.6
30.2
37.4
37.6
45.3
44.7
48.6
516
flag

Sirohi

India

28.5
32.9
30.2
--
--
--
--
--
--
517
flag

Valjevo

Serbia

28.5
31
28
31.8
34.7
41.5
37.9
--
--
518
flag

Sarajevo

Bosnia Herzegovina

28.4
30.8
28.6
32.4
29.7
42.5
34.1
38.4
--
519
flag

Yaounde

Cameroon

28.4
36.3
41.1
--
--
--
--
--
--
520
flag

Rizhao

China

28.4
28.9
32.2
29.2
32.7
37.5
46.2
41.6
46.8
521
flag

Terme

Turkey

28.4
24
--
--
--
--
--
--
--
522
flag

Zhangjiajie

China

28.3
30.2
28.9
25.8
24.4
22.6
28.7
29.6
38.7
523
flag

Bayan Nur

China

28.3
32.5
31.5
30.4
27.1
34.2
32.2
33.5
34.2
524
flag

Sivakasi

India

28.3
23.4
--
--
--
--
--
--
--
525
flag

Guilin

China

28.2
26.9
29.2
26.2
28.6
28.3
32.9
36.4
42.2
526
flag

Cuddalore

India

28.2
28.4
25.6
30.3
23.7
--
--
--
--
527
flag

Tiruchirappalli

India

28.2
23.7
24.9
16.1
20.1
--
--
--
--
528
flag

Qibray

Uzbekistan

28.2
22.4
12.4
--
--
--
--
--
--
529
flag

Banja Luka

Bosnia Herzegovina

28.1
29.9
30.1
37.1
26.4
25
--
--
--
530
flag

Fuxin

China

28.1
27.4
32
27.6
32.5
35.1
36.3
36.2
39.7
531
flag

Lvliang

China

28.1
32.3
30
26.8
32.6
36
40.1
50.7
55.2
532
flag

Tehran

Iran

28.1
24.9
39.9
36.1
31.7
29
25.9
26.1
34
533
flag

Hezhou

China

28
25.2
27.1
25.7
26.4
27.6
30.7
36.9
42.1
534
flag

Nanchang

China

28
30.4
31.9
29.4
30.7
32.5
34.9
28.4
40.9
535
flag

Deli Tua

Indonesia

28
26.2
18.2
--
--
--
--
--
--
536
flag

Bogor

Indonesia

28
31.2
19.5
15.9
16.1
29.6
--
--
--
537
flag

Pitrufquen

Chile

27.9
36.6
27.6
--
--
--
--
--
--
538
flag

Shangluo

China

27.9
27.3
27.3
27.1
24.9
28.2
32.3
36.3
35.5
539
flag

Maptaphut

Thailand

27.9
21.5
--
--
--
--
--
--
--
540
flag

Jiamusi

China

27.8
27.4
25
24.5
27.2
27.1
27.1
28.4
36.6
541
flag

Jiaxing

China

27.8
27
29.4
26.2
26.5
27.7
35
38.1
41.5
542
flag

Rishikesh

India

27.8
32.1
--
--
--
--
--
--
--
543
flag

Wiang Phang Kham

Thailand

27.8
33.9
43.9
23.1
--
--
--
--
--
544
flag

Pingliang

China

27.7
28.8
30.4
29.2
19.6
21.8
24.8
36.9
31.8
545
flag

Bazhong

China

27.7
28
28.9
26.9
27.3
26.8
30.3
30.8
32
546
flag

Kelar

Iraq

27.7
21.9
--
--
--
--
--
--
--
547
flag

Mae Sai

Thailand

27.7
35.9
35.7
20.5
27.3
--
--
--
--
548
flag

Yasothon

Thailand

27.7
26.4
21.2
--
--
--
--
--
--
549
flag

Gunjur

Gambia

27.6
33.2
37.2
--
--
--
--
--
--
550
flag

Satna

India

27.6
18.1
26.7
25.3
20
17.2
15.5
--
--
551
flag

Keonjhar

India

27.6
43.1
--
--
--
--
--
--
--
552
flag

Malham

Saudi Arabia

27.6
21.6
25.7
--
--
--
--
--
--
553
flag

Kalasin

Thailand

27.6
30.7
32.7
30.3
38.9
--
--
--
--
554
flag

Phaya Kaeo

Thailand

27.6
39.2
35.1
18.2
--
--
--
--
--
left arrow button 1...101112...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