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

Zaandam

Netherlands

8.5
8
9.1
9.6
12
11.3
13.3
11.4
11.7
1455
flag

Stupava

Slovakia

8.5
9.6
12.1
16.3
23.8
--
--
--
--
1456
flag

Bilbo

Spain

8.5
8.3
9.1
11
10.1
9.2
9.7
9.7
10.2
1457
flag

Oural

Spain

8.5
6.5
7.7
--
--
--
--
--
--
1458
flag

Madrid

Spain

8.5
8.1
9
9.5
9.4
9
9.2
10
9.9
1459
flag

Kestenholz

Switzerland

8.5
7.8
--
--
--
--
--
--
--
1460
flag

Bodio

Switzerland

8.5
8
9.2
10.9
10.5
--
--
--
--
1461
flag

Rueti

Switzerland

8.5
7.5
--
--
--
--
--
--
--
1462
flag

Plymouth

United Kingdom

8.5
7.4
8
9.1
8
9.9
11.1
10.1
9.3
1463
flag

Portsmouth

United Kingdom

8.5
7.6
9
10.4
9.1
--
12.4
12.4
11.2
1464
flag

Stoke-on-Trent

United Kingdom

8.5
7.2
7.5
8.6
8.6
7.7
9.6
9.5
8.8
1465
flag

Willesborough

United Kingdom

8.5
7.1
9.8
--
--
--
--
--
--
1466
flag

Zellerndorf

Austria

8.4
8.6
8
8.7
9.8
8.7
--
--
--
1467
flag

Köflach

Austria

8.4
9.8
13.8
--
--
--
--
--
--
1468
flag

Bludenz

Austria

8.4
7.2
8.8
14.7
14.8
--
--
--
--
1469
flag

Berchem-Sainte-Agathe

Belgium

8.4
10.7
9.4
--
--
--
--
--
--
1470
flag

Landen

Belgium

8.4
8
8.4
9.6
11.3
9.1
10.9
12.8
12.5
1471
flag

Châtelet

Belgium

8.4
6.5
7.4
8.4
9.8
7.3
11.2
11.7
10.6
1472
flag

Engis

Belgium

8.4
6.5
6.2
7.8
9.4
7.4
12.2
11.9
12.7
1473
flag

Mons-lez-Liege

Belgium

8.4
8.2
4.5
--
--
--
--
--
--
1474
flag

Mostar

Bosnia Herzegovina

8.4
11.9
14.8
15.4
10.8
--
--
--
--
1475
flag

Dubrovnik

Croatia

8.4
7.5
7.6
--
--
--
--
--
--
1476
flag

Copenhagen

Denmark

8.4
7.1
7.9
8.7
9.7
9.4
9.6
--
--
1477
flag

Ploemeur

France

8.4
7.2
14.2
--
--
--
--
--
--
1478
flag

Port-de-Bouc

France

8.4
8.2
9
10.7
9.8
9.7
11
11.6
12.2
1479
flag

Villefranche-sur-Mer

France

8.4
11.6
9.2
12.5
8.1
--
--
--
--
1480
flag

Grenzach-Wyhlen

Germany

8.4
7
6.8
--
--
--
--
--
--
1481
flag

Tauberbischofsheim

Germany

8.4
7.8
7.4
8.1
8.9
8.1
--
--
--
1482
flag

Schonstett

Germany

8.4
--
--
--
--
--
--
--
--
1483
flag

Wenzenbach

Germany

8.4
--
--
--
--
--
--
--
--
1484
flag

Bad Belzig

Germany

8.4
8
6.9
7.7
8.6
8.6
10
11.6
11.1
1485
flag

Bremen

Germany

8.4
8.6
8.4
9.9
9.8
9.5
11
13
11.7
1486
flag

Osnabrueck

Germany

8.4
8.1
8.3
--
--
--
--
--
--
1487
flag

Gohlen

Germany

8.4
8.6
8.6
9.5
9.5
7.9
--
--
--
1488
flag

Leizen

Germany

8.4
8.9
6.9
8.6
9.4
8.7
10.7
11.9
11
1489
flag

Letterkenny

Ireland

8.4
7.9
6.9
8.5
8.3
10.5
--
--
--
1490
flag

Wekerom

Netherlands

8.4
7.8
7.4
10
10.9
9.6
11.4
12.8
10.7
1491
flag

Geleen

Netherlands

8.4
9.7
9.5
10.9
10.5
8.3
--
--
--
1492
flag

Grasrijk

Netherlands

8.4
--
--
--
--
--
--
--
--
1493
flag

's-Hertogenbosch

Netherlands

8.4
7.9
--
--
--
--
--
--
--
1494
flag

Veldhoven

Netherlands

8.4
10.1
9.9
14.1
12.5
10.6
12.3
12.8
11.2
1495
flag

Noordwijk

Netherlands

8.4
7.4
7.7
--
--
--
--
--
--
1496
flag

Ridderkerk

Netherlands

8.4
8.6
8.7
10.4
10.4
10
11
12.7
13
1497
flag

Oeiras

Portugal

8.4
19.3
10.4
9.2
6.7
--
--
--
--
1498
flag

Obninsk

Russia

8.4
8.8
12.5
--
--
--
--
--
--
1499
flag

Mimetiz

Spain

8.4
8.1
8.3
10.8
8.9
7.2
7.7
8
8
1500
flag

Rascafria

Spain

8.4
6.7
--
--
--
--
--
--
--
1501
flag

Anieres

Switzerland

8.4
10.3
--
--
--
--
--
--
--
1502
flag

Sarnen

Switzerland

8.4
6.8
8.6
8.5
--
--
--
--
--
1503
flag

Bradford

United Kingdom

8.4
7.2
7.3
10
12.1
--
--
--
--
left arrow button 1...293031...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