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

Semmandalam

India

29.5
25.7
27.5
28.1
--
--
--
--
--
455
flag

Virudhunagar

India

29.5
24.6
--
--
--
--
--
--
--
456
flag

Cox's Bazar

Bangladesh

29.4
--
--
--
--
--
--
--
--
457
flag

Wuhai

China

29.4
32
32.2
30.2
30.4
33.7
31.3
40.5
43.7
458
flag

Kirkuk

Iraq

29.4
19.8
--
--
--
--
--
--
--
459
flag

Laibin

China

29.3
--
--
--
--
--
--
--
--
460
flag

Barmer

India

29.3
28.4
26.8
13.1
15.2
--
--
--
--
461
flag

Liwa

United Arab Emirates

29.3
34.8
28.6
47.4
49.9
--
--
--
--
462
flag

Guigang

China

29.2
27.2
28
27
29.9
28.5
33.9
38.7
41.1
463
flag

Lianyungang

China

29.2
30.9
32.9
29.1
32.2
36.1
42.1
43.4
45
464
flag

Trichur

India

29.2
26
36.2
29.3
20.8
--
--
--
--
465
flag

Galle

Sri Lanka

29.2
32.2
28.9
--
--
--
--
--
--
466
flag

Al Ain

United Arab Emirates

29.2
31.2
31.1
50.5
41.2
--
--
--
--
467
flag

Suzhou

China

29.1
29.5
31.8
28.4
28.6
32.3
37.7
40.3
41.5
468
flag

Daqing

China

29
30.3
24.7
23.9
24.9
26.6
27.2
26.5
32.8
469
flag

Chenzhou

China

28.8
27.2
28.8
24.6
27.3
27.9
30.2
28.9
36.5
470
flag

Yancheng

China

28.8
29.5
28.8
26.4
28.9
32.5
40.5
43.2
43.8
471
flag

Riyadh

Saudi Arabia

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

Xinyu

China

28.7
27.5
29.6
27.2
30.8
29.9
35.1
37.7
47.6
473
flag

Haidong

China

28.7
--
--
--
--
--
--
--
--
474
flag

Kanchipuram

India

28.7
24.8
24.9
22.3
23.1
--
--
--
--
475
flag

Chizhou

China

28.6
29.2
32.4
32.8
30.6
33.6
42.4
43.7
60.4
476
flag

Rizal

Philippines

28.6
22.6
14.7
15.8
19.4
--
--
--
--
477
flag

Dazhou

China

28.5
28.3
31.6
30.2
37.4
37.6
45.3
44.7
48.6
478
flag

Sirohi

India

28.5
32.9
30.2
--
--
--
--
--
--
479
flag

Rizhao

China

28.4
28.9
32.2
29.2
32.7
37.5
46.2
41.6
46.8
480
flag

Zhangjiajie

China

28.3
30.2
28.9
25.8
24.4
22.6
28.7
29.6
38.7
481
flag

Bayan Nur

China

28.3
32.5
31.5
30.4
27.1
34.2
32.2
33.5
34.2
482
flag

Sivakasi

India

28.3
23.4
--
--
--
--
--
--
--
483
flag

Guilin

China

28.2
26.9
29.2
26.2
28.6
28.3
32.9
36.4
42.2
484
flag

Cuddalore

India

28.2
28.4
25.6
30.3
23.7
--
--
--
--
485
flag

Tiruchirappalli

India

28.2
23.7
24.9
16.1
20.1
--
--
--
--
486
flag

Qibray

Uzbekistan

28.2
22.4
12.4
--
--
--
--
--
--
487
flag

Fuxin

China

28.1
27.4
32
27.6
32.5
35.1
36.3
36.2
39.7
488
flag

Lvliang

China

28.1
32.3
30
26.8
32.6
36
40.1
50.7
55.2
489
flag

Tehran

Iran

28.1
24.9
39.9
36.1
31.7
29
25.9
26.1
34
490
flag

Hezhou

China

28
25.2
27.1
25.7
26.4
27.6
30.7
36.9
42.1
491
flag

Nanchang

China

28
30.4
31.9
29.4
30.7
32.5
34.9
28.4
40.9
492
flag

Deli Tua

Indonesia

28
26.2
18.2
--
--
--
--
--
--
493
flag

Bogor

Indonesia

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

Shangluo

China

27.9
27.3
27.3
27.1
24.9
28.2
32.3
36.3
35.5
495
flag

Maptaphut

Thailand

27.9
21.5
--
--
--
--
--
--
--
496
flag

Jiamusi

China

27.8
27.4
25
24.5
27.2
27.1
27.1
28.4
36.6
497
flag

Jiaxing

China

27.8
27
29.4
26.2
26.5
27.7
35
38.1
41.5
498
flag

Rishikesh

India

27.8
32.1
--
--
--
--
--
--
--
499
flag

Wiang Phang Kham

Thailand

27.8
33.9
43.9
23.1
--
--
--
--
--
500
flag

Pingliang

China

27.7
28.8
30.4
29.2
19.6
21.8
24.8
36.9
31.8
501
flag

Bazhong

China

27.7
28
28.9
26.9
27.3
26.8
30.3
30.8
32
502
flag

Kelar

Iraq

27.7
21.9
--
--
--
--
--
--
--
503
flag

Mae Sai

Thailand

27.7
35.9
35.7
20.5
27.3
--
--
--
--
left arrow button 1...91011...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