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

Balti

Moldova

13.9
14
17.7
--
--
--
--
--
--
405
flag

Gdynia

Poland

13.9
12
11.5
13.3
15.1
12.7
--
--
--
406
flag

Elblag

Poland

13.9
13.8
10.4
9.9
11.6
12.1
14.4
--
--
407
flag

Humenne

Slovakia

13.9
13.9
13.5
12.2
14.4
11.7
14
19.1
21.7
408
flag

Altinova

Turkey

13.9
14.7
14
14.9
--
--
--
--
--
409
flag

Ruse

Bulgaria

13.8
14.9
15.2
15.7
16.3
19.4
22
24.8
25.4
410
flag

Larnaca

Cyprus

13.8
13.7
15.2
15.7
14.3
15.9
19.9
18.1
17.8
411
flag

Hradec Králové

Czech Republic

13.8
12.6
12
13.3
14.5
13.7
14.8
19.7
19
412
flag

Lykovrysi

Greece

13.8
14
15.5
--
--
--
--
--
--
413
flag

Hengelo

Netherlands

13.8
19.3
--
--
--
--
--
--
--
414
flag

Swiecie

Poland

13.8
12.6
11.9
--
--
--
--
--
--
415
flag

Kędzierzyn-Koźle

Poland

13.8
17.5
14.3
16.8
21.4
--
23.5
29
29.8
416
flag

Valongo

Portugal

13.8
--
--
--
--
--
--
--
--
417
flag

Třinec

Czech Republic

13.7
13.7
13.5
17.5
18.2
15.1
18.2
26.5
26.7
418
flag

Sumperk

Czech Republic

13.7
15.9
13.4
14.5
11.8
--
--
--
--
419
flag

Xanthi

Greece

13.7
11.6
19
21.2
22.5
21.6
--
--
--
420
flag

Tsoukalaiika

Greece

13.7
11.9
13.6
--
--
--
--
--
--
421
flag

Mijnsheerenland

Netherlands

13.7
11.8
12.4
12.9
14.4
--
--
--
--
422
flag

Lomianki

Poland

13.7
12.1
--
--
--
--
--
--
--
423
flag

Baile Herculane

Romania

13.7
11.6
--
--
--
--
--
--
--
424
flag

Zilina

Slovakia

13.7
15.5
14.6
21.5
19.3
17.2
18.6
21.8
25.9
425
flag

Novo Mesto

Slovenia

13.7
15.6
17.2
17.6
--
--
--
--
--
426
flag

Osijek

Croatia

13.6
14
14.9
20
--
--
--
--
--
427
flag

Kavala

Greece

13.6
19.1
--
--
--
--
--
--
--
428
flag

Villa Carcina

Italy

13.6
14
13.2
--
--
--
--
--
--
429
flag

Bialystok

Poland

13.6
13.8
12.4
13.3
16.1
13.8
13.7
16.3
17
430
flag

Sopot

Poland

13.6
12.2
10.4
14.1
12.7
--
--
--
--
431
flag

Vrsac

Serbia

13.6
--
--
--
--
--
--
--
--
432
flag

Karaman

Turkey

13.6
13.7
14.1
15.5
--
--
--
--
--
433
flag

Grafhorst

Netherlands

13.5
18.9
--
--
--
--
--
--
--
434
flag

Liestal

Switzerland

13.5
9.7
14.9
12.8
12.8
13.7
14.7
--
--
435
flag

Chiasso

Switzerland

13.5
14.7
14.6
17.2
16.2
--
--
--
--
436
flag

Tavsanli

Turkey

13.5
11.3
12.7
--
--
--
--
--
--
437
flag

Velyki Mosty

Ukraine

13.5
17.1
--
--
--
--
--
--
--
438
flag

Dolní Lutyně

Czech Republic

13.4
15.5
15.9
20.7
22.8
20.9
27.7
35.8
32.3
439
flag

Znojmo

Czech Republic

13.4
13
11.9
12.2
11.8
11.9
14.2
19.7
17.4
440
flag

Várpalota

Hungary

13.4
15
13.4
12.8
15.1
14.7
--
--
--
441
flag

Kaunas

Lithuania

13.4
12.3
11.4
13.7
13.4
10.8
12.2
15.1
--
442
flag

Gdansk

Poland

13.4
12.7
11.9
14.9
16.5
15
14.2
10.1
11.7
443
flag

Strazske

Slovakia

13.4
15.2
14.1
16.8
17.5
15.8
18.7
19.5
21.6
444
flag

Densbueren

Switzerland

13.4
17.6
--
--
--
--
--
--
--
445
flag

Langenbruck

Switzerland

13.4
7.9
8.9
8.5
--
--
--
--
--
446
flag

Mendrisio

Switzerland

13.4
13.7
13.9
16.6
15.5
--
--
--
--
447
flag

Safranbolu

Turkey

13.4
13.3
11.5
17.5
35.2
--
--
--
--
448
flag

Kutahya

Turkey

13.4
13.6
12.1
24
19.8
23.6
23.5
--
--
449
flag

Sivice

Czech Republic

13.3
14.8
13
11.5
17.1
--
13.3
15.8
16.2
450
flag

Teplice

Czech Republic

13.3
12.7
12.2
13.3
13.3
13.4
14.2
19.1
18.8
451
flag

Roubaix

France

13.3
11
11.9
14.6
13.9
--
14.2
14.9
14.9
452
flag

Feres

Greece

13.3
19.2
--
--
--
--
--
--
--
453
flag

Płock

Poland

13.3
12.8
12
--
--
--
--
--
--
left arrow button 1...8910...46right 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