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

Kollam

India

32.2
43.1
35.2
32.5
36.9
--
--
--
--
405
flag

Om Noi

Thailand

32.2
27.5
29.6
23.6
--
--
--
--
--
406
flag

Jinchang

China

32.1
33.6
28
25.2
25.4
--
18
36.5
33.3
407
flag

Jabalpur

India

32.1
41.3
46
46
42.5
46.7
--
--
--
408
flag

Anqing

China

32
31.3
34.9
34.2
32.7
34.9
45.5
45.4
56.6
409
flag

Anshan

China

32
33.2
33.3
30
36.2
40.7
39.2
34.9
43.8
410
flag

Indore

India

31.8
35.4
42.3
39.4
45.5
40
--
--
--
411
flag

Vellore

India

31.8
28.3
45.8
29
26.2
--
--
--
--
412
flag

Thane

India

31.7
39.4
77.9
50.6
59.7
--
--
--
--
413
flag

Changzhou

China

31.6
33.2
35.4
33.1
36
38.7
44.7
50.3
46.8
414
flag

Jinan

China

31.6
35.2
38.9
36.2
42
49
54.4
52.9
63.7
415
flag

Urganch

Uzbekistan

31.6
22.9
20.2
--
--
--
--
--
--
416
flag

Bekasi

Indonesia

31.5
42.5
49.9
35.4
32.4
48.1
62.6
--
--
417
flag

Chennai

India

31.3
26
28
25.3
25.2
26.5
34.6
43.2
39.8
418
flag

Surabaya

Indonesia

31.3
29.8
27.6
34.4
34.8
33.4
40.6
--
--
419
flag

Ili

China

31.2
27.6
38.4
36.1
35.7
43.6
41.5
47.1
49.6
420
flag

Pyuthan

Nepal

31.2
--
--
--
--
--
--
--
--
421
flag

Huzhou

China

31.1
30
34.7
29.2
25.3
26.2
32.2
35.1
41.1
422
flag

Korba

India

31.1
22.2
26.9
31
27.7
--
--
--
--
423
flag

Surat

India

31
32.3
60.3
27.7
29
--
--
--
--
424
flag

Madinat Zayed

United Arab Emirates

31
28.6
34.2
45.4
35.6
--
--
--
--
425
flag

Songyuan

China

30.9
29.3
28.9
24.5
22.5
26.1
29.7
27.9
35.6
426
flag

Karur

India

30.7
24.2
26.4
27.5
22.1
--
--
--
--
427
flag

Changzhi

China

30.6
34.7
36.9
37.9
39.2
45.5
47.5
53.2
62.3
428
flag

Kannur

India

30.6
30.9
34.4
36.1
35.1
29.5
--
--
--
429
flag

Amravati

India

30.5
--
--
--
--
--
--
--
--
430
flag

Chhal

India

30.5
36.5
--
--
--
--
--
--
--
431
flag

Salem

India

30.5
30.6
29.3
28.7
21.4
--
--
--
--
432
flag

Weifang

China

30.4
35.1
38.4
34.6
40.2
49.9
56.2
52.6
56.9
433
flag

Tathali

Nepal

30.4
41.5
58.8
--
--
--
--
--
--
434
flag

Bukhara

Uzbekistan

30.4
20.9
20.5
--
--
--
--
--
--
435
flag

Lien Chieu

Vietnam

30.4
--
--
--
--
--
--
--
--
436
flag

Dingxi

China

30.2
31.9
32.3
29.8
25.8
25.7
27.4
40.3
39.2
437
flag

Dharwad

India

30.1
32.7
35.6
32.7
--
--
--
--
--
438
flag

Enshi

China

30
28.8
23.8
26.4
25.8
27.5
31.3
36.1
44
439
flag

Jincheng

China

30
35.6
37.3
38
35.7
46.2
54.1
59.8
63.4
440
flag

Chongqing

China

29.9
31.2
25.4
26
31
31.7
37.1
37.3
43.9
441
flag

Benxi

China

29.9
29.8
30.7
28.1
28.8
33.8
35.1
31.6
38.3
442
flag

Davanagere

India

29.9
28.2
--
--
--
--
--
--
--
443
flag

Tianshui

China

29.8
29.2
28.8
26.4
20.8
22.7
27
37.3
36.5
444
flag

Yadgir

India

29.8
32.4
31.4
29.9
29.2
--
--
--
--
445
flag

Tongliao

China

29.7
28.5
29.3
26.5
23.5
28.8
32.3
31.9
34.3
446
flag

Pingxiang

China

29.7
29.6
28.6
26.4
32.1
30.6
36.9
40.7
49.1
447
flag

Bishkek

Kyrgyzstan

29.7
21.2
26
29
48.3
43.5
33.2
--
--
448
flag

Jiuquan

China

29.6
33.7
32.8
30.9
31
30.1
27.6
33.3
34.5
449
flag

Xining

China

29.6
30.2
29.5
29.3
32.2
33
33.3
41.7
38
450
flag

Honnali

India

29.6
27.7
28
26
15.9
--
--
--
--
451
flag

Baran

India

29.6
41.8
52.5
--
--
--
--
--
--
452
flag

Liaoyuan

China

29.5
27.1
31.4
30.8
32.6
38.9
37.6
35.6
48.5
453
flag

Panjin

China

29.5
29.4
31.4
28.9
33.1
34
38.7
36.1
39.4
left arrow button 1...8910...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