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

Yasothon

Thailand

27.7
26.4
21.2
--
--
--
--
--
--
505
flag

Satna

India

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

Keonjhar

India

27.6
43.1
--
--
--
--
--
--
--
507
flag

Malham

Saudi Arabia

27.6
21.6
25.7
--
--
--
--
--
--
508
flag

Kalasin

Thailand

27.6
30.7
32.7
30.3
38.9
--
--
--
--
509
flag

Phaya Kaeo

Thailand

27.6
39.2
35.1
18.2
--
--
--
--
--
510
flag

Mudanjiang

China

27.5
30.3
27.9
22.9
28.4
29.6
31.7
28.6
34.7
511
flag

Jiujiang

China

27.5
29.4
30.3
28.6
31.1
36.6
43.9
40.2
46.3
512
flag

Bengaluru

India

27.5
30
28.6
31.5
29
27.5
32.6
34.5
32.1
513
flag

Qingyang

China

27.3
29.2
28.9
31.4
26.8
29.1
31
33.1
35
514
flag

Liuzhou

China

27.3
25.8
28.1
29.3
31.3
28.9
34.4
39.4
43.6
515
flag

Nanjing

China

27.3
28.2
29.4
27.7
29
31.1
40.5
43
40.5
516
flag

Kumul

China

27.3
31.9
29.6
26.7
28.2
29.3
29.8
28.5
31.9
517
flag

Hangzhou

China

27.3
28.6
31.2
29
27.4
29
37.4
38.1
43.6
518
flag

Quzhou

China

27.3
27.2
31.1
23.5
22.2
25
31.8
32.4
41.5
519
flag

Ooty

India

27.3
26.9
28.5
23.3
20.8
--
--
--
--
520
flag

Wuxi

China

27.2
26.8
29.5
28
29.8
34
39.9
42.8
45.1
521
flag

Dongying

China

27.2
32.6
37.2
33.1
38.4
45.7
48.6
47.4
57.9
522
flag

Karambakkudi

India

27.2
23.6
--
--
--
--
--
--
--
523
flag

Chaoyang

China

27.1
27.9
30.4
26.4
31.8
35.6
36
38.2
40.6
524
flag

Yanan

China

27.1
26.5
27.7
26.8
28.7
29.5
31.3
35
39.2
525
flag

Suining

China

27.1
27.2
30.7
29.6
30
28.4
31
35.3
38.7
526
flag

Puducherry

India

27.1
22.7
24.1
23.7
18.5
--
--
--
--
527
flag

Ariyalur

India

27.1
20.6
22.5
14.5
15.1
--
--
--
--
528
flag

Haiphong

Vietnam

27.1
27.2
28.7
--
--
--
--
--
--
529
flag

Yerevan

Armenia

26.9
24.4
26.4
31.4
33.9
24.9
25.5
--
--
530
flag

Shanghai

China

26.9
28.2
28.7
25.4
27.7
31.5
35.4
36
38.9
531
flag

Xuancheng

China

26.8
27.5
31.4
32
30.2
32.7
41.7
43.2
49.1
532
flag

Beijing

China

26.8
30.9
34.1
29.8
34.4
37.5
42.1
50.9
58.8
533
flag

Kunjemura

India

26.8
--
--
--
--
--
--
--
--
534
flag

Doi Tao

Thailand

26.8
24.7
--
--
--
--
--
--
--
535
flag

Yulin

China

26.7
25.4
26.4
26.2
29.3
27.6
32.6
35.6
38
536
flag

Ya'an

China

26.6
29.3
32
29.3
28.3
26.6
32.3
40.7
49.2
537
flag

Semarang

Indonesia

26.6
29
28.1
24.3
28.6
28.5
--
--
--
538
flag

Wuzhou

China

26.5
23.1
25.9
26.5
25.5
25.2
28.7
34.5
39.2
539
flag

Qinhuangdao

China

26.5
29.4
30.3
27.8
36
37.4
43.6
43.9
50
540
flag

Yulin

China

26.5
27.2
28.6
26.7
31.1
32.7
33
35.2
34.1
541
flag

Dindigul

India

26.5
26.2
30.1
--
--
--
--
--
--
542
flag

Huaihua

China

26.4
26.5
29.9
27.8
27.4
27.8
35.4
33.1
38.1
543
flag

Dehong

China

26.2
26.6
27.5
23.5
25.7
19.1
23.2
33.7
29.7
544
flag

Silchar

India

26.2
22.9
10.1
--
--
--
--
--
--
545
flag

Varanasi

India

26.2
22.8
24.8
58.1
82.6
--
--
--
--
546
flag

Sing Buri

Thailand

26.2
26.8
30.2
--
--
--
--
--
--
547
flag

Baise

China

26.1
27.6
31
28.2
29.4
27.4
29.3
35.7
42.3
548
flag

Shaoxing

China

26.1
27.8
31.8
30
27.7
28.5
38.1
40.5
44.3
549
flag

Cibinong

Indonesia

26.1
31.6
30.1
36.7
--
--
--
--
--
550
flag

Hinggan Meng

China

26
24.6
--
--
--
--
--
--
--
551
flag

Dalian

China

26
26.6
30
23.6
27.7
30.2
34.3
29.3
32.9
552
flag

Ayyalur

India

26
25
34.5
20.5
--
--
--
--
--
553
flag

Sleman

Indonesia

26
26.3
26.5
--
--
--
--
--
--
left arrow button 1...101112...43right 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