Europe, March 2025
For 12 days, from 19 to 30 March 2025, 335 cities in Germany, Poland, Belgium and 15 more countries had PM2.5 at least twice their usual for the time of year. The worst reading was Kikinda, Vojvodina, Serbia: 83.1 µg/m³ on 20 March, about 3.6× its usual 22.9.
Day by day
How it spread
Every city it reached
| City | Days | Highest | Above usual |
|---|---|---|---|
| AndenneWallonia, Belgium | 1 | 42.825 March | 8.2× |
| CharleroiWallonia, Belgium | 1 | 44.025 March | 7.6× |
| NamurWallonia, Belgium | 1 | 42.825 March | 7.4× |
| TournaiWallonia, Belgium | 1 | 41.425 March | 7.4× |
| HattingenNorth Rhine-Westphalia, Germany | 1 | 51.025 March | 7.3× |
| BirminghamEngland, United Kingdom | 4 | 48.524 March | 7.2× |
| MonsWallonia, Belgium | 1 | 48.325 March | 7.2× |
| Flémalle-HauteWallonia, Belgium | 2 | 37.625 March | 7.2× |
| MönchengladbachNorth Rhine-Westphalia, Germany | 2 | 48.525 March | 7.0× |
| ZaventemFlanders, Belgium | 1 | 53.325 March | 6.9× |
| KölnNorth Rhine-Westphalia, Germany | 1 | 52.625 March | 6.9× |
| AarschotFlanders, Belgium | 2 | 52.025 March | 6.9× |
| RatingenNorth Rhine-Westphalia, Germany | 1 | 46.125 March | 6.9× |
| Marche-en-FamenneWallonia, Belgium | 1 | 34.325 March | 6.9× |
| LeverkusenNorth Rhine-Westphalia, Germany | 1 | 48.325 March | 6.8× |
| HasseltFlanders, Belgium | 2 | 54.025 March | 6.7× |
| BrusselsBrussels Capital, Belgium | 1 | 49.925 March | 6.7× |
| HeerlenLimburg, The Netherlands | 1 | 37.125 March | 6.7× |
| SoestNorth Rhine-Westphalia, Germany | 1 | 48.925 March | 6.6× |
| BonnNorth Rhine-Westphalia, Germany | 1 | 48.925 March | 6.6× |
| MolFlanders, Belgium | 2 | 47.925 March | 6.4× |
| LiègeWallonia, Belgium | 1 | 42.125 March | 6.4× |
| GrimbergenFlanders, Belgium | 2 | 55.825 March | 6.3× |
| MaldegemFlanders, Belgium | 2 | 53.825 March | 6.3× |
| DüsseldorfNorth Rhine-Westphalia, Germany | 1 | 49.525 March | 6.3× |
| JüchenNorth Rhine-Westphalia, Germany | 1 | 46.725 March | 6.3× |
| HouthalenFlanders, Belgium | 3 | 57.125 March | 6.2× |
| WuppertalNorth Rhine-Westphalia, Germany | 1 | 48.225 March | 6.2× |
| DortmundNorth Rhine-Westphalia, Germany | 1 | 55.125 March | 6.1× |
| EssenNorth Rhine-Westphalia, Germany | 1 | 50.525 March | 5.9× |
| WillebroekFlanders, Belgium | 1 | 44.725 March | 5.9× |
| JülichNorth Rhine-Westphalia, Germany | 2 | 48.425 March | 5.8× |
| RixensartWallonia, Belgium | 2 | 47.825 March | 5.8× |
| VenloLimburg, The Netherlands | 2 | 46.825 March | 5.8× |
| MenenFlanders, Belgium | 3 | 55.325 March | 5.7× |
| OberhausenNorth Rhine-Westphalia, Germany | 1 | 49.325 March | 5.7× |
| GentFlanders, Belgium | 3 | 47.725 March | 5.7× |
| MechelenFlanders, Belgium | 2 | 47.125 March | 5.7× |
| SchwerteNorth Rhine-Westphalia, Germany | 1 | 44.825 March | 5.7× |
| LochristiFlanders, Belgium | 3 | 50.825 March | 5.6× |
| AntwerpFlanders, Belgium | 2 | 47.625 March | 5.6× |
| NettetalNorth Rhine-Westphalia, Germany | 2 | 46.825 March | 5.6× |
| BeverenFlanders, Belgium | 2 | 45.625 March | 5.6× |
| BexleyEngland, United Kingdom | 4 | 41.024 March | 5.6× |
| RidderkerkSouth Holland, The Netherlands | 2 | 38.925 March | 5.6× |
| VenrayLimburg, The Netherlands | 2 | 38.225 March | 5.6× |
| KortrijkFlanders, Belgium | 2 | 49.525 March | 5.5× |
| DuisburgNorth Rhine-Westphalia, Germany | 2 | 47.625 March | 5.5× |
| KapellenFlanders, Belgium | 1 | 43.225 March | 5.5× |
| LüdenscheidNorth Rhine-Westphalia, Germany | 1 | 39.425 March | 5.5× |
| PulheimNorth Rhine-Westphalia, Germany | 1 | 48.225 March | 5.4× |
| StabroekFlanders, Belgium | 3 | 43.925 March | 5.4× |
| KoksijdeFlanders, Belgium | 2 | 42.125 March | 5.4× |
| GelsenkirchenNorth Rhine-Westphalia, Germany | 1 | 47.225 March | 5.3× |
| ZwijndrechtFlanders, Belgium | 2 | 43.725 March | 5.3× |
| 's-GravenzandeSouth Holland, The Netherlands | 2 | 40.425 March | 5.3× |
| SpijkenisseSouth Holland, The Netherlands | 2 | 37.325 March | 5.3× |
| MaassluisSouth Holland, The Netherlands | 2 | 35.725 March | 5.3× |
| KoblenzRheinland-Pfalz, Germany | 1 | 44.625 March | 5.2× |
| AachenNorth Rhine-Westphalia, Germany | 1 | 39.325 March | 5.2× |
| RotterdamSouth Holland, The Netherlands | 2 | 37.325 March | 5.2× |
| VelserbroekNorth Holland, The Netherlands | 3 | 35.024 March | 5.2× |
| BéthuneHauts-de-France, France | 2 | 50.925 March | 5.1× |
| KrefeldNorth Rhine-Westphalia, Germany | 2 | 50.725 March | 5.1× |
| BottropNorth Rhine-Westphalia, Germany | 2 | 49.425 March | 5.1× |
| DenainHauts-de-France, France | 1 | 49.025 March | 5.1× |
| WilhelmshavenLower Saxony, Germany | 3 | 37.021 March | 5.1× |
| ÉtampesÎle-de-France, France | 1 | 34.625 March | 5.1× |
| FontainebleauÎle-de-France, France | 1 | 33.725 March | 5.1× |
| RoeselareFlanders, Belgium | 2 | 49.325 March | 5.0× |
| NeuwiedRheinland-Pfalz, Germany | 1 | 48.625 March | 5.0× |
| DouaiHauts-de-France, France | 2 | 46.925 March | 5.0× |
| WeselNorth Rhine-Westphalia, Germany | 1 | 37.225 March | 5.0× |
| MedemblikNorth Holland, The Netherlands | 3 | 35.724 March | 5.0× |
| IzegemFlanders, Belgium | 3 | 52.625 March | 4.9× |
| ValenciennesHauts-de-France, France | 1 | 51.525 March | 4.9× |
| Saint-QuentinHauts-de-France, France | 1 | 39.925 March | 4.9× |
| CaenNormandy, France | 1 | 34.025 March | 4.9× |
| AmiensHauts-de-France, France | 1 | 42.025 March | 4.8× |
| ReimsGrand Est, France | 2 | 38.425 March | 4.8× |
| WitzenhausenHesse, Germany | 1 | 32.525 March | 4.8× |
| HagenNorth Rhine-Westphalia, Germany | 1 | 49.525 March | 4.7× |
| RoubaixHauts-de-France, France | 3 | 48.225 March | 4.7× |
| DattelnNorth Rhine-Westphalia, Germany | 2 | 44.425 March | 4.7× |
| WarsteinNorth Rhine-Westphalia, Germany | 1 | 40.825 March | 4.7× |
| BorkenNorth Rhine-Westphalia, Germany | 2 | 38.525 March | 4.7× |
| KöthenSaxony-Anhalt, Germany | 3 | 37.725 March | 4.7× |
| HalberstadtSaxony-Anhalt, Germany | 3 | 37.525 March | 4.7× |
| SalzgitterLower Saxony, Germany | 2 | 33.225 March | 4.7× |
| EvergemFlanders, Belgium | 2 | 42.125 March | 4.6× |
| LondonEngland, United Kingdom | 3 | 34.924 March | 4.6× |
| MalmöSkåne, Sweden | 1 | 33.925 March | 4.6× |
| OytenLower Saxony, Germany | 1 | 29.324 March | 4.6× |
| GoslarLower Saxony, Germany | 1 | 28.025 March | 4.6× |
| UnnaNorth Rhine-Westphalia, Germany | 1 | 49.025 March | 4.5× |
| BredaNorth Brabant, The Netherlands | 2 | 33.525 March | 4.5× |
| RambouilletÎle-de-France, France | 1 | 33.325 March | 4.5× |
| EindhovenNorth Brabant, The Netherlands | 2 | 38.725 March | 4.4× |
| TilburgNorth Brabant, The Netherlands | 1 | 38.325 March | 4.4× |
| MünsterNorth Rhine-Westphalia, Germany | 2 | 37.825 March | 4.4× |
| CherbourgNormandy, France | 2 | 37.424 March | 4.4× |
| Le HavreNormandy, France | 2 | 36.325 March | 4.4× |
| KielSchleswig-Holstein, Germany | 2 | 33.821 March | 4.4× |
| RintelnLower Saxony, Germany | 1 | 31.625 March | 4.4× |
| PurmerendNorth Holland, The Netherlands | 1 | 28.824 March | 4.4× |
| DunkirkHauts-de-France, France | 2 | 45.525 March | 4.3× |
| Limburg an der LahnHesse, Germany | 1 | 38.325 March | 4.3× |
| BogatyniaLower Silesia, Poland | 2 | 36.324 March | 4.3× |
| BielefeldNorth Rhine-Westphalia, Germany | 1 | 35.525 March | 4.3× |
| FlensburgSchleswig-Holstein, Germany | 4 | 32.220 March | 4.3× |
| AmsterdamNorth Holland, The Netherlands | 2 | 31.624 March | 4.3× |
| HillegomSouth Holland, The Netherlands | 2 | 31.124 March | 4.3× |
| BremerhavenBremen, Germany | 3 | 30.621 March | 4.3× |
| DomontÎle-de-France, France | 1 | 30.325 March | 4.3× |
| ParisÎle-de-France, France | 1 | 36.525 March | 4.2× |
| MaarssenUtrecht, The Netherlands | 2 | 34.524 March | 4.2× |
| BadhoevedorpNorth Holland, The Netherlands | 2 | 34.024 March | 4.2× |
| BraunschweigLower Saxony, Germany | 2 | 32.025 March | 4.2× |
| UslarLower Saxony, Germany | 1 | 31.225 March | 4.2× |
| GroningenGroningen, The Netherlands | 3 | 29.724 March | 4.2× |
| SchwerinMecklenburg-Vorpommern, Germany | 2 | 40.225 March | 4.1× |
| MagdeburgSaxony-Anhalt, Germany | 3 | 39.525 March | 4.1× |
| WeißenfelsSaxony-Anhalt, Germany | 4 | 38.125 March | 4.1× |
| WismarMecklenburg-Vorpommern, Germany | 2 | 37.224 March | 4.1× |
| AltenburgThuringia, Germany | 2 | 36.325 March | 4.1× |
| CuxhavenLower Saxony, Germany | 2 | 34.321 March | 4.1× |
| KlaipėdaKlaipėda County, Lithuania | 1 | 34.030 March | 4.1× |
| FriesoytheLower Saxony, Germany | 3 | 33.624 March | 4.1× |
| BremenBremen, Germany | 1 | 33.124 March | 4.1× |
| The HagueSouth Holland, The Netherlands | 2 | 31.425 March | 4.1× |
| WittenbergeBrandenburg, Germany | 1 | 31.125 March | 4.1× |
| ItzehoeSchleswig-Holstein, Germany | 2 | 30.921 March | 4.1× |
| ÉvreuxNormandy, France | 1 | 30.225 March | 4.1× |
| LübeckSchleswig-Holstein, Germany | 3 | 30.024 March | 4.1× |
| ZaanstadNorth Holland, The Netherlands | 2 | 28.625 March | 4.1× |
| DieppeNormandy, France | 2 | 36.625 March | 4.0× |
| KaunasKaunas, Lithuania | 2 | 36.129 March | 4.0× |
| OldenburgLower Saxony, Germany | 5 | 36.024 March | 4.0× |
| EmdenLower Saxony, Germany | 4 | 34.521 March | 4.0× |
| GraysEngland, United Kingdom | 3 | 34.224 March | 4.0× |
| HannoverLower Saxony, Germany | 2 | 31.425 March | 4.0× |
| WiesbadenHesse, Germany | 1 | 31.025 March | 4.0× |
| DelmenhorstLower Saxony, Germany | 1 | 30.924 March | 4.0× |
| DublinLeinster, Ireland | 1 | 26.720 March | 4.0× |
| EnschedeOverijssel, The Netherlands | 1 | 26.525 March | 4.0× |
| ZamośćLublin, Poland | 4 | 71.622 March | 3.9× |
| BernburgSaxony-Anhalt, Germany | 6 | 46.125 March | 3.9× |
| Saint HelierSt Helier, Jersey | 1 | 39.124 March | 3.9× |
| Halle (Saale)Saxony-Anhalt, Germany | 2 | 36.725 March | 3.9× |
| NauenBrandenburg, Germany | 2 | 33.325 March | 3.9× |
| RouenNormandy, France | 2 | 32.625 March | 3.9× |
| Hansestadt SalzwedelSaxony-Anhalt, Germany | 1 | 31.225 March | 3.9× |
| Burg bei MagdeburgSaxony-Anhalt, Germany | 1 | 30.625 March | 3.9× |
| GöttingenLower Saxony, Germany | 2 | 29.725 March | 3.9× |
| NijmegenGelderland, The Netherlands | 1 | 28.925 March | 3.9× |
| UtrechtUtrecht, The Netherlands | 2 | 27.324 March | 3.9× |
| Boulogne-sur-MerHauts-de-France, France | 2 | 42.925 March | 3.8× |
| StendalSaxony-Anhalt, Germany | 3 | 37.425 March | 3.8× |
| KasselHesse, Germany | 2 | 36.325 March | 3.8× |
| GüstrowMecklenburg-Vorpommern, Germany | 2 | 34.525 March | 3.8× |
| OsnabrückLower Saxony, Germany | 1 | 30.725 March | 3.8× |
| Dún LaoghaireLeinster, Ireland | 1 | 28.320 March | 3.8× |
| BarneveldGelderland, The Netherlands | 2 | 26.925 March | 3.8× |
| LingenLower Saxony, Germany | 1 | 26.325 March | 3.8× |
| WolfsburgLower Saxony, Germany | 2 | 32.525 March | 3.7× |
| StralsundMecklenburg-Vorpommern, Germany | 1 | 32.525 March | 3.7× |
| LouviersNormandy, France | 1 | 32.125 March | 3.7× |
| BrestBrittany, France | 1 | 29.924 March | 3.7× |
| Bad WildungenHesse, Germany | 1 | 28.025 March | 3.7× |
| FalkenseeBrandenburg, Germany | 1 | 27.725 March | 3.7× |
| KikindaVojvodina, Serbia | 1 | 83.120 March | 3.6× |
| AugustówPodlasie, Poland | 3 | 62.420 March | 3.6× |
| NeubrandenburgMecklenburg-Vorpommern, Germany | 2 | 41.025 March | 3.6× |
| OpavaMoravian-Silesian Region, Czechia | 2 | 39.429 March | 3.6× |
| WittenbergSaxony-Anhalt, Germany | 4 | 38.425 March | 3.6× |
| WormsRheinland-Pfalz, Germany | 1 | 37.325 March | 3.6× |
| Bitterfeld-WolfenSaxony-Anhalt, Germany | 2 | 35.725 March | 3.6× |
| VentspilsVentspils, Latvia | 3 | 32.930 March | 3.6× |
| Brandenburg an der HavelBrandenburg, Germany | 1 | 30.925 March | 3.6× |
| PotsdamBrandenburg, Germany | 1 | 29.225 March | 3.6× |
| VannesBrittany, France | 1 | 28.125 March | 3.6× |
| LubnjowBrandenburg, Germany | 2 | 25.322 March | 3.6× |
| KarvináMoravian-Silesian Region, Czechia | 2 | 40.329 March | 3.5× |
| MerseburgSaxony-Anhalt, Germany | 4 | 39.525 March | 3.5× |
| LiberecLiberec Region, Czechia | 2 | 34.824 March | 3.5× |
| MainzRheinland-Pfalz, Germany | 1 | 32.325 March | 3.5× |
| WalsrodeLower Saxony, Germany | 2 | 31.624 March | 3.5× |
| VisbyGotland, Sweden | 2 | 29.925 March | 3.5× |
| HildesheimLower Saxony, Germany | 3 | 29.825 March | 3.5× |
| IJsselsteinUtrecht, The Netherlands | 2 | 29.824 March | 3.5× |
| ŚwiecieKujawsko-Pomorskie, Poland | 4 | 48.021 March | 3.4× |
| HamburgHamburg, Germany | 3 | 34.724 March | 3.4× |
| SpeyerRheinland-Pfalz, Germany | 1 | 31.925 March | 3.4× |
| Velsen-ZuidNorth Holland, The Netherlands | 2 | 30.924 March | 3.4× |
| CreilHauts-de-France, France | 1 | 28.927 March | 3.4× |
| Schwedt (Oder)Brandenburg, Germany | 2 | 28.425 March | 3.4× |
| RennesBrittany, France | 1 | 27.625 March | 3.4× |
| OtwockMazovia, Poland | 5 | 69.525 March | 3.3× |
| BuxtehudeLower Saxony, Germany | 3 | 33.624 March | 3.3× |
| RostockMecklenburg-Vorpommern, Germany | 2 | 32.225 March | 3.3× |
| CottbusBrandenburg, Germany | 2 | 28.425 March | 3.3× |
| Rüsselsheim am MainHesse, Germany | 1 | 26.725 March | 3.3× |
| NeuruppinBrandenburg, Germany | 1 | 26.625 March | 3.3× |
| KleinmachnowBrandenburg, Germany | 1 | 25.525 March | 3.3× |
| Frýdek-MístekMoravian-Silesian Region, Czechia | 2 | 37.429 March | 3.2× |
| TepliceÚstí nad Labem Region, Czechia | 1 | 36.924 March | 3.2× |
| Valašské MeziříčíZlín, Czechia | 1 | 34.430 March | 3.2× |
| TřinecMoravian-Silesian Region, Czechia | 2 | 34.229 March | 3.2× |
| CalaisHauts-de-France, France | 1 | 30.520 March | 3.2× |
| SchiedamSouth Holland, The Netherlands | 1 | 30.524 March | 3.2× |
| ŚwinoujścieWest Pomerania, Poland | 1 | 30.425 March | 3.2× |
| LüneburgLower Saxony, Germany | 2 | 29.825 March | 3.2× |
| DuderstadtLower Saxony, Germany | 1 | 28.025 March | 3.2× |
| PilsenPlzeň Region, Czechia | 1 | 26.929 March | 3.2× |
| NeuenhagenBrandenburg, Germany | 1 | 26.225 March | 3.2× |
| PančevoVojvodina, Serbia | 2 | 67.520 March | 3.1× |
| KłodzkoLower Silesia, Poland | 8 | 63.723 March | 3.1× |
| OstravaMoravian-Silesian Region, Czechia | 2 | 36.029 March | 3.1× |
| HalstenbekSchleswig-Holstein, Germany | 3 | 32.724 March | 3.1× |
| WernigerodeSaxony-Anhalt, Germany | 4 | 32.325 March | 3.1× |
| PraguePrague, Czechia | 2 | 30.629 March | 3.1× |
| WeimarThuringia, Germany | 2 | 25.623 March | 3.1× |
| SmederevoCentral Serbia, Serbia | 3 | 60.821 March | 3.0× |
| BydgoszczKujawsko-Pomorskie, Poland | 4 | 46.621 March | 3.0× |
| DessauSaxony-Anhalt, Germany | 3 | 34.124 March | 3.0× |
| TeltowBrandenburg, Germany | 3 | 34.125 March | 3.0× |
| MannheimBaden-Wurttemberg, Germany | 1 | 28.925 March | 3.0× |
| Königs WusterhausenBrandenburg, Germany | 1 | 27.325 March | 3.0× |
| Blankenfelde-MahlowBrandenburg, Germany | 2 | 26.125 March | 3.0× |
| EisenhüttenstadtBrandenburg, Germany | 1 | 26.129 March | 3.0× |
| Hradec KrálovéHradec Králové Region, Czechia | 1 | 39.524 March | 2.9× |
| Kędzierzyn-KoźleOpole Voivodeship, Poland | 3 | 36.826 March | 2.9× |
| Mladá BoleslavCentral Bohemia, Czechia | 2 | 35.724 March | 2.9× |
| BerlinState of Berlin, Germany | 4 | 34.725 March | 2.9× |
| LitvínovÚstí nad Labem Region, Czechia | 1 | 33.524 March | 2.9× |
| MostÚstí nad Labem Region, Czechia | 1 | 32.624 March | 2.9× |
| Ludwigshafen am RheinRheinland-Pfalz, Germany | 1 | 32.225 March | 2.9× |
| Ústí nad LabemÚstí nad Labem Region, Czechia | 1 | 31.324 March | 2.9× |
| GreizThuringia, Germany | 2 | 28.024 March | 2.9× |
| KladnoCentral Bohemia, Czechia | 2 | 27.429 March | 2.9× |
| LampertheimHesse, Germany | 1 | 25.725 March | 2.9× |
| LublinLublin, Poland | 3 | 54.222 March | 2.8× |
| DębicaSubcarpathia, Poland | 3 | 52.222 March | 2.8× |
| CiechanówMazovia, Poland | 4 | 41.621 March | 2.8× |
| SzczecinWest Pomerania, Poland | 5 | 41.325 March | 2.8× |
| Český TěšínMoravian-Silesian Region, Czechia | 2 | 34.029 March | 2.8× |
| NorthamptonEngland, United Kingdom | 1 | 27.824 March | 2.8× |
| KadaňÚstí nad Labem Region, Czechia | 1 | 27.824 March | 2.8× |
| PopradPrešov Region, Slovakia | 1 | 25.227 March | 2.8× |
| SuboticaVojvodina, Serbia | 1 | 53.719 March | 2.7× |
| StarachowiceŚwiętokrzyskie, Poland | 1 | 48.722 March | 2.7× |
| PoznańGreater Poland, Poland | 6 | 47.820 March | 2.7× |
| ČadcaŽilina Region, Slovakia | 1 | 38.230 March | 2.7× |
| HavířovMoravian-Silesian Region, Czechia | 2 | 37.129 March | 2.7× |
| KołobrzegWest Pomerania, Poland | 1 | 35.325 March | 2.7× |
| HraniceOlomouc Region, Czechia | 2 | 33.529 March | 2.7× |
| LiepājaLiepaja, Latvia | 2 | 32.430 March | 2.7× |
| Zielona GóraLubusz, Poland | 3 | 30.524 March | 2.7× |
| GeraThuringia, Germany | 2 | 28.724 March | 2.7× |
| KrosnoSubcarpathia, Poland | 1 | 27.927 March | 2.7× |
| Frankfurt (Oder)Brandenburg, Germany | 1 | 26.125 March | 2.7× |
| WetzlarHesse, Germany | 1 | 25.325 March | 2.7× |
| Czechowice-DziedziceSilesia, Poland | 4 | 55.120 March | 2.6× |
| KielceŚwiętokrzyskie, Poland | 1 | 52.520 March | 2.6× |
| RzeszówSubcarpathia, Poland | 4 | 46.822 March | 2.6× |
| JarosławSubcarpathia, Poland | 5 | 40.722 March | 2.6× |
| WawerMazovia, Poland | 5 | 40.420 March | 2.6× |
| CodleaBrașov County, Romania | 2 | 38.221 March | 2.6× |
| GdańskPomerania, Poland | 4 | 36.329 March | 2.6× |
| ElblągWarmia-Masuria, Poland | 3 | 35.425 March | 2.6× |
| Jelenia GóraLower Silesia, Poland | 3 | 34.729 March | 2.6× |
| CieszynSilesia, Poland | 2 | 34.029 March | 2.6× |
| BerounCentral Bohemia, Czechia | 1 | 31.129 March | 2.6× |
| OranienburgBrandenburg, Germany | 1 | 29.325 March | 2.6× |
| HandlováTrenčín Region, Slovakia | 1 | 25.027 March | 2.6× |
| NegotinCentral Serbia, Serbia | 2 | 81.420 March | 2.5× |
| ZemunCentral Serbia, Serbia | 2 | 55.420 March | 2.5× |
| Gorzów WielkopolskiLubusz, Poland | 3 | 45.620 March | 2.5× |
| ToruńKujawsko-Pomorskie, Poland | 3 | 43.225 March | 2.5× |
| PruszkówMazovia, Poland | 4 | 43.225 March | 2.5× |
| ŁódźŁódź Voivodeship, Poland | 3 | 42.926 March | 2.5× |
| Bielsko-BialaSilesia, Poland | 3 | 41.329 March | 2.5× |
| WarsawMazovia, Poland | 4 | 36.526 March | 2.5× |
| MartinŽilina Region, Slovakia | 2 | 32.930 March | 2.5× |
| TarnówLesser Poland, Poland | 2 | 32.530 March | 2.5× |
| NitraNitra Region, Slovakia | 1 | 27.227 March | 2.5× |
| ŠabacCentral Serbia, Serbia | 3 | 74.320 March | 2.4× |
| KrotoszynGreater Poland, Poland | 1 | 64.521 March | 2.4× |
| LazarevacCentral Serbia, Serbia | 1 | 63.721 March | 2.4× |
| ObrenovacCentral Serbia, Serbia | 1 | 53.120 March | 2.4× |
| KatowiceSilesia, Poland | 1 | 42.726 March | 2.4× |
| LegionowoMazovia, Poland | 2 | 41.025 March | 2.4× |
| Konstancin-JeziornaMazovia, Poland | 4 | 35.026 March | 2.4× |
| OpoleOpole Voivodeship, Poland | 3 | 34.126 March | 2.4× |
| OlsztynWarmia-Masuria, Poland | 2 | 28.525 March | 2.4× |
| PartizánskeTrenčín Region, Slovakia | 1 | 26.827 March | 2.4× |
| Skarżysko-KamiennaŚwiętokrzyskie, Poland | 2 | 45.626 March | 2.3× |
| SiedlceMazovia, Poland | 3 | 42.521 March | 2.3× |
| Tomaszów LubelskiLublin, Poland | 2 | 40.126 March | 2.3× |
| GdyniaPomerania, Poland | 3 | 33.029 March | 2.3× |
| PłockMazovia, Poland | 1 | 32.525 March | 2.3× |
| ŽilinaŽilina Region, Slovakia | 1 | 31.030 March | 2.3× |
| PrzemyślSubcarpathia, Poland | 1 | 30.227 March | 2.3× |
| BohumínMoravian-Silesian Region, Czechia | 1 | 28.529 March | 2.3× |
| Wodzisław ŚląskiSilesia, Poland | 1 | 28.529 March | 2.3× |
| PardubicePardubice Region, Czechia | 1 | 27.824 March | 2.3× |
| KomárnoNitra Region, Slovakia | 1 | 27.327 March | 2.3× |
| PezinokBratislava Region, Slovakia | 2 | 27.227 March | 2.3× |
| HodonínSouth Moravian, Czechia | 1 | 25.028 March | 2.3× |
| StodůlkyPrague, Czechia | 2 | 49.328 March | 2.2× |
| BelgradeCentral Serbia, Serbia | 2 | 43.721 March | 2.2× |
| KościerzynaPomerania, Poland | 3 | 37.020 March | 2.2× |
| DěčínÚstí nad Labem Region, Czechia | 1 | 35.124 March | 2.2× |
| WrocławLower Silesia, Poland | 1 | 34.229 March | 2.2× |
| BiałystokPodlasie, Poland | 3 | 33.421 March | 2.2× |
| MielecSubcarpathia, Poland | 1 | 32.126 March | 2.2× |
| SuwałkiPodlasie, Poland | 1 | 29.020 March | 2.2× |
| Vranov nad TopľouPrešov Region, Slovakia | 1 | 29.027 March | 2.2× |
| BytówPomerania, Poland | 1 | 27.824 March | 2.2× |
| PrievidzaTrenčín Region, Slovakia | 1 | 26.527 March | 2.2× |
| ŻaryLubusz, Poland | 1 | 25.724 March | 2.2× |
| PristinaPristina, Kosovo | 1 | 25.020 March | 2.2× |
| DejCluj County, Romania | 1 | 45.721 March | 2.1× |
| RadomskoŁódź Voivodeship, Poland | 1 | 44.321 March | 2.1× |
| RadomMazovia, Poland | 3 | 37.925 March | 2.1× |
| ŻyrardówMazovia, Poland | 4 | 37.021 March | 2.1× |
| LučenecBanská Bystrica Region, Slovakia | 1 | 33.721 March | 2.1× |
| BihaćFederation of B&H, Bosnia and Herzegovina | 1 | 31.419 March | 2.1× |
| OlomoucOlomouc Region, Czechia | 3 | 30.820 March | 2.1× |
| PúchovTrenčín Region, Slovakia | 1 | 28.930 March | 2.1× |
| NyíregyházaSzabolcs-Szatmár-Bereg, Hungary | 1 | 26.827 March | 2.1× |
| WłocławekKujawsko-Pomorskie, Poland | 4 | 48.220 March | 2.0× |
| Jastrzębie ZdrójSilesia, Poland | 2 | 42.626 March | 2.0× |
| NiskoSubcarpathia, Poland | 1 | 31.326 March | 2.0× |
| HumennéPrešov Region, Slovakia | 1 | 29.127 March | 2.0× |
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 Poland
Number 10 of 62 episodes in Germany and Poland since our records began, by cities reached.
- Europe, 6 to 25 February 2023608
- Europe, 14 February to 1 March 2025517
- Europe, 1 to 14 February 2025506
- Europe, January and February 2026502
- Germany, Poland and 25 more countries, March 2025463
- Europe, 8 to 27 January 2024449
- Europe, 1 to 12 March 2026444
- Germany, France and 18 more countries, January 2025381
- Europe, 18 to 25 March 2026362
- Europe, March 2025335
- Europe, February and March 2024264
- Europe, November 2024260
Bars: cities reached; colour: the level of the episode's highest daily reading. All 62.
Use this page
SmogRank, Europe, March 2025: 335 cities with PM2.5 at twice their usual or more, 19 to 30 March 2025, smogrank.com/episodes/2025-03-europe (accessed 4 October 2026).
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.