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

Calais

France

10.2
9.3
10.1
9.7
8.7
--
10.9
10.4
10.3
905
flag

Vitry-sur-Seine

France

10.2
8.5
9.3
10.5
10.7
10.1
10.9
13.4
11.8
906
flag

Rouen

France

10.2
8.2
9.2
11.5
11.8
9.6
12.5
12.6
10.7
907
flag

Anglet

France

10.2
12.8
--
--
--
--
--
--
--
908
flag

Marignane

France

10.2
9.8
10.9
13.6
12.4
12
--
--
--
909
flag

Mainleus

Germany

10.2
--
--
--
--
--
--
--
--
910
flag

Wartenberg

Germany

10.2
--
--
--
--
--
--
--
--
911
flag

Kassel

Germany

10.2
8.7
--
--
--
--
--
--
--
912
flag

Veszprém

Hungary

10.2
12.6
10.9
13.4
12.5
12.6
--
--
--
913
flag

Bolzano

Italy

10.2
10.1
11.4
--
--
--
--
--
--
914
flag

Rezekne

Latvia

10.2
10.4
8.5
--
--
--
--
--
--
915
flag

Sluiskil

Netherlands

10.2
9.6
9.7
12
12.1
--
--
--
--
916
flag

Magnitogorsk

Russia

10.2
7.1
6.3
10.2
10.2
13.7
--
--
--
917
flag

Odunpazari

Turkey

10.2
10.1
7.8
14
15.9
--
--
--
--
918
flag

Kireshir

Turkey

10.2
7.7
9
10.5
--
--
--
--
--
919
flag

Barking

United Kingdom

10.2
8.8
9.5
10.5
--
--
--
--
--
920
flag

Klagenfurt am Wörthersee

Austria

10.1
11.7
12
--
--
--
--
--
--
921
flag

St Pölten

Austria

10.1
10.1
9.6
11.5
11.8
12.1
11
14.3
12.9
922
flag

Zwijndrecht

Belgium

10.1
9.7
10.2
11
11.7
10.1
9.2
--
--
923
flag

Passy

France

10.1
10.6
10.2
10.3
10.8
10.9
10
11.1
17.1
924
flag

Avignon

France

10.1
9.6
12.4
13
10.5
10.3
11
11.8
12.7
925
flag

Friedrichshafen

Germany

10.1
8
8.9
10.7
10.5
9.7
--
--
--
926
flag

Cottbus

Germany

10.1
13.3
9.1
11
11.8
10.4
11.6
16.1
15.7
927
flag

Keratsini

Greece

10.1
9.9
15.9
18
17.8
16.7
--
--
--
928
flag

Scherpenzeel

Netherlands

10.1
9.7
--
--
--
--
--
--
--
929
flag

Velsen-Noord

Netherlands

10.1
11.3
--
--
--
--
--
--
--
930
flag

Prado del Rey

Spain

10.1
10.7
--
--
--
--
--
--
--
931
flag

Ciudad Real

Spain

10.1
7
7.6
8.9
11
--
--
--
--
932
flag

Puertollano

Spain

10.1
10.8
10.6
13.6
14.1
14.4
17.5
--
--
933
flag

Valdemoro

Spain

10.1
11.8
12.3
10.8
11.7
12.1
11
--
--
934
flag

Saint-Prex

Switzerland

10.1
14.4
--
--
--
--
--
--
--
935
flag

Truttikon

Switzerland

10.1
8.7
10.1
16.8
--
--
--
--
--
936
flag

Bagirkanli

Turkey

10.1
11.3
12.2
12.1
--
--
--
--
--
937
flag

Alton

United Kingdom

10.1
9.5
--
--
--
--
--
--
--
938
flag

Stewkley

United Kingdom

10.1
9.9
--
--
--
--
--
--
--
939
flag

Klöch

Austria

10
14
11.7
--
--
--
--
--
--
940
flag

Brixlegg

Austria

10
9.5
--
--
--
--
--
--
--
941
flag

Haselbach

Austria

10
8.7
8.6
10.8
11.1
10.7
12.3
13.2
13.1
942
flag

Mechelen

Belgium

10
9.5
10.2
12
11.9
--
--
--
--
943
flag

Hradek nad Nisou

Czech Republic

10
10
9
--
--
--
--
--
--
944
flag

Droue-sur-Drouette

France

10
9.8
--
--
--
--
--
--
--
945
flag

Haguenau

France

10
8
8
--
--
--
--
--
--
946
flag

Bois-le-Roi

France

10
19
--
--
--
--
--
--
--
947
flag

Bouc-Bel-Air

France

10
9.3
10.2
--
--
--
--
--
--
948
flag

Eppelheim

Germany

10
8.8
11.7
26
14
--
--
--
--
949
flag

Mannheim

Germany

10
9.8
9.1
11.3
10.7
10.3
12.3
12.7
13.8
950
flag

Stuttgart

Germany

10
9.1
9
11.1
10.1
11
11.7
12.8
13.6
951
flag

Dronten

Netherlands

10
--
--
--
--
--
--
--
--
952
flag

Bennekom

Netherlands

10
--
--
--
--
--
--
--
--
953
flag

Leganes

Spain

10
10.3
9.1
10
12.9
13
12
--
--
left arrow button 1...181920...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