SmogRank / Episodes / Germany

Germany, Belgium and The Netherlands, August 2025

For 2 days, from 13 to 14 August 2025, 16 cities in Germany, Belgium and The Netherlands had PM2.5 at least twice their usual for the time of year. The worst reading was Krefeld, North Rhine-Westphalia, Germany: 29.1 µg/m³ on 14 August, about 4.0× its usual 7.2.

No cause namedWe have no fire or smoke records for these days, so we only say what the measurements show.
Cities reached16in 3 countries
Days213 to 14 August 2025
Worst day14 August12 cities counted
Furthest above usual4.6×Stabroek

Day by day

14 August 12 cities at twice their usual or more
EupenJülichAachenPulheimJüchenBonnKölnHeerlenTrierMönchengladbachLeverkusenLuxembourgRatingenLiègeAnsWuppertalFlémalle-HauteEsch-sur-AlzetteBendorfKoblenzDillingenGenkMarche-en-FamenneBottropHattingenVenrayWeselVölklingenHasseltHouthalenSaarbrückenHagenSaint-AvoldMetzLüdenscheidAndenneEindhovenBorkenSchwerteDattelnBad KreuznachNijmegenLimburg an der LahnMolKaiserslauternNamurUnnaNetphenAarschotNancyWiesbadenEnschedeMainzLunévilleMünsterBarneveldSoestRüsselsheim am MainRixensartKönigstein im TaunusWetzlarHattersheimWormsCharleroiJumetBredaZaventemRiedstadtMechelenEschbornWarsteinIJsselsteinUtrechtLampertheimGrimbergenBrusselsGießenMannheimFrankfurt am MainWillebroekDarmstadtAntwerpKapellenMaarssenStrasbourgLingenÉpinalBensheimKehlMarburg an der LahnEggenstein-LeopoldshafenBeverenSaint-DizierRidderkerkKarlsruheOsnabrückBaden-BadenHeidelbergHanau am MainWieslochRotterdamAmsterdamMonsBadhoevedorpSchiedamPurmerendSpijkenisseBielefeldZaanstadMichelstadtGroßostheimHillegomMaassluisPforzheimVelserbroekMedemblikBad WildungenReimsVelsen-ZuidThe HagueFreiburg's-GravenzandeGentEvergemValenciennesHerrenbergHeilbronnDenainVillingen-SchwenningenTournaiLudwigsburgRintelnKasselMaldegemStuttgartFuldaTübingenKortrijkSaint-QuentinFilderstadtIzegemRoubaixLauda-KönigshofenReutlingenKnokke-HeistUslarMenenRoeselareDouaiWitzenhausenSchwäbisch HallWürzburgGöttingenHannoverCoulommiersBéthuneHildesheimEisenachKoksijdeDuderstadtMeiningenWalsrodeAalenMühlhausenBiberach an der RißUlmNeu-UlmDunkirkCreilGoslarSuhlAmiensAnsbachSalzgitterFontainebleauDomontBraunschweigNordhausenParisBambergSondershausenMontargisWernigerodeErfurtCalaisNurembergWolfsburgÉtampesHalberstadtAugsburgWeimarBoulogne-sur-MerRambouilletJenaIngolstadtHansestadt SalzwedelChartresDreuxMagdeburgBernburgStarnbergDieppeLouviersRouenClacton-on-SeaÉvreuxWeißenfelsMerseburgMunichHalle (Saale)KelheimGeraMarktredwitzKöthenNorwichBurg bei MagdeburgZeitzGreizWeidenSchwandorf in BayernStendalDessauBitterfeld-WolfenAltenburgCanvey IslandGillinghamSokolovWittenbergNewmarketDartfordBrandenburg an der HavelSeafordBexleyLe HavreAlençonBurghausenNauenNeuwiedSpeyerGelsenkirchenLudwigshafen am RheinDortmundAschaffenburgTilburgDuisburgEssenKrefeldOberhausenLochristiZwijndrechtDüsseldorfVenloStabroek
10 Aug11121314151617
Every measured city in the area, coloured by its PM2.5 that day; a dark ring marks a city at twice its usual or more. Bars: cities counted each day, coloured by their median level. Choose a day or press play; without JavaScript, the days link to that day's world ranking.

How it spread

StabroekStabroek, 10 August: 9.2 µg/m³, 1.5× usualStabroek, 11 August: 11.2 µg/m³, 1.9× usualStabroek, 12 August: 14.6 µg/m³, 2.4× usualStabroek, 13 August: 27.7 µg/m³, 4.6× usualStabroek, 14 August: 19.0 µg/m³, 3.2× usualStabroek, 15 August: 8.4 µg/m³, 1.4× usualStabroek, 16 August: 12.0 µg/m³, 2.0× usualStabroek, 17 August: 5.7 µg/m³, 1.0× usualSpeyerSpeyer, 10 August: 19.7 µg/m³, 2.4× usualSpeyer, 11 August: 13.8 µg/m³, 1.7× usualSpeyer, 12 August: 19.8 µg/m³, 2.4× usualSpeyer, 13 August: 27.0 µg/m³, 3.3× usualSpeyer, 14 August: 26.6 µg/m³, 3.2× usualSpeyer, 15 August: 29.4 µg/m³, 3.6× usualSpeyer, 16 August: 16.1 µg/m³, 2.0× usualSpeyer, 17 August: 8.5 µg/m³, 1.0× usualLochristiLochristi, 10 August: 9.7 µg/m³, 1.5× usualLochristi, 11 August: 11.3 µg/m³, 1.7× usualLochristi, 12 August: 14.5 µg/m³, 2.2× usualLochristi, 13 August: 26.9 µg/m³, 4.1× usualLochristi, 14 August: 21.9 µg/m³, 3.3× usualLochristi, 15 August: 8.6 µg/m³, 1.3× usualLochristi, 16 August: 12.0 µg/m³, 1.8× usualLochristi, 17 August: 5.8 µg/m³, 0.9× usualAschaffenburgAschaffenburg, 10 August: 10.9 µg/m³, 1.5× usualAschaffenburg, 11 August: 5.7 µg/m³, 0.8× usualAschaffenburg, 12 August: 16.0 µg/m³, 2.3× usualAschaffenburg, 13 August: 26.6 µg/m³, 3.7× usualAschaffenburg, 14 August: 14.1 µg/m³, 2.0× usualAschaffenburg, 15 August: 16.0 µg/m³, 2.3× usualAschaffenburg, 16 August: 12.3 µg/m³, 1.7× usualAschaffenburg, 17 August: 6.3 µg/m³, 0.9× usualTilburgTilburg, 10 August: 10.4 µg/m³, 1.4× usualTilburg, 11 August: 13.1 µg/m³, 1.8× usualTilburg, 12 August: 15.0 µg/m³, 2.0× usualTilburg, 13 August: 25.6 µg/m³, 3.5× usualTilburg, 14 August: 27.1 µg/m³, 3.7× usualTilburg, 15 August: 9.8 µg/m³, 1.3× usualTilburg, 16 August: 10.2 µg/m³, 1.4× usualTilburg, 17 August: 8.5 µg/m³, 1.1× usualZwijndrechtZwijndrecht, 10 August: 8.9 µg/m³, 1.4× usualZwijndrecht, 11 August: 10.4 µg/m³, 1.7× usualZwijndrecht, 12 August: 15.7 µg/m³, 2.5× usualZwijndrecht, 13 August: 25.4 µg/m³, 4.1× usualZwijndrecht, 14 August: 19.0 µg/m³, 3.1× usualZwijndrecht, 15 August: 9.3 µg/m³, 1.5× usualZwijndrecht, 16 August: 12.3 µg/m³, 2.0× usualZwijndrecht, 17 August: 5.5 µg/m³, 0.9× usualKrefeldKrefeld, 10 August: 7.1 µg/m³, 1.0× usualKrefeld, 11 August: 11.6 µg/m³, 1.6× usualKrefeld, 12 August: 14.3 µg/m³, 2.0× usualKrefeld, 13 August: 17.9 µg/m³, 2.5× usualKrefeld, 14 August: 29.1 µg/m³, 4.0× usualKrefeld, 15 August: 13.2 µg/m³, 1.8× usualKrefeld, 16 August: 10.8 µg/m³, 1.5× usualKrefeld, 17 August: 6.2 µg/m³, 0.9× usualVenloVenlo, 10 August: 7.1 µg/m³, 1.1× usualVenlo, 11 August: 11.0 µg/m³, 1.8× usualVenlo, 12 August: 12.5 µg/m³, 2.0× usualVenlo, 13 August: 18.6 µg/m³, 3.0× usualVenlo, 14 August: 28.1 µg/m³, 4.5× usualVenlo, 15 August: 13.4 µg/m³, 2.2× usualVenlo, 16 August: 10.0 µg/m³, 1.6× usualVenlo, 17 August: 5.1 µg/m³, 0.8× usualEssenEssen, 10 August: 8.3 µg/m³, 1.2× usualEssen, 11 August: 10.9 µg/m³, 1.6× usualEssen, 12 August: 11.7 µg/m³, 1.7× usualEssen, 13 August: 19.2 µg/m³, 2.7× usualEssen, 14 August: 27.5 µg/m³, 3.9× usualEssen, 15 August: 13.0 µg/m³, 1.9× usualEssen, 16 August: 10.8 µg/m³, 1.5× usualEssen, 17 August: 6.4 µg/m³, 0.9× usualGelsenkirchenGelsenkirchen, 10 August: 9.3 µg/m³, 1.1× usualGelsenkirchen, 11 August: 12.3 µg/m³, 1.5× usualGelsenkirchen, 12 August: 14.7 µg/m³, 1.8× usualGelsenkirchen, 13 August: 20.7 µg/m³, 2.6× usualGelsenkirchen, 14 August: 27.4 µg/m³, 3.4× usualGelsenkirchen, 15 August: 14.0 µg/m³, 1.7× usualGelsenkirchen, 16 August: 10.2 µg/m³, 1.3× usualGelsenkirchen, 17 August: 4.9 µg/m³, 0.6× usualDüsseldorfDüsseldorf, 10 August: 7.7 µg/m³, 1.2× usualDüsseldorf, 11 August: 10.5 µg/m³, 1.7× usualDüsseldorf, 12 August: 11.4 µg/m³, 1.8× usualDüsseldorf, 13 August: 17.9 µg/m³, 2.8× usualDüsseldorf, 14 August: 26.8 µg/m³, 4.3× usualDüsseldorf, 15 August: 14.7 µg/m³, 2.3× usualDüsseldorf, 16 August: 13.1 µg/m³, 2.1× usualDüsseldorf, 17 August: 7.4 µg/m³, 1.2× usualNeuwiedNeuwied, 10 August: 10.0 µg/m³, 1.2× usualNeuwied, 11 August: 10.9 µg/m³, 1.3× usualNeuwied, 12 August: 15.2 µg/m³, 1.8× usualNeuwied, 13 August: 23.5 µg/m³, 2.8× usualNeuwied, 14 August: 26.4 µg/m³, 3.2× usualNeuwied, 15 August: 21.0 µg/m³, 2.5× usualNeuwied, 16 August: 13.0 µg/m³, 1.6× usualNeuwied, 17 August: 4.9 µg/m³, 0.6× usualOberhausenOberhausen, 10 August: 8.2 µg/m³, 1.3× usualOberhausen, 11 August: 11.7 µg/m³, 1.8× usualOberhausen, 12 August: 13.1 µg/m³, 2.0× usualOberhausen, 13 August: 20.2 µg/m³, 3.1× usualOberhausen, 14 August: 26.3 µg/m³, 4.0× usualOberhausen, 15 August: 12.4 µg/m³, 1.9× usualOberhausen, 16 August: 10.5 µg/m³, 1.6× usualOberhausen, 17 August: 5.2 µg/m³, 0.8× usualDortmundDortmund, 10 August: 8.3 µg/m³, 1.1× usualDortmund, 11 August: 11.2 µg/m³, 1.5× usualDortmund, 12 August: 12.6 µg/m³, 1.7× usualDortmund, 13 August: 19.9 µg/m³, 2.7× usualDortmund, 14 August: 26.1 µg/m³, 3.5× usualDortmund, 15 August: 14.4 µg/m³, 1.9× usualDortmund, 16 August: 12.4 µg/m³, 1.7× usualDortmund, 17 August: 5.6 µg/m³, 0.8× usualLudwigshafen am Rhe…Ludwigshafen am Rhein, 10 August: 13.1 µg/m³, 1.8× usualLudwigshafen am Rhein, 11 August: 11.3 µg/m³, 1.5× usualLudwigshafen am Rhein, 12 August: 17.1 µg/m³, 2.3× usualLudwigshafen am Rhein, 13 August: 24.2 µg/m³, 3.3× usualLudwigshafen am Rhein, 14 August: 25.5 µg/m³, 3.4× usualLudwigshafen am Rhein, 15 August: 24.7 µg/m³, 3.3× usualLudwigshafen am Rhein, 16 August: 10.4 µg/m³, 1.4× usualLudwigshafen am Rhein, 17 August: 7.1 µg/m³, 1.0× usualDuisburgDuisburg, 10 August: 7.9 µg/m³, 1.2× usualDuisburg, 11 August: 10.7 µg/m³, 1.7× usualDuisburg, 12 August: 12.3 µg/m³, 1.9× usualDuisburg, 13 August: 18.1 µg/m³, 2.8× usualDuisburg, 14 August: 25.0 µg/m³, 3.9× usualDuisburg, 15 August: 12.6 µg/m³, 2.0× usualDuisburg, 16 August: 10.9 µg/m³, 1.7× usualDuisburg, 17 August: 5.1 µg/m³, 0.8× usual10 Aug11121314151617
Every counted city, in the order the episode reached them, 3 days before to 3 after. Each square is a day, coloured by that day's PM2.5; outlined: at twice the city's usual or more.
Good0–50
Moderate51–100
Sensitive groups101–150
Unhealthy151–200
Very unhealthy201–300
Hazardous301+

Every city it reached

CityDaysHighestUsualAbove usual
StabroekFlanders, Belgium1 27.713 August6.04.6×
VenloLimburg, The Netherlands1 28.114 August6.24.5×
DüsseldorfNorth Rhine-Westphalia, Germany1 26.814 August6.34.3×
ZwijndrechtFlanders, Belgium1 25.413 August6.24.1×
LochristiFlanders, Belgium1 26.913 August6.64.1×
OberhausenNorth Rhine-Westphalia, Germany1 26.314 August6.54.0×
KrefeldNorth Rhine-Westphalia, Germany1 29.114 August7.24.0×
EssenNorth Rhine-Westphalia, Germany1 27.514 August7.03.9×
DuisburgNorth Rhine-Westphalia, Germany1 25.014 August6.43.9×
AschaffenburgBavaria, Germany1 26.613 August7.13.7×
TilburgNorth Brabant, The Netherlands2 27.114 August7.43.7×
SpeyerRheinland-Pfalz, Germany2 29.415 August8.23.6×
DortmundNorth Rhine-Westphalia, Germany1 26.114 August7.43.5×
Ludwigshafen am RheinRheinland-Pfalz, Germany1 25.514 August7.43.4×
GelsenkirchenNorth Rhine-Westphalia, Germany1 27.414 August8.13.4×
NeuwiedRheinland-Pfalz, Germany1 26.414 August8.33.2×

Daily means in µg/m³. Usual: the city's median for this time of year (its days within 21 days of the date, every year, leaving out the week around it). Above usual: its highest day against that.

Against other episodes in Germany and Belgium

Number 26 of 35 episodes in Germany and Belgium since our records began, by cities reached.

Bars: cities reached; colour: the level of the episode's highest daily reading. All 35.

Use this page

SmogRank, Germany, Belgium and The Netherlands, August 2025: 16 cities with PM2.5 at twice their usual or more, 13 to 14 August 2025, smogrank.com/episodes/2025-08-germany-belgium-and-the-netherlands (accessed 2 October 2026).

Download top 10 (PNG)

You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.

An episode is a run of days when many cities close to each other (four or more within 350 km on a day, 8 or more in all) each had a daily PM2.5 mean of at least 25 µg/m³ and at least 2 times their usual for that time of year. Found in our own measurements, not picked by hand. How we find episodes. Values are each city's daily mean of its own monitors; causes are the usual kinds for a pattern like this, not a confirmed source.