SmogRank / Countries / Germany / North Rhine-Westphalia
Most polluted cities in North Rhine-Westphalia, Germany
31 measured cities ranked by PM2.5, this year. Worst: Unna at 13.0 µg/m³, #385 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Unna North Rhine-Westphalia | 13.0 | |
| 2 | Dortmund North Rhine-Westphalia | 11.3 | |
| 3 | Gelsenkirchen North Rhine-Westphalia | 11.2 | |
| 4 | Münster North Rhine-Westphalia | 10.6 | |
| 5 | Bottrop North Rhine-Westphalia | 10.6 | |
| 6 | Datteln North Rhine-Westphalia | 10.4 | |
| 7 | Hagen North Rhine-Westphalia | 10.3 | |
| 8 | Krefeld North Rhine-Westphalia | 10.2 | |
| 9 | Oberhausen North Rhine-Westphalia | 10.1 | |
| 10 | Essen North Rhine-Westphalia | 10.1 | |
| 11 | Duisburg North Rhine-Westphalia | 10.1 | |
| 12 | Bielefeld North Rhine-Westphalia | 9.8 | |
| 13 | Borken North Rhine-Westphalia | 9.7 | |
| 14 | Warstein North Rhine-Westphalia | 9.5 | |
| 15 | Jüchen North Rhine-Westphalia | 9.5 | |
| 16 | Düsseldorf North Rhine-Westphalia | 9.5 | |
| 17 | Schwerte North Rhine-Westphalia | 9.4 | |
| 18 | Wesel North Rhine-Westphalia | 9.2 | |
| 19 | Köln North Rhine-Westphalia | 9.1 | |
| 20 | Mönchengladbach North Rhine-Westphalia | 9.0 | |
| 21 | Jülich North Rhine-Westphalia | 9.0 | |
| 22 | Wuppertal North Rhine-Westphalia | 8.9 | |
| 23 | Leverkusen North Rhine-Westphalia | 8.8 | |
| 24 | Bonn North Rhine-Westphalia | 8.7 | |
| 25 | Soest North Rhine-Westphalia | 8.6 | |
| 26 | Ratingen North Rhine-Westphalia | 8.4 | |
| 27 | Pulheim North Rhine-Westphalia | 8.4 | |
| 28 | Hattingen North Rhine-Westphalia | 8.4 | |
| 29 | Aachen North Rhine-Westphalia | 8.4 | |
| 30 | Olpe low-cost sensorsNorth Rhine-Westphalia | 8.0 | |
| 31 | Lüdenscheid North Rhine-Westphalia | 7.2 |
Good 0–9.0Moderate 9.1+Unhealthy for sensitive groups 35.5+Unhealthy 55.5+Very unhealthy 125.5+Hazardous 225.5+No data
Estimated: cities without a monitor
North Rhine-Westphalia cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| Bochum estimated | ≈ 10 µg/m³ |
| Hamm estimated | ≈ 7 µg/m³ |
| Mülheim estimated | ≈ 11 µg/m³ |
| Herne estimated | ≈ 10 µg/m³ |
| Solingen estimated | ≈ 11 µg/m³ |
| Neuss estimated | ≈ 12 µg/m³ |
| Paderborn estimated | ≈ 7 µg/m³ |
| Recklinghausen estimated | ≈ 10 µg/m³ |
| Remscheid estimated | ≈ 10 µg/m³ |
| Siegen estimated | ≈ 7 µg/m³ |
| Bergisch Gladbach estimated | ≈ 9 µg/m³ |
| Moers estimated | ≈ 11 µg/m³ |
| Gütersloh estimated | ≈ 7 µg/m³ |
| Düren estimated | ≈ 10 µg/m³ |
| Iserlohn estimated | ≈ 7 µg/m³ |
| Witten estimated | ≈ 10 µg/m³ |
| Marl estimated | ≈ 10 µg/m³ |
| Velbert estimated | ≈ 10 µg/m³ |
| Minden estimated | ≈ 7 µg/m³ |
| Dorsten estimated | ≈ 11 µg/m³ |
| Castrop-Rauxel estimated | ≈ 10 µg/m³ |
| Rheine estimated | ≈ 9 µg/m³ |
| Viersen estimated | ≈ 11 µg/m³ |
| Gladbeck estimated | ≈ 11 µg/m³ |
| Arnsberg estimated | ≈ 6 µg/m³ |
| Troisdorf estimated | ≈ 9 µg/m³ |
| Wattenscheid estimated | ≈ 10 µg/m³ |
| Bocholt estimated | ≈ 10 µg/m³ |
| Detmold estimated | ≈ 8 µg/m³ |
| Lippstadt estimated | ≈ 6 µg/m³ |
| Dinslaken estimated | ≈ 11 µg/m³ |
| Herten estimated | ≈ 10 µg/m³ |
| Herford estimated | ≈ 7 µg/m³ |
| Grevenbroich estimated | ≈ 11 µg/m³ |
| Kerpen estimated | ≈ 10 µg/m³ |
| Dormagen estimated | ≈ 12 µg/m³ |
| Bergheim estimated | ≈ 10 µg/m³ |
| Langenfeld estimated | ≈ 12 µg/m³ |
| Stolberg estimated | ≈ 10 µg/m³ |
| Hilden estimated | ≈ 12 µg/m³ |
Updated 2026-10-01 11:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.