Europe, 8 to 10 November 2025
For 3 days, from 8 to 10 November 2025, 73 cities in Poland, Germany, Czechia and 7 more countries had PM2.5 at least twice their usual for the time of year. The worst reading was Żywiec, Silesia, Poland: 93.0 µg/m³ on 9 November, about 3.5× its usual 26.7.
Day by day
How it spread
Every city it reached
| City | Days | Highest | Above usual |
|---|---|---|---|
| OlpeNorth Rhine-Westphalia, Germany | 2 | 32.89 November | 6.6× |
| MalmöSkåne, Sweden | 1 | 25.68 November | 5.1× |
| HildesheimLower Saxony, Germany | 1 | 26.29 November | 5.0× |
| OpavaMoravian-Silesian Region, Czechia | 1 | 36.48 November | 4.8× |
| DarmstadtHesse, Germany | 1 | 27.38 November | 4.8× |
| ŻaryLubusz, Poland | 2 | 54.48 November | 4.5× |
| HaarlemNorth Holland, The Netherlands | 1 | 37.18 November | 4.5× |
| BohumínMoravian-Silesian Region, Czechia | 1 | 54.58 November | 4.4× |
| Wodzisław ŚląskiSilesia, Poland | 1 | 54.58 November | 4.4× |
| Blankenfelde-MahlowBrandenburg, Germany | 2 | 33.38 November | 4.4× |
| FriesoytheLower Saxony, Germany | 1 | 30.28 November | 4.4× |
| OstravaMoravian-Silesian Region, Czechia | 1 | 47.18 November | 4.1× |
| EisenhüttenstadtBrandenburg, Germany | 2 | 27.89 November | 4.0× |
| Frankfurt am MainHesse, Germany | 1 | 27.68 November | 4.0× |
| GießenHesse, Germany | 1 | 27.08 November | 3.9× |
| RiedstadtHesse, Germany | 1 | 26.88 November | 3.8× |
| Marburg an der LahnHesse, Germany | 1 | 26.18 November | 3.8× |
| Český TěšínMoravian-Silesian Region, Czechia | 2 | 40.68 November | 3.7× |
| CieszynSilesia, Poland | 2 | 40.68 November | 3.7× |
| OranienburgBrandenburg, Germany | 2 | 29.28 November | 3.7× |
| EschbornHesse, Germany | 1 | 25.08 November | 3.7× |
| ŻywiecSilesia, Poland | 2 | 93.09 November | 3.5× |
| Frankfurt (Oder)Brandenburg, Germany | 1 | 29.19 November | 3.5× |
| WittenbergSaxony-Anhalt, Germany | 1 | 27.19 November | 3.5× |
| Frýdek-MístekMoravian-Silesian Region, Czechia | 2 | 34.48 November | 3.4× |
| Bernau bei BerlinBrandenburg, Germany | 1 | 30.09 November | 3.4× |
| HagenNorth Rhine-Westphalia, Germany | 1 | 27.29 November | 3.4× |
| DortmundNorth Rhine-Westphalia, Germany | 1 | 26.09 November | 3.4× |
| HattersheimHesse, Germany | 1 | 25.98 November | 3.4× |
| HavířovMoravian-Silesian Region, Czechia | 1 | 39.98 November | 3.2× |
| PilsenPlzeň Region, Czechia | 1 | 29.38 November | 3.2× |
| Königs WusterhausenBrandenburg, Germany | 1 | 26.09 November | 3.2× |
| NeuenhagenBrandenburg, Germany | 1 | 25.19 November | 3.2× |
| SulechówLubusz, Poland | 3 | 39.39 November | 3.1× |
| BrzegOpole Voivodeship, Poland | 2 | 33.98 November | 3.1× |
| GdyniaPomerania, Poland | 1 | 43.68 November | 3.0× |
| TřinecMoravian-Silesian Region, Czechia | 1 | 31.88 November | 3.0× |
| LuckenwaldeBrandenburg, Germany | 1 | 25.99 November | 3.0× |
| Zielona GóraLubusz, Poland | 1 | 42.19 November | 2.9× |
| TeltowBrandenburg, Germany | 2 | 29.18 November | 2.9× |
| ŽilinaŽilina Region, Slovakia | 2 | 35.78 November | 2.8× |
| BerlinState of Berlin, Germany | 2 | 30.09 November | 2.8× |
| SenicaTrnava Region, Slovakia | 1 | 26.410 November | 2.8× |
| GdańskPomerania, Poland | 1 | 34.28 November | 2.7× |
| ZvolenBanská Bystrica Region, Slovakia | 2 | 32.68 November | 2.7× |
| BudapestBudapest, Hungary | 1 | 26.810 November | 2.6× |
| GyálPest County, Hungary | 1 | 26.110 November | 2.6× |
| Czechowice-DziedziceSilesia, Poland | 1 | 49.08 November | 2.5× |
| WrocławLower Silesia, Poland | 1 | 41.69 November | 2.5× |
| TarnówLesser Poland, Poland | 2 | 32.59 November | 2.5× |
| WormsRheinland-Pfalz, Germany | 1 | 25.58 November | 2.5× |
| PruszkówMazovia, Poland | 1 | 46.18 November | 2.4× |
| OpoleOpole Voivodeship, Poland | 1 | 39.68 November | 2.4× |
| ZagrebZagreb, Croatia | 1 | 55.48 November | 2.3× |
| Kędzierzyn-KoźleOpole Voivodeship, Poland | 1 | 35.98 November | 2.3× |
| Novo MestoUrban Municipality of Novo Mesto, Slovenia | 1 | 35.28 November | 2.3× |
| MartinŽilina Region, Slovakia | 2 | 27.58 November | 2.3× |
| Bielsko-BialaSilesia, Poland | 1 | 56.48 November | 2.2× |
| Jastrzębie ZdrójSilesia, Poland | 1 | 48.88 November | 2.2× |
| KaliszGreater Poland, Poland | 3 | 47.010 November | 2.2× |
| RacibórzSilesia, Poland | 1 | 43.98 November | 2.2× |
| Gorzów WielkopolskiLubusz, Poland | 2 | 31.68 November | 2.2× |
| SzczecinWest Pomerania, Poland | 1 | 30.78 November | 2.2× |
| WinterthurZurich, Switzerland | 1 | 30.48 November | 2.2× |
| PtujUrban Municipality of Ptuj, Slovenia | 1 | 27.78 November | 2.2× |
| PřerovOlomouc Region, Czechia | 1 | 27.48 November | 2.2× |
| PoznańGreater Poland, Poland | 1 | 38.18 November | 2.1× |
| ZamośćLublin, Poland | 1 | 37.110 November | 2.1× |
| OlomoucOlomouc Region, Czechia | 1 | 28.88 November | 2.1× |
| ŁaskŁódź Voivodeship, Poland | 1 | 44.410 November | 2.0× |
| BydgoszczKujawsko-Pomorskie, Poland | 1 | 31.18 November | 2.0× |
| ToruńKujawsko-Pomorskie, Poland | 1 | 30.78 November | 2.0× |
| GyőrGyőr-Moson-Sopron, Hungary | 1 | 25.68 November | 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 Poland and Germany
Number 20 of 62 episodes in Poland and Germany 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
- Europe, 8 to 10 November 202573
Bars: cities reached; colour: the level of the episode's highest daily reading. All 62.
Use this page
SmogRank, Europe, 8 to 10 November 2025: 73 cities with PM2.5 at twice their usual or more, 8 to 10 November 2025, smogrank.com/episodes/2025-11-08-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.