Western Europe, January 2024
For 3 days, from 14 to 16 January 2024, 117 cities in France, Germany, Belgium and 3 more countries had PM2.5 at least twice their usual for the time of year. The worst reading was Manlleu, Catalonia, Spain: 59.9 µg/m³ on 14 January, about 2.3× its usual 26.0.
Day by day
How it spread
Every city it reached
| City | Days | Highest | Above usual |
|---|---|---|---|
| FreiburgBaden-Wurttemberg, Germany | 1 | 43.512 January | 6.3× |
| Clermont-FerrandAuvergne-Rhône-Alpes, France | 2 | 45.012 January | 5.8× |
| AngoulêmeNew Aquitaine, France | 2 | 44.714 January | 5.7× |
| AngersPays de la Loire, France | 1 | 45.614 January | 5.7× |
| La RochelleNew Aquitaine, France | 1 | 39.214 January | 5.7× |
| VesoulBourgogne-Franche-Comté, France | 2 | 38.912 January | 5.6× |
| Joué-lès-ToursCentre-Val de Loire, France | 2 | 45.814 January | 5.5× |
| LormontNew Aquitaine, France | 2 | 48.812 January | 5.5× |
| ReutlingenBaden-Wurttemberg, Germany | 1 | 52.612 January | 5.5× |
| Montceau-les-MinesBourgogne-Franche-Comté, France | 2 | 43.212 January | 5.4× |
| SarcellesÎle-de-France, France | 2 | 34.016 January | 5.4× |
| PoitiersNew Aquitaine, France | 1 | 45.314 January | 5.4× |
| BordeauxNew Aquitaine, France | 2 | 52.214 January | 5.4× |
| ChâteaurouxCentre-Val de Loire, France | 2 | 40.613 January | 5.3× |
| OlivetCentre-Val de Loire, France | 2 | 39.816 January | 5.2× |
| La Roche-sur-YonPays de la Loire, France | 1 | 40.814 January | 5.2× |
| PforzheimBaden-Wurttemberg, Germany | 1 | 43.511 January | 5.1× |
| Bourg-en-BresseAuvergne-Rhône-Alpes, France | 1 | 45.912 January | 5.1× |
| Baden-BadenBaden-Wurttemberg, Germany | 1 | 37.911 January | 5.1× |
| TroyesGrand Est, France | 2 | 29.711 January | 5.0× |
| Eggenstein-LeopoldshafenBaden-Wurttemberg, Germany | 1 | 37.611 January | 5.0× |
| Chalon-sur-SaôneBourgogne-Franche-Comté, France | 2 | 45.613 January | 5.0× |
| BourgesCentre-Val de Loire, France | 2 | 40.513 January | 5.0× |
| AmiensHauts-de-France, France | 1 | 36.219 January | 5.0× |
| DoleBourgogne-Franche-Comté, France | 3 | 44.112 January | 5.0× |
| DarmstadtHesse, Germany | 1 | 42.611 January | 5.0× |
| AuxerreBourgogne-Franche-Comté, France | 3 | 37.614 January | 4.9× |
| AalenBaden-Wurttemberg, Germany | 1 | 44.311 January | 4.9× |
| MâconBourgogne-Franche-Comté, France | 1 | 45.112 January | 4.9× |
| HerrenbergBaden-Wurttemberg, Germany | 1 | 40.511 January | 4.9× |
| DijonBourgogne-Franche-Comté, France | 1 | 36.914 January | 4.9× |
| NantesPays de la Loire, France | 1 | 40.614 January | 4.8× |
| LörrachBaden-Wurttemberg, Germany | 1 | 47.012 January | 4.7× |
| LudwigsburgBaden-Wurttemberg, Germany | 1 | 45.011 January | 4.7× |
| BesançonBourgogne-Franche-Comté, France | 1 | 36.612 January | 4.7× |
| CouëronPays de la Loire, France | 1 | 37.314 January | 4.7× |
| BloisCentre-Val de Loire, France | 3 | 35.314 January | 4.6× |
| RennesBrittany, France | 1 | 39.219 January | 4.6× |
| NeversBourgogne-Franche-Comté, France | 2 | 40.613 January | 4.5× |
| HeidelbergBaden-Wurttemberg, Germany | 1 | 37.811 January | 4.4× |
| ToursCentre-Val de Loire, France | 2 | 37.714 January | 4.4× |
| GivorsAuvergne-Rhône-Alpes, France | 3 | 54.513 January | 4.4× |
| Saint-ChamondAuvergne-Rhône-Alpes, France | 3 | 43.112 January | 4.4× |
| WaregemFlanders, Belgium | 1 | 33.011 January | 4.3× |
| StuttgartBaden-Wurttemberg, Germany | 1 | 48.212 January | 4.3× |
| BaselBasel-City, Switzerland | 1 | 47.112 January | 4.2× |
| Salon-de-ProvenceProvence-Alpes-Côte d'Azur, France | 1 | 37.214 January | 4.2× |
| TübingenBaden-Wurttemberg, Germany | 1 | 56.312 January | 4.2× |
| Ludwigshafen am RheinRheinland-Pfalz, Germany | 1 | 44.211 January | 4.2× |
| RouenNormandy, France | 1 | 43.819 January | 4.1× |
| BensheimHesse, Germany | 1 | 43.711 January | 4.1× |
| DouaiHauts-de-France, France | 1 | 36.211 January | 4.1× |
| MeyzieuAuvergne-Rhône-Alpes, France | 3 | 47.313 January | 4.1× |
| KarlsruheBaden-Wurttemberg, Germany | 1 | 41.711 January | 4.0× |
| WieslochBaden-Wurttemberg, Germany | 1 | 36.711 January | 4.0× |
| ÉpinalGrand Est, France | 1 | 38.611 January | 4.0× |
| LyonAuvergne-Rhône-Alpes, France | 3 | 49.313 January | 4.0× |
| NîmesOccitanie, France | 2 | 36.714 January | 3.9× |
| LampertheimHesse, Germany | 1 | 41.211 January | 3.9× |
| MulhouseGrand Est, France | 3 | 47.612 January | 3.9× |
| MannheimBaden-Wurttemberg, Germany | 1 | 43.111 January | 3.8× |
| CreilHauts-de-France, France | 1 | 32.311 January | 3.8× |
| RoubaixHauts-de-France, France | 1 | 34.911 January | 3.8× |
| PérigueuxNew Aquitaine, France | 2 | 33.312 January | 3.7× |
| SpeyerRheinland-Pfalz, Germany | 1 | 43.111 January | 3.7× |
| KehlBaden-Wurttemberg, Germany | 1 | 39.611 January | 3.7× |
| LunelOccitanie, France | 1 | 33.814 January | 3.7× |
| KortrijkFlanders, Belgium | 1 | 33.311 January | 3.7× |
| DomontÎle-de-France, France | 1 | 25.914 January | 3.6× |
| ChartresCentre-Val de Loire, France | 1 | 31.311 January | 3.6× |
| MarmandeNew Aquitaine, France | 2 | 30.915 January | 3.6× |
| CoulommiersÎle-de-France, France | 1 | 39.616 January | 3.6× |
| WormsRheinland-Pfalz, Germany | 1 | 43.511 January | 3.5× |
| MelunÎle-de-France, France | 2 | 32.311 January | 3.5× |
| KaiserslauternRheinland-Pfalz, Germany | 1 | 28.111 January | 3.4× |
| EvergemFlanders, Belgium | 1 | 32.711 January | 3.4× |
| ParisÎle-de-France, France | 2 | 33.316 January | 3.4× |
| GrimbergenFlanders, Belgium | 1 | 31.611 January | 3.4× |
| PerpignanOccitanie, France | 1 | 27.114 January | 3.3× |
| ArlesProvence-Alpes-Côte d'Azur, France | 1 | 39.814 January | 3.3× |
| MontpellierOccitanie, France | 1 | 38.114 January | 3.3× |
| MontbéliardBourgogne-Franche-Comté, France | 1 | 42.912 January | 3.3× |
| VitrollesProvence-Alpes-Côte d'Azur, France | 2 | 43.514 January | 3.3× |
| MolFlanders, Belgium | 1 | 29.612 January | 3.3× |
| LunévilleGrand Est, France | 2 | 37.211 January | 3.3× |
| BeverenFlanders, Belgium | 1 | 30.011 January | 3.3× |
| ValenceAuvergne-Rhône-Alpes, France | 2 | 39.813 January | 3.2× |
| ZwijndrechtFlanders, Belgium | 1 | 28.211 January | 3.2× |
| Fos-sur-MerProvence-Alpes-Côte d'Azur, France | 1 | 34.014 January | 3.2× |
| StabroekFlanders, Belgium | 1 | 27.614 January | 3.1× |
| Sainte-Geneviève-des-BoisÎle-de-France, France | 2 | 39.016 January | 3.1× |
| IzegemFlanders, Belgium | 1 | 36.614 January | 3.1× |
| SaarbrückenSaarland, Germany | 1 | 27.111 January | 3.0× |
| MarseilleProvence-Alpes-Côte d'Azur, France | 1 | 28.413 January | 3.0× |
| Romans-sur-IsèreAuvergne-Rhône-Alpes, France | 2 | 44.913 January | 2.9× |
| AntwerpFlanders, Belgium | 1 | 26.811 January | 2.9× |
| CastresOccitanie, France | 1 | 36.714 January | 2.9× |
| KapellenFlanders, Belgium | 1 | 26.714 January | 2.9× |
| LorientBrittany, France | 1 | 29.714 January | 2.9× |
| AvignonProvence-Alpes-Côte d'Azur, France | 1 | 34.913 January | 2.8× |
| HeilbronnBaden-Wurttemberg, Germany | 1 | 36.211 January | 2.8× |
| EindhovenNorth Brabant, The Netherlands | 1 | 33.811 January | 2.8× |
| LochristiFlanders, Belgium | 1 | 26.014 January | 2.8× |
| Aix-en-ProvenceProvence-Alpes-Côte d'Azur, France | 2 | 27.315 January | 2.6× |
| TilburgNorth Brabant, The Netherlands | 1 | 30.411 January | 2.6× |
| AlbertvilleAuvergne-Rhône-Alpes, France | 2 | 30.515 January | 2.6× |
| VannesBrittany, France | 1 | 25.014 January | 2.6× |
| BredaNorth Brabant, The Netherlands | 1 | 26.714 January | 2.5× |
| ChambéryAuvergne-Rhône-Alpes, France | 2 | 32.014 January | 2.5× |
| SallanchesAuvergne-Rhône-Alpes, France | 1 | 54.514 January | 2.4× |
| ManosqueProvence-Alpes-Côte d'Azur, France | 1 | 28.014 January | 2.4× |
| GironaCatalonia, Spain | 2 | 32.614 January | 2.3× |
| ManlleuCatalonia, Spain | 1 | 59.914 January | 2.3× |
| MeylanAuvergne-Rhône-Alpes, France | 2 | 37.314 January | 2.3× |
| LleidaCatalonia, Spain | 1 | 46.614 January | 2.2× |
| AnnemasseAuvergne-Rhône-Alpes, France | 1 | 26.014 January | 2.1× |
| GrenobleAuvergne-Rhône-Alpes, France | 2 | 32.014 January | 2.1× |
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 France and Germany
Number 18 of 52 episodes in France and Germany since our records began, by cities reached.
- Central Europe, February 2023608
- Central Europe, February and March 2025513
- Central Europe, February 2025503
- Central Europe, January and February 2026498
- Central Europe, March 2025458
- Central Europe, January 2024449
- Central Europe, March 2026442
- Central Europe, January 2025383
- Central Europe, March 2026361
- Central Europe, March 2025333
- Central Europe, February and March 2023274
- Central Europe, February and March 2024264
- Western Europe, January 2024117
Bars: cities reached; colour: the level of the episode's highest daily reading. All 52.
Use this page
SmogRank, Western Europe, January 2024: 117 cities with PM2.5 at twice their usual or more, 14 to 16 January 2024, smogrank.com/episodes/2024-01-western-europe (accessed 3 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.