Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 05:07, Aug 28
Live most polluted city ranking
Real-time Grand Est most polluted city ranking
Wildfires in Grand Est
Real-time informationActive fires
--
Learn more about global air quality
Which is the most polluted city in Grand Est?
- Eloyes82
- Neuves-Maisons73
- Colmar68
- Reichstett68
- Schiltigheim64
- Épinal62
- Mulhouse62
- Jonville-en-Woëvre55
- Lunéville55
- Riedisheim55
- Blotzheim53
- Ferrette53
- Hagenthal-le-Bas53
- Hegenheim53
- Hesingue53
- Huningue53
- Leymen53
- Saint-Louis53
- Schirmeck53
- Village-Neuf53
- Altkirch52
- Aspach52
- Baldersheim52
- Bantzenheim52
- Bartenheim52
- Battenheim52
- Blodelsheim52
- Brunstatt52
- Burnhaupt-le-Bas52
- Carspach52
- Chalampé52
- Dannemarie52
- Didenheim52
- Dietwiller52
- Eschentzwiller52
- Flaxlanden52
- Frontieres52
- Habsheim52
- Heimsbrunn52
- Hirsingue52
- Hirtzbach52
- Hochstatt52
- Illfurth52
- Illzach52
- Kembs52
- Kingersheim52
- Landser52
- Lutterbach52
- Morschwiller-le-Bas52
- Ottmarsheim52
- Pfastatt52
- Pfetterhouse52
- Reiningue52
- Richwiller52
- Rixheim52
- Rosenau52
- Rumersheim-le-Haut52
- Sausheim52
- Sierentz52
- Waldighofen52
- Wittenheim52
- Zillisheim52
- Zimmersheim52
- Algolsheim51
- Aspach-le-Bas51
- Aspach-le-Haut51
- Berrwiller51
- Biesheim51
- Bollwiller51
- Burnhaupt-le-Haut51
- Cernay51
- Dessenheim51
- Ensisheim51
- Fessenheim51
- Guewenheim51
- Hirtzfelden51
- Issenheim51
- Merxheim51
- Meyenheim51
- Munchhouse51
- Neuf-Brisach51
- Oberhergheim51
- Pulversheim51
- Raedersheim51
- Reguisheim51
- Ruelisheim51
- Sentheim51
- Soultz-Haut-Rhin51
- Staffelfelden51
- Steinbach51
- Uffholtz51
- Ungersheim51
- Vieux-Thann51
- Volgelsheim51
- Wattwiller51
- Wittelsheim51
- Wolfgantzen51
- Andolsheim50
- Belleville-sur-Meuse50
- Bergholtz50
- Bitschwiller-les-Thann50
- Fortschwihr50
- Guebwiller50
- Haguenau50
- Kilstett50
- Kunheim50
- Masevaux50
- Rouffach50
- Saint-Dizier50
- Sainte-Croix-en-Plaine50
- Sundhoffen50
- Thann50
- Widensolen50
- Benfeld49
- Bennwihr49
- Bergheim49
- Boofzheim49
- Buhl49
- Chatillon-sur-Marne49
- Damery49
- Dormans49
- Ebersheim49
- Eguisheim49
- Erstein49
- Esternay49
- Gerstheim49
- Guemar49
- Herrlisheim-pres-Colmar49
- Hilsenheim49
- Holtzwihr49
- Horbourg-Wihr49
- Houssen49
- Huttenheim49
- Ingersheim49
- Jebsheim49
- Lautenbach49
- Lautenbachzell49
- Marckolsheim49
- Mardeuil49
- Mareuil-le-Port49
- Matzenheim49
- Montmirail49
- Moosch49
- Mussig49
- Muttersholtz49
- Nogent-sur-Seine49
- Nordhouse49
- Ostheim49
- Pfaffenheim49
- Pierry49
- Plobsheim49
- Port a Binson49
- Rhinau49
- Saint-Amarin49
- Sand49
- Selestat49
- Sezanne49
- Soultzmatt49
- Sundhouse49
- Turckheim49
- Villenauxe-la-Grande49
- Wettolsheim49
- Wintzenheim49
- Wittisheim49
- Achenheim48
- Altorf48
- Ammerschwihr48
- Andlau48
- Attigny48
- Avize48
- Ay48
- Barr48
- Bazancourt48
- Bernardswiller48
- Berstett48
- Betheny48
- Bezannes48
- Bischheim48
- Bischoffsheim48
- Bischwiller48
- Blaesheim48
- Boersch48
- Boult-sur-Suippe48
- Bourgogne48
- Breuschwickersheim48
- Brumath48
- Cernay-les-Reims48
- Chateau-Porcien48
- Chatenois48
- Compertrix48
- Connantre48
- Cormicy48
- Cormontreuil48
- Courcy48
- Courtisols48
- Dachstein48
- Dambach-la-Ville48
- Dingsheim48
- Dizy48
- Dorlisheim48
- Drusenheim48
- Duppigheim48
- Duttlenheim48
- Eckbolsheim48
- Eckwersheim48
- Entzheim48
- Epfig48
- Ernolsheim-Bruche48
- Eschau48
- Fagnieres48
- Fegersheim48
- Fellering48
- Fere-Champenoise48
- Fismes48
- Freland48
- Furdenheim48
- Gambsheim48
- Geispolsheim48
- Geudertheim48
- Gresswiller48
- Gries48
- Griesheim-pres-Molsheim48
- Griesheim-sur-Souffel48
- Gueux48
- Hangenbieten48
- Hermonville48
- Herrlisheim48
- Hindisheim48
- Hoenheim48
- Hoerdt48
- Holtzheim48
- Husseren-Wesserling48
- Illkirch-Graffenstaden48
- Innenheim48
- Irmstett48
- Ittenheim48
- Jonchery-sur-Vesle48
- Kaltenhouse48
- Kaysersberg48
- Kertzfeld48
- Kintzheim48
- Krautergersheim48
- La Wantzenau48
- Labaroche48
- Lampertheim48
- Le Mesnil-sur-Oger48
- Liepvre48
- Lingolsheim48
- Lipsheim48
- Loivre48
- Magenta48
- Mailly-le-Camp48
- Maizieres-la-Grande-Paroisse48
- Mareuil-sur-Ay48
- Marigny-le-Chatel48
- Meistratzheim48
- Mery-sur-Seine48
- Mittelhausbergen48
- Molsheim48
- Mourmelon-le-Grand48
- Muizon48
- Mundolsheim48
- Munster48
- Mutzig48
- Niederhausbergen48
- Niedernai48
- Niederschaeffolsheim48
- Oberhausbergen48
- Oberhoffen-sur-Moder48
- Obernai48
- Oberschaeffolsheim48
- Offenheim48
- Orbey48
- Ostwald48
- Ottrott48
- Pfulgriesheim48
- Pontfaverger-Moronvilliers48
- Rethel48
- Ribeauville48
- Rilly-la-Montagne48
- Riquewihr48
- Roeschwoog48
- Romilly-sur-Seine48
- Rosheim48
- Saint-Brice-Courcelles48
- Saint-Hippolyte48
- Saint-Just-Sauvage48
- Saint-Memmie48
- Sarry48
- Sault-les-Rethel48
- Scherwiller48
- Schirrhein48
- Schnersheim48
- Sessenheim48
- Sigolsheim48
- Sillery48
- Souffelweyersheim48
- Soufflenheim48
- Stosswihr48
- Stotzheim48
- Suippes48
- Taissy48
- Tinqueux48
- Tours-sur-Marne48
- Truchtersheim48
- Valff48
- Vertus48
- Verzenay48
- Verzy48
- Vouziers48
- Warmeriville48
- Weitbruch48
- Weyersheim48
- Wihr-au-Val48
- Wingersheim48
- Witry-les-Reims48
- Wolfisheim48
- Aix-en-Othe47
- Arcis-sur-Aube47
- Betschdorf47
- Breviandes47
- Creney-pres-Troyes47
- Dauendorf47
- Dinsheim-sur-Bruche47
- Dom-le-Mesnil47
- Durrenbach47
- Eschbach47
- Estissac47
- Flize47
- Frignicourt47
- Goersdorf47
- Grendelbruch47
- Gumbrechtshoffen47
- Gundershoffen47
- Hatten47
- Hochfelden47
- Kruth47
- La Chapelle-Saint-Luc47
- La Francheville47
- La Riviere-de-Corps47
- Lapoutroie47
- Lauterbourg47
- Lembach47
- Les Noes-pres-Troyes47
- Lumes47
- Marlenheim47
- Mertzwiller47
- Metzeral47
- Mommenheim47
- Niederbronn-les-Bains47
- Niederhaslach47
- Nouvion-sur-Meuse47
- Oberhaslach47
- Obermodern-Zutzendorf47
- Oderen47
- Ohlungen47
- Payns47
- Pfaffenhoffen47
- Piney47
- Pont-Sainte-Marie47
- Prix-les-Mezieres47
- Reichshoffen47
- Romanswiller47
- Rosieres-pres-Troyes47
- Saint-Andre-les-Vergers47
- Saint-Germain47
- Saint-Julien-les-Villas47
- Saint-Lye47
- Saint-Parres-aux-Tertres47
- Sainte-Croix-aux-Mines47
- Sainte-Marie-aux-Mines47
- Sainte-Maure47
- Sainte-Savine47
- Schweighouse-sur-Moder47
- Schwindratzheim47
- Seltz47
- Soultz-sous-Forets47
- Soultzeren47
- Still47
- Surbourg47
- Tournes47
- Uberach47
- Urmatt47
- Ville47
- Villers-Semeuse47
- Vitry-le-François47
- Walbourg47
- Warcq47
- Wasselonne47
- Westhoffen47
- Wissembourg47
- Woerth47
- Aiglemont46
- Balan46
- Ban-de-Laveline46
- Bar-sur-Seine46
- Bouilly46
- Bouxwiller46
- Brienne-le-Chateau46
- Bucheres46
- Bussang46
- Chaource46
- Clermont-en-Argonne46
- Dabo46
- Dettwiller46
- Deville46
- Donchery46
- Dossenheim-sur-Zinsel46
- Douzy46
- Ervy-le-Chatel46
- Floing46
- Fresse-sur-Moselle46
- Fumay46
- Gespunsart46
- Haybes46
- Ingwiller46
- La Broque46
- Les Hautes-Rivieres46
- Les Mazures46
- Lusigny-sur-Barse46
- Lutzelhouse46
- Marmoutier46
- Monswiller46
- Montcy-Notre-Dame46
- Montherme46
- Montier-en-Der46
- Mouzon46
- Neufmanil46
- Neuwiller-les-Saverne46
- Nouzonville46
- Oberbronn46
- Otterswiller46
- Pargny-sur-Saulx46
- Plainfaing46
- Pouru-Saint-Remy46
- Renwez46
- Revigny-sur-Ornain46
- Revin46
- Rimogne46
- Rocroi46
- Rothau46
- Russ46
- Saint-Laurent46
- Saint-Maurice-sur-Moselle46
- Saint-Menges46
- Saint-Pouange46
- Sainte-Menehould46
- Saverne46
- Sedan46
- Sermaize-les-Bains46
- Steinbourg46
- Thilay46
- Vendeuvre-sur-Barse46
- Verrieres46
- Villiers-en-Lieu46
- Vivier-au-Court46
- Vrigne-aux-Bois46
- Wangenbourg-Engenthal46
- Wimmenau46
- Wisches46
- Anould45
- Bettancourt-la-Ferree45
- Bitche45
- Carignan45
- Chancenay45
- Cornimont45
- Fraize45
- Gerardmer45
- Goetzenbruck45
- La Bresse45
- La Petite-Pierre45
- Le Menil45
- Le Thillot45
- Lemberg45
- Les Riceys45
- Ramonchamp45
- Sainte-Marguerite45
- Saulcy-sur-Meurthe45
- Saulxures-sur-Moselotte45
- Signy-le-Petit45
- Soucht45
- Stenay45
- Vireux-Molhain45
- Vireux-Wallerand45
- Walscheid45
- Wingen-sur-Moder45
- Xonrupt-Longemer45
- Abreschviller44
- Ancerville44
- Bar-le-Duc44
- Bar-sur-Aube44
- Bienville44
- Bining44
- Blagny44
- Bliesbruck44
- Carling44
- Charleville-Mezieres44
- Cirey-sur-Vezouze44
- Corcieux44
- Diemeringen44
- Drulingen44
- Enchenberg44
- Eurville-Bienville44
- Fains-Veel44
- Fromelennes44
- Givet44
- Granges-sur-Vologne44
- Gros-Rederching44
- Héming44
- Le Syndicat44
- Le Tholy44
- Lorquin44
- Montbronn44
- Moyenmoutier44
- Mussy-sur-Seine44
- Niderviller44
- Oermingen44
- Petit-Rederching44
- Reding44
- Reinhardsmunster44
- Rohrbach-les-Bitche44
- Rupt-sur-Moselle44
- Saint-Ame44
- Saint-Die-des-Vosges44
- Saint-Leonard44
- Saint-Michel-sur-Meurthe44
- Sarre-Union44
- Sarrebourg44
- Sarrewerden44
- Senones44
- Taintrux44
- Vagney44
- Vecoux44
- Wassy44
- Wiesviller44
- Alsting43
- Badonviller43
- Bayard-sur-Marne43
- Bruyeres43
- Chenimenil43
- Chevillon43
- Diebling43
- Docelles43
- Dommartin-les-Remiremont43
- Etival-Clairefontaine43
- Grosbliederstroff43
- Hambach43
- Herbitzheim43
- Holving43
- Hundling43
- Kerbach43
- Keskastel43
- Longeville-en-Barrois43
- Neufgrange43
- Pouxeux43
- Remelfing43
- Remiremont43
- Rouhling43
- Saint-Etienne-les-Remiremont43
- Saint-Nabord43
- Sarralbe43
- Sarreguemines43
- Sarreinsming43
- Tenteling43
- Ville-sous-la-Ferte43
- Willerwald43
- Woustviller43
- Arches42
- Archettes42
- Aydoilles42
- Baccarat42
- Behren-les-Forbach42
- Bening-les-Saint-Avold42
- Chantraine42
- Chavelot42
- Cocheren42
- Deyvillers42
- Dieuze42
- Dogneville42
- Etzling42
- Farebersviller42
- Farschviller42
- Folkling42
- Freyming-Merlebach42
- Golbey42
- Hadol42
- Hombourg-Haut42
- Jeanmenil42
- Joinville42
- Macheren42
- Montmedy42
- Morhange42
- Morsbach42
- Oeting42
- Petite-Rosselle42
- Plombieres-les-Bains42
- Rambervillers42
- Raon-aux-Bois42
- Saint-Avold42
- Schœneck42
- Seingbouse42
- Spicheren42
- Stiring-Wendel42
- Theding42
- Urimenil42
- Valmont42
- Xertigny42
- Bains-les-Bains41
- Boulay-Moselle41
- Bouzonville41
- Chanteheux41
- Chateau-Salins41
- Chateauvillain41
- Chatel-sur-Moselle41
- Cosnes-et-Romain41
- Courcelles-Chaussy41
- Crehange41
- Creutzwald41
- Damelevieres41
- Darnieulles41
- Diesen41
- Einville-au-Jard41
- Falck41
- Faulquemont41
- Folschviller41
- Gerbeviller41
- Gorcy41
- Ham-sous-Varsberg41
- Hargarten-aux-Mines41
- Igney41
- Les Forges41
- Longeville-les-Saint-Avold41
- Merten41
- Nomexy41
- Porcelette41
- Portieux41
- Remilly41
- Sierck-les-Bains41
- Strasbourg41
- Teting-sur-Nied41
- Thaon-les-Vosges41
- Tronville-en-Barrois41
- Uxegney41
- Uzemain41
- Velaines41
- Vic-sur-Seille41
- Vincey41
- Argancy40
- Audun-le-Tiche40
- Aumetz40
- Ay-sur-Moselle40
- Basse-Ham40
- Bayon40
- Bertrange40
- Bousse40
- Cattenom40
- Champenoux40
- Charmes40
- Crusnes40
- Distroff40
- Dombasle-sur-Meurthe40
- Ennery40
- Entrange40
- Froncles40
- Guenange40
- Haucourt-Moulaine40
- Herserange40
- Hettange-Grande40
- Hussigny-Godbrange40
- Illange40
- Kedange-sur-Canner40
- Koenigsmacker40
- Kuntzig40
- Lexy40
- Ligny-en-Barrois40
- Longlaville40
- Longuyon40
- Longwy40
- Malroy40
- Manom40
- Mecleuves40
- Metzervisse40
- Mexy40
- Mont-Saint-Martin40
- Ottange40
- Peltre40
- Pierrepont40
- Rehon40
- Retonfey40
- Rosieres-aux-Salines40
- Rurange-les-Thionville40
- Russange40
- Saint-Julien-lès-Metz40
- Saint-Nicolas-de-Port40
- Saulnes40
- Solgne40
- Talange40
- Terville40
- Thierville-sur-Meuse40
- Thil40
- Tremery40
- Tressange40
- Varangeville40
- Vigy40
- Villers-la-Montagne40
- Villerupt40
- Volmerange-les-Mines40
- Volstroff40
- Yutz40
- Algrange39
- Amanvillers39
- Amneville39
- Ancy-sur-Moselle39
- Angevillers39
- Ars-sur-Moselle39
- Art-sur-Meurthe39
- Auboue39
- Audun-le-Roman39
- Augny39
- Batilly39
- Belleville39
- Blénod-lès-Pont-à-Mousson39
- Boulange39
- Bouligny39
- Bouxieres-aux-Chenes39
- Bouxieres-aux-Dames39
- Briey39
- Champigneulles39
- Chatel-Saint-Germain39
- Chavigny39
- Clouange39
- Conflans-en-Jarnisy39
- Corny-sur-Moselle39
- Custines39
- Dieue-sur-Meuse39
- Dieulouard39
- Doncourt-les-Conflans39
- Doulaincourt-Saucourt39
- Dugny-sur-Meuse39
- Essey-les-Nancy39
- Etain39
- Eulmont39
- Fameck39
- Faulx39
- Flavigny-sur-Moselle39
- Fleury39
- Fléville-devant-Nancy39
- Florange39
- Fontoy39
- Frouard39
- Gandrange39
- Giraumont39
- Gorze39
- Hagondange39
- Heillecourt39
- Homecourt39
- Houdemont39
- Jarny39
- Jarville-la-Malgrange39
- Joeuf39
- Joudreville39
- Jouy-aux-Arches39
- Knutange39
- Labry39
- Landres39
- Laneuveville-devant-Nancy39
- Laxou39
- Lay-Saint-Christophe39
- Le Ban Saint-Martin39
- Liverdun39
- Longeville-les-Metz39
- Ludres39
- Maidieres39
- Maizieres-les-Metz39
- Malzeville39
- Mancieulles39
- Marange-Silvange39
- Marbache39
- Marly39
- Maxeville39
- Mercy-le-Bas39
- Mereville39
- Messein39
- Mirecourt39
- Mondelange39
- Montauville39
- Montigny-les-Metz39
- Montois-la-Montagne39
- Moulins-les-Metz39
- Moutiers39
- Moyeuvre-Grande39
- Neufchef39
- Nilvange39
- Nomeny39
- Norroy-les-Pont-a-Mousson39
- Noveant-sur-Moselle39
- Pagny-sur-Moselle39
- Piennes39
- Pierrevillers39
- Plappeville39
- Pompey39
- Pulligny39
- Pulnoy39
- Richardmenil39
- Richemont39
- Rombas39
- Rosselange39
- Rozerieulles39
- Saint-Max39
- Saint-Privat-la-Montagne39
- Sainte-Marie-aux-Chenes39
- Saizerais39
- Saulny39
- Saulxures-les-Nancy39
- Seichamps39
- Tomblaine39
- Trieux39
- Tucquegnieux39
- Uckange39
- Valleroy39
- Vandoeuvre-les-Nancy39
- Verdun39
- Verny39
- Vitry-sur-Orne39
- Woippy39
- Bainville-sur-Madon38
- Blenod-les-Toul38
- Bologne38
- Chaligny38
- Colombey-les-Belles38
- Commercy38
- Darney38
- Domgermain38
- Dommartin-les-Toul38
- Ecrouves38
- Euville38
- Foug38
- Gondreville38
- Lerouville38
- Pont-Saint-Vincent38
- Saint-Mihiel38
- Toul38
- Vacon38
- Vaucouleurs38
- Velaine-en-Haye38
- Vezelise38
- Vigneulles-les-Hattonchatel38
- Vignot38
- Villey-Saint-Etienne38
- Void-Vacon38
- Biesles37
- Bourbonne-les-Bains37
- Bulgneville37
- Chamarandes-Choignes37
- Chaumont37
- Contrexeville37
- Fayl-Billot37
- Gondrecourt-le-Chateau37
- Lamarche37
- Liffol-le-Grand37
- Neufchateau37
- Val-de-Meuse37
- Vittel37
- Chalindrey36
- Langres36
- Nogent-le-Bas36
- Rolampont36
- Phalsbourg35
- Nancy33
- Vendenheim33
- Forbach30
- Obenheim28
- Reims28
- Troyes24
- Villers-lès-Nancy24
- Thionville23
- Chalons-en-Champagne22
- Épernay22
- Frolois22
- Seremange-Erzange21
- Bazeilles19
- Hayange17
- Scy-Chazelles14
- Lirey11
- Metz11
- Pont-à-Mousson0
- Houdelaincourt









