SmogRank / Episodes / Germany

Europe, 22 to 23 November 2025

For 2 days, from 22 to 23 November 2025, 41 cities in Germany, France, Belgium and 2 more countries had PM2.5 at least twice their usual for the time of year. The worst reading was Winterthur, Zurich, Switzerland: 37.0 µg/m³ on 22 November, about 2.1× its usual 17.9.

No cause namedWe have no fire or smoke records for these days, so we only say what the measurements show.
Cities reached41in 5 countries
Days222 to 23 November 2025
Worst day23 November22 cities counted
Furthest above usual4.4×Béthune

Day by day

23 November 22 cities at twice their usual or more
KoblenzBendorfNeuwiedKaiserslauternKönigstein im TaunusRiedstadtSaarbrückenBonnLampertheimTrierVölklingenWadgassenBensheimNetphenOlpeEggenstein-LeopoldshafenKölnSaint-AvoldHeidelbergKarlsruheLeverkusenGießenLüdenscheidWieslochPulheimHanau am MainBaden-BadenStrasbourgWuppertalKehlHagenMichelstadtMarburg an der LahnGroßostheimLuxembourgSchwerteHattingenDüsseldorfPforzheimRatingenThionvilleAschaffenburgJülichDortmundJüchenUnnaEssenGelsenkirchenMetzEsch-sur-AlzetteWarsteinMönchengladbachEupenOberhausenDuisburgSoestBottropAachenDattelnKrefeldHeilbronnHerrenbergHeerlenNancyNettetalBad WildungenFreiburgWeselVenloMünsterBorkenVillingen-SchwenningenÉpinalMüllheimLiègeLauda-KönigshofenReutlingenFuldaAnsFlémalle-HauteVenrayMarche-en-FamenneBielefeldSchwäbisch HallGenkLörrachKasselWürzburgOsnabrückEnschedeBaselHasseltHouthalenAndenneNijmegenEindhovenLingenWitzenhausenUslarRintelnAalenZürichMolNamurKonstanzKreuzlingenGöttingenUlmBiberach an der RißNeu-UlmMeiningenEisenachAarschotSaint-DizierFriedrichshafenBarneveldAnsbachDuderstadtMühlhausenRixensartSuhlCharleroiLindauJumetHildesheimHannoverZaventemUtrechtIJsselsteinMechelenBambergMaarssenBrusselsWillebroekAntwerpKapellenGoslarZwijndrechtStabroekKempten (Allgäu)NurembergRidderkerkNordhausenBeverenSondershausenSalzgitterErfurtReimsAmsterdamAugsburgPurmerendMonsRotterdamBadhoevedorpWernigerodeZaanstadBraunschweigSchiedamMedemblikSpijkenisseHillegomVelserbroekVelsen-ZuidWeimarMaassluisThe HagueHalberstadt's-GravenzandeIngolstadtGentWolfsburgEvergemValenciennesJenaStarnbergTournaiSaint-QuentinMunichKelheimMarktredwitzBernburgKnokke-HeistWeißenfelsAuxerreSchwandorf in BayernWeidenGeraMagdeburgMerseburgCoulommiersHalle (Saale)InnsbruckGreizZeitzKöthenBurg bei MagdeburgAltenburgBitterfeld-WolfenDessauStendalKoksijdeFontainebleauMontargisAmiensDunkirkDomontTraunreutWittenbergBeauvaisBrandenburg an der HavelÉtampesCalaisSaalfelden am Steinernen MeerSalzburgRambouilletNauenLuckenwaldePotsdamBoulogne-sur-MerOrléansOlivetFalkenseeKleinmachnowTeltowChartresBlankenfelde-MahlowOranienburgDreuxBerlinKönigs WusterhausenBernau bei BerlinNeuenhagenBloisStrausbergNorwichWinterthurWormsDillingenHaarlemFrankfurt am MainHattersheimLudwigshafen am RheinWetzlarIzegemMainzEschbornMontbéliardMannheimRüsselsheim am MainMenenSpeyerGrimbergenKortrijkBad KreuznachFilderstadtMaldegemBredaLimburg an der LahnMulhouseRoeselareTilburgTübingenDouaiLochristiLunévilleBurghausenStuttgartWiesbadenLudwigsburgDenainRoubaixDarmstadtParisCreilLilleBéthune
19 Nov20212223242526
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

WinterthurWinterthur, 19 November: 10.4 µg/m³Winterthur, 20 November: 2.1 µg/m³Winterthur, 21 November: 12.0 µg/m³Winterthur, 22 November: 37.0 µg/m³, 2.1× its usual 17.9Winterthur, 23 November: 19.7 µg/m³Winterthur, 24 November: 2.6 µg/m³Winterthur, 25 November: 0.6 µg/m³Winterthur, 26 November: 7.3 µg/m³LilleLille, 19 November: 4.2 µg/m³Lille, 20 November: 4.3 µg/m³Lille, 21 November: 24.7 µg/m³Lille, 22 November: 31.8 µg/m³, 4.2× its usual 7.6Lille, 23 November: 7.2 µg/m³Lille, 24 November: 6.1 µg/m³Lille, 25 November: 5.4 µg/m³Lille, 26 November: 16.5 µg/m³RoubaixRoubaix, 19 November: 5.9 µg/m³Roubaix, 20 November: 5.7 µg/m³Roubaix, 21 November: 27.5 µg/m³Roubaix, 22 November: 30.7 µg/m³, 3.6× its usual 8.5Roubaix, 23 November: 8.6 µg/m³Roubaix, 24 November: 7.0 µg/m³Roubaix, 25 November: 6.9 µg/m³Roubaix, 26 November: 21.2 µg/m³CreilCreil, 19 November: 3.9 µg/m³Creil, 20 November: 4.7 µg/m³Creil, 21 November: 14.2 µg/m³Creil, 22 November: 29.4 µg/m³, 3.9× its usual 7.5Creil, 23 November: 8.3 µg/m³Creil, 24 November: 5.7 µg/m³Creil, 25 November: no readingCreil, 26 November: 8.6 µg/m³LochristiLochristi, 19 November: no readingLochristi, 20 November: 3.3 µg/m³Lochristi, 21 November: 20.9 µg/m³Lochristi, 22 November: 29.4 µg/m³, 3.3× its usual 8.9Lochristi, 23 November: 7.8 µg/m³Lochristi, 24 November: 9.3 µg/m³Lochristi, 25 November: 8.6 µg/m³Lochristi, 26 November: 21.6 µg/m³ParisParis, 19 November: 4.9 µg/m³Paris, 20 November: 5.7 µg/m³Paris, 21 November: 11.5 µg/m³Paris, 22 November: 28.6 µg/m³, 3.8× its usual 7.6Paris, 23 November: 9.0 µg/m³Paris, 24 November: 6.7 µg/m³Paris, 25 November: 5.4 µg/m³Paris, 26 November: 10.8 µg/m³IzegemIzegem, 19 November: no readingIzegem, 20 November: no readingIzegem, 21 November: 19.7 µg/m³Izegem, 22 November: 28.3 µg/m³, 2.7× its usual 10.4Izegem, 23 November: 9.2 µg/m³Izegem, 24 November: 6.9 µg/m³Izegem, 25 November: no readingIzegem, 26 November: 17.9 µg/m³HaarlemHaarlem, 19 November: 8.1 µg/m³Haarlem, 20 November: 8.4 µg/m³Haarlem, 21 November: 22.9 µg/m³Haarlem, 22 November: 28.3 µg/m³, 2.5× its usual 11.3Haarlem, 23 November: 13.9 µg/m³Haarlem, 24 November: 16.3 µg/m³Haarlem, 25 November: 13.0 µg/m³Haarlem, 26 November: 32.5 µg/m³RoeselareRoeselare, 19 November: no readingRoeselare, 20 November: 3.2 µg/m³Roeselare, 21 November: 23.4 µg/m³Roeselare, 22 November: 28.0 µg/m³, 3.2× its usual 8.8Roeselare, 23 November: 7.9 µg/m³Roeselare, 24 November: 6.7 µg/m³Roeselare, 25 November: 5.2 µg/m³Roeselare, 26 November: 14.2 µg/m³DouaiDouai, 19 November: no readingDouai, 20 November: no readingDouai, 21 November: 20.0 µg/m³Douai, 22 November: 27.4 µg/m³, 3.3× its usual 8.2Douai, 23 November: 5.7 µg/m³Douai, 24 November: 5.9 µg/m³Douai, 25 November: 4.7 µg/m³Douai, 26 November: 11.5 µg/m³KortrijkKortrijk, 19 November: no readingKortrijk, 20 November: 4.2 µg/m³Kortrijk, 21 November: 18.5 µg/m³Kortrijk, 22 November: 27.2 µg/m³, 3.1× its usual 8.7Kortrijk, 23 November: 7.2 µg/m³Kortrijk, 24 November: 6.2 µg/m³Kortrijk, 25 November: 5.3 µg/m³Kortrijk, 26 November: 17.0 µg/m³LunévilleLunéville, 19 November: 7.7 µg/m³Lunéville, 20 November: 6.2 µg/m³Lunéville, 21 November: 14.1 µg/m³Lunéville, 22 November: 27.1 µg/m³, 3.4× its usual 8.0Lunéville, 23 November: 24.3 µg/m³Lunéville, 24 November: 4.0 µg/m³Lunéville, 25 November: 5.5 µg/m³Lunéville, 26 November: 13.6 µg/m³MenenMenen, 19 November: no readingMenen, 20 November: 3.8 µg/m³Menen, 21 November: 20.9 µg/m³Menen, 22 November: 26.5 µg/m³, 3.0× its usual 8.8Menen, 23 November: 6.9 µg/m³Menen, 24 November: 6.3 µg/m³Menen, 25 November: 5.3 µg/m³Menen, 26 November: 11.5 µg/m³DenainDenain, 19 November: 4.1 µg/m³Denain, 20 November: 5.6 µg/m³Denain, 21 November: 19.8 µg/m³Denain, 22 November: 26.4 µg/m³, 3.6× its usual 7.3Denain, 23 November: 7.4 µg/m³Denain, 24 November: no readingDenain, 25 November: 6.6 µg/m³Denain, 26 November: 16.6 µg/m³BredaBreda, 19 November: 4.0 µg/m³Breda, 20 November: 5.6 µg/m³Breda, 21 November: 22.9 µg/m³Breda, 22 November: 25.9 µg/m³, 3.2× its usual 8.1Breda, 23 November: 7.0 µg/m³Breda, 24 November: 6.9 µg/m³Breda, 25 November: 6.3 µg/m³Breda, 26 November: no readingMaldegemMaldegem, 19 November: no readingMaldegem, 20 November: 2.5 µg/m³Maldegem, 21 November: 15.7 µg/m³Maldegem, 22 November: 25.8 µg/m³, 3.2× its usual 8.1Maldegem, 23 November: 6.7 µg/m³Maldegem, 24 November: 5.4 µg/m³Maldegem, 25 November: 4.4 µg/m³Maldegem, 26 November: 13.1 µg/m³TilburgTilburg, 19 November: no readingTilburg, 20 November: no readingTilburg, 21 November: 22.3 µg/m³Tilburg, 22 November: 25.4 µg/m³, 3.3× its usual 7.6Tilburg, 23 November: 8.2 µg/m³Tilburg, 24 November: no readingTilburg, 25 November: 5.2 µg/m³Tilburg, 26 November: no readingGrimbergenGrimbergen, 19 November: no readingGrimbergen, 20 November: 4.8 µg/m³Grimbergen, 21 November: 21.7 µg/m³Grimbergen, 22 November: 25.4 µg/m³, 3.1× its usual 8.1Grimbergen, 23 November: 5.7 µg/m³Grimbergen, 24 November: 8.3 µg/m³Grimbergen, 25 November: 9.9 µg/m³Grimbergen, 26 November: 15.7 µg/m³BéthuneBéthune, 19 November: no readingBéthune, 20 November: 6.2 µg/m³Béthune, 21 November: 24.5 µg/m³Béthune, 22 November: 25.1 µg/m³, 4.4× its usual 5.7Béthune, 23 November: 7.2 µg/m³Béthune, 24 November: no readingBéthune, 25 November: no readingBéthune, 26 November: no readingSpeyerSpeyer, 19 November: 8.0 µg/m³Speyer, 20 November: no readingSpeyer, 21 November: 13.8 µg/m³Speyer, 22 November: 23.2 µg/m³Speyer, 23 November: 32.0 µg/m³, 3.0× its usual 10.6Speyer, 24 November: 12.0 µg/m³Speyer, 25 November: 15.5 µg/m³Speyer, 26 November: 10.6 µg/m³Bad KreuznachBad Kreuznach, 19 November: 7.7 µg/m³Bad Kreuznach, 20 November: 4.5 µg/m³Bad Kreuznach, 21 November: 12.4 µg/m³Bad Kreuznach, 22 November: 21.5 µg/m³Bad Kreuznach, 23 November: 28.2 µg/m³, 3.1× its usual 9.1Bad Kreuznach, 24 November: 27.4 µg/m³Bad Kreuznach, 25 November: 16.5 µg/m³Bad Kreuznach, 26 November: 10.4 µg/m³MontbéliardMontbéliard, 19 November: 9.6 µg/m³Montbéliard, 20 November: 3.4 µg/m³Montbéliard, 21 November: 8.9 µg/m³Montbéliard, 22 November: 17.5 µg/m³Montbéliard, 23 November: 28.0 µg/m³, 2.8× its usual 10.1Montbéliard, 24 November: 10.4 µg/m³Montbéliard, 25 November: 4.6 µg/m³Montbéliard, 26 November: 8.6 µg/m³WiesbadenWiesbaden, 19 November: 6.3 µg/m³Wiesbaden, 20 November: 5.1 µg/m³Wiesbaden, 21 November: 8.7 µg/m³Wiesbaden, 22 November: 17.5 µg/m³Wiesbaden, 23 November: 27.8 µg/m³, 3.5× its usual 7.9Wiesbaden, 24 November: 22.8 µg/m³Wiesbaden, 25 November: 15.4 µg/m³Wiesbaden, 26 November: 8.5 µg/m³MannheimMannheim, 19 November: 8.9 µg/m³Mannheim, 20 November: no readingMannheim, 21 November: no readingMannheim, 22 November: 23.3 µg/m³Mannheim, 23 November: 27.4 µg/m³, 2.9× its usual 9.6Mannheim, 24 November: 10.4 µg/m³Mannheim, 25 November: 11.9 µg/m³Mannheim, 26 November: 10.9 µg/m³StuttgartStuttgart, 19 November: 8.4 µg/m³Stuttgart, 20 November: no readingStuttgart, 21 November: no readingStuttgart, 22 November: 24.3 µg/m³Stuttgart, 23 November: 27.0 µg/m³, 3.5× its usual 7.8Stuttgart, 24 November: 8.2 µg/m³Stuttgart, 25 November: 7.8 µg/m³Stuttgart, 26 November: 11.9 µg/m³MulhouseMulhouse, 19 November: 6.9 µg/m³Mulhouse, 20 November: no readingMulhouse, 21 November: 10.2 µg/m³Mulhouse, 22 November: 20.6 µg/m³Mulhouse, 23 November: 27.0 µg/m³, 3.2× its usual 8.4Mulhouse, 24 November: 5.5 µg/m³Mulhouse, 25 November: no readingMulhouse, 26 November: 10.1 µg/m³TübingenTübingen, 19 November: 11.0 µg/m³Tübingen, 20 November: no readingTübingen, 21 November: no readingTübingen, 22 November: 21.9 µg/m³Tübingen, 23 November: 26.6 µg/m³, 3.3× its usual 8.0Tübingen, 24 November: 13.4 µg/m³Tübingen, 25 November: 9.1 µg/m³Tübingen, 26 November: 10.9 µg/m³WetzlarWetzlar, 19 November: 5.0 µg/m³Wetzlar, 20 November: 6.7 µg/m³Wetzlar, 21 November: 14.4 µg/m³Wetzlar, 22 November: 23.2 µg/m³Wetzlar, 23 November: 26.2 µg/m³, 2.7× its usual 9.7Wetzlar, 24 November: 18.8 µg/m³Wetzlar, 25 November: 18.3 µg/m³Wetzlar, 26 November: 10.1 µg/m³LudwigsburgLudwigsburg, 19 November: 7.7 µg/m³Ludwigsburg, 20 November: no readingLudwigsburg, 21 November: no readingLudwigsburg, 22 November: 24.3 µg/m³Ludwigsburg, 23 November: 26.1 µg/m³, 3.6× its usual 7.2Ludwigsburg, 24 November: 7.5 µg/m³Ludwigsburg, 25 November: 8.0 µg/m³Ludwigsburg, 26 November: 12.6 µg/m³Limburg an der LahnLimburg an der Lahn, 19 November: 5.9 µg/m³Limburg an der Lahn, 20 November: 7.9 µg/m³Limburg an der Lahn, 21 November: 14.5 µg/m³Limburg an der Lahn, 22 November: 24.9 µg/m³Limburg an der Lahn, 23 November: 26.1 µg/m³, 3.2× its usual 8.2Limburg an der Lahn, 24 November: 14.9 µg/m³Limburg an der Lahn, 25 November: 13.8 µg/m³Limburg an der Lahn, 26 November: 29.1 µg/m³WormsWorms, 19 November: 12.1 µg/m³Worms, 20 November: 8.7 µg/m³Worms, 21 November: 14.6 µg/m³Worms, 22 November: 24.6 µg/m³Worms, 23 November: 26.1 µg/m³, 2.3× its usual 11.6Worms, 24 November: 17.2 µg/m³Worms, 25 November: 15.5 µg/m³Worms, 26 November: 11.1 µg/m³DarmstadtDarmstadt, 19 November: 7.0 µg/m³Darmstadt, 20 November: 6.0 µg/m³Darmstadt, 21 November: 10.1 µg/m³Darmstadt, 22 November: 19.0 µg/m³Darmstadt, 23 November: 25.8 µg/m³, 3.7× its usual 7.0Darmstadt, 24 November: 7.6 µg/m³Darmstadt, 25 November: 9.7 µg/m³Darmstadt, 26 November: 10.6 µg/m³EschbornEschborn, 19 November: 7.8 µg/m³Eschborn, 20 November: 6.4 µg/m³Eschborn, 21 November: 13.0 µg/m³Eschborn, 22 November: 17.5 µg/m³Eschborn, 23 November: 25.8 µg/m³, 2.8× its usual 9.3Eschborn, 24 November: 19.1 µg/m³Eschborn, 25 November: 14.5 µg/m³Eschborn, 26 November: 8.6 µg/m³DillingenDillingen, 19 November: 9.6 µg/m³Dillingen, 20 November: 5.4 µg/m³Dillingen, 21 November: 10.2 µg/m³Dillingen, 22 November: 16.5 µg/m³Dillingen, 23 November: 25.7 µg/m³, 2.5× its usual 10.2Dillingen, 24 November: 10.3 µg/m³Dillingen, 25 November: 8.5 µg/m³Dillingen, 26 November: 11.5 µg/m³Rüsselsheim am MainRüsselsheim am Main, 19 November: 7.1 µg/m³Rüsselsheim am Main, 20 November: 6.5 µg/m³Rüsselsheim am Main, 21 November: 11.9 µg/m³Rüsselsheim am Main, 22 November: 20.7 µg/m³Rüsselsheim am Main, 23 November: 25.6 µg/m³, 3.0× its usual 8.6Rüsselsheim am Main, 24 November: 14.8 µg/m³Rüsselsheim am Main, 25 November: 15.1 µg/m³Rüsselsheim am Main, 26 November: 8.5 µg/m³MainzMainz, 19 November: 6.2 µg/m³Mainz, 20 November: 5.8 µg/m³Mainz, 21 November: 11.0 µg/m³Mainz, 22 November: 20.9 µg/m³Mainz, 23 November: 25.6 µg/m³, 2.8× its usual 9.1Mainz, 24 November: 15.4 µg/m³Mainz, 25 November: 15.4 µg/m³Mainz, 26 November: 8.7 µg/m³Ludwigshafen am Rhe…Ludwigshafen am Rhein, 19 November: 8.9 µg/m³Ludwigshafen am Rhein, 20 November: 4.6 µg/m³Ludwigshafen am Rhein, 21 November: 14.5 µg/m³Ludwigshafen am Rhein, 22 November: 22.2 µg/m³Ludwigshafen am Rhein, 23 November: 25.5 µg/m³, 2.7× its usual 9.3Ludwigshafen am Rhein, 24 November: 12.4 µg/m³Ludwigshafen am Rhein, 25 November: 12.1 µg/m³Ludwigshafen am Rhein, 26 November: 10.2 µg/m³BurghausenBurghausen, 19 November: 13.5 µg/m³Burghausen, 20 November: 9.7 µg/m³Burghausen, 21 November: 10.9 µg/m³Burghausen, 22 November: 18.8 µg/m³Burghausen, 23 November: 25.1 µg/m³, 3.5× its usual 7.2Burghausen, 24 November: 21.2 µg/m³Burghausen, 25 November: 12.8 µg/m³Burghausen, 26 November: 9.9 µg/m³FilderstadtFilderstadt, 19 November: 7.7 µg/m³Filderstadt, 20 November: no readingFilderstadt, 21 November: no readingFilderstadt, 22 November: 24.2 µg/m³Filderstadt, 23 November: 25.1 µg/m³, 3.2× its usual 7.8Filderstadt, 24 November: 9.4 µg/m³Filderstadt, 25 November: 5.7 µg/m³Filderstadt, 26 November: 10.9 µg/m³HattersheimHattersheim, 19 November: 7.6 µg/m³Hattersheim, 20 November: 3.8 µg/m³Hattersheim, 21 November: 11.6 µg/m³Hattersheim, 22 November: 15.0 µg/m³Hattersheim, 23 November: 25.0 µg/m³, 2.7× its usual 9.2Hattersheim, 24 November: 14.6 µg/m³Hattersheim, 25 November: 11.4 µg/m³Hattersheim, 26 November: 7.2 µg/m³Frankfurt am MainFrankfurt am Main, 19 November: 7.5 µg/m³Frankfurt am Main, 20 November: 6.9 µg/m³Frankfurt am Main, 21 November: 13.9 µg/m³Frankfurt am Main, 22 November: 19.5 µg/m³Frankfurt am Main, 23 November: 25.0 µg/m³, 2.7× its usual 9.1Frankfurt am Main, 24 November: 12.8 µg/m³Frankfurt am Main, 25 November: 12.6 µg/m³Frankfurt am Main, 26 November: 11.2 µg/m³19 Nov20212223242526
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
BéthuneHauts-de-France, France1 25.122 November5.74.4×
LilleHauts-de-France, France1 31.822 November7.64.2×
CreilHauts-de-France, France1 29.422 November7.53.9×
ParisÎle-de-France, France1 28.622 November7.63.8×
DarmstadtHesse, Germany1 25.823 November7.03.7×
RoubaixHauts-de-France, France1 30.722 November8.53.6×
DenainHauts-de-France, France1 26.422 November7.33.6×
LudwigsburgBaden-Wurttemberg, Germany1 26.123 November7.23.6×
WiesbadenHesse, Germany1 27.823 November7.93.5×
StuttgartBaden-Wurttemberg, Germany1 27.023 November7.83.5×
BurghausenBavaria, Germany1 25.123 November7.23.5×
LunévilleGrand Est, France1 27.122 November8.03.4×
LochristiFlanders, Belgium1 29.422 November8.93.3×
DouaiHauts-de-France, France1 27.422 November8.23.3×
TübingenBaden-Wurttemberg, Germany1 26.623 November8.03.3×
TilburgNorth Brabant, The Netherlands1 25.422 November7.63.3×
RoeselareFlanders, Belgium1 28.022 November8.83.2×
MulhouseGrand Est, France1 27.023 November8.43.2×
Limburg an der LahnHesse, Germany1 26.123 November8.23.2×
BredaNorth Brabant, The Netherlands1 25.922 November8.13.2×
MaldegemFlanders, Belgium1 25.822 November8.13.2×
FilderstadtBaden-Wurttemberg, Germany1 25.123 November7.83.2×
Bad KreuznachRheinland-Pfalz, Germany1 28.223 November9.13.1×
KortrijkFlanders, Belgium1 27.222 November8.73.1×
GrimbergenFlanders, Belgium1 25.422 November8.13.1×
SpeyerRheinland-Pfalz, Germany1 32.023 November10.63.0×
MenenFlanders, Belgium1 26.522 November8.83.0×
Rüsselsheim am MainHesse, Germany1 25.623 November8.63.0×
MannheimBaden-Wurttemberg, Germany1 27.423 November9.62.9×
MontbéliardBourgogne-Franche-Comté, France1 28.023 November10.12.8×
EschbornHesse, Germany1 25.823 November9.32.8×
MainzRheinland-Pfalz, Germany1 25.623 November9.12.8×
IzegemFlanders, Belgium1 28.322 November10.42.7×
WetzlarHesse, Germany1 26.223 November9.72.7×
Ludwigshafen am RheinRheinland-Pfalz, Germany1 25.523 November9.32.7×
HattersheimHesse, Germany1 25.023 November9.22.7×
Frankfurt am MainHesse, Germany1 25.023 November9.12.7×
HaarlemNorth Holland, The Netherlands1 28.322 November11.32.5×
DillingenSaarland, Germany1 25.723 November10.22.5×
WormsRheinland-Pfalz, Germany1 26.123 November11.62.3×
WinterthurZurich, Switzerland1 37.022 November17.92.1×

Daily means in µg/m³, over the days each city counted in this episode. Highest: its highest of those days. Usual: the city's median for the time of year of that day (its days within 21 days of the date, every year, leaving out the week around it). Above usual: its highest day against that, with a usual under 5 µg/m³ taken as 5.

Against other episodes in Germany and France

Number 31 of 54 episodes in Germany and France since our records began, by cities reached.

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

Use this page

SmogRank, Europe, 22 to 23 November 2025: 41 cities with PM2.5 at twice their usual or more, 22 to 23 November 2025, smogrank.com/episodes/2025-11-22-europe (accessed 4 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.