Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 16:45, Aug 19
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?
- Mulhouse66
- Betschdorf51
- Bitche51
- Durrenbach51
- Eschbach51
- Goersdorf51
- Gundershoffen51
- Hatten51
- Lauterbourg51
- Lembach51
- Niederbronn-les-Bains51
- Oberbronn51
- Reichshoffen51
- Roeschwoog51
- Seltz51
- Sessenheim51
- Soufflenheim51
- Soultz-sous-Forets51
- Surbourg51
- Walbourg51
- Wissembourg51
- Woerth51
- Aix-en-Othe50
- Alsting50
- Bining50
- Bliesbruck50
- Bouilly50
- Chalons-en-Champagne50
- Colmar50
- Drusenheim50
- Enchenberg50
- Ervy-le-Chatel50
- Estissac50
- Goetzenbruck50
- Gros-Rederching50
- Grosbliederstroff50
- Gumbrechtshoffen50
- Hambach50
- Herbitzheim50
- Herrlisheim50
- Kaltenhouse50
- Lemberg50
- Marigny-le-Chatel50
- Mertzwiller50
- Montbronn50
- Neufgrange50
- Nogent-sur-Seine50
- Oberhoffen-sur-Moder50
- Oermingen50
- Ohlungen50
- Petit-Rederching50
- Remelfing50
- Rohrbach-les-Bitche50
- Romilly-sur-Seine50
- Rouhling50
- Sarreguemines50
- Sarreinsming50
- Schirrhein50
- Schweighouse-sur-Moder50
- Wiesviller50
- Willerwald50
- Woustviller50
- Abreschviller49
- Arches49
- Archettes49
- Arcis-sur-Aube49
- Aydoilles49
- Baccarat49
- Bar-sur-Seine49
- Behren-les-Forbach49
- Bening-les-Saint-Avold49
- Bischheim49
- Bischwiller49
- Bouxwiller49
- Breviandes49
- Brienne-le-Chateau49
- Brumath49
- Bucheres49
- Champenoux49
- Chanteheux49
- Chantraine49
- Chaource49
- Chateau-Salins49
- Chatel-sur-Moselle49
- Chavelot49
- Cirey-sur-Vezouze49
- Cocheren49
- Connantre49
- Crehange49
- Creney-pres-Troyes49
- Creutzwald49
- Damelevieres49
- Darnieulles49
- Dauendorf49
- Deyvillers49
- Diebling49
- Diemeringen49
- Diesen49
- Dieuze49
- Dogneville49
- Dombasle-sur-Meurthe49
- Drulingen49
- Eckwersheim49
- Einville-au-Jard49
- Esternay49
- Etzling49
- Falck49
- Farebersviller49
- Farschviller49
- Faulquemont49
- Fere-Champenoise49
- Folkling49
- Folschviller49
- Freyming-Merlebach49
- Gambsheim49
- Gerbeviller49
- Geudertheim49
- Golbey49
- Gries49
- Hadol49
- Hagenthal-le-Bas49
- Ham-sous-Varsberg49
- Hargarten-aux-Mines49
- Hegenheim49
- Hochfelden49
- Hoenheim49
- Hoerdt49
- Holving49
- Hombourg-Haut49
- Hundling49
- Huningue49
- Igney49
- Ingwiller49
- Jeanmenil49
- Kerbach49
- Keskastel49
- La Chapelle-Saint-Luc49
- La Petite-Pierre49
- La Riviere-de-Corps49
- La Wantzenau49
- Les Forges49
- Les Noes-pres-Troyes49
- Les Riceys49
- Leymen49
- Longeville-les-Saint-Avold49
- Lorquin49
- Lusigny-sur-Barse49
- Macheren49
- Mailly-le-Camp49
- Maizieres-la-Grande-Paroisse49
- Merten49
- Mery-sur-Seine49
- Mommenheim49
- Morhange49
- Morsbach49
- Mussy-sur-Seine49
- Niderviller49
- Niederschaeffolsheim49
- Nomexy49
- Obermodern-Zutzendorf49
- Oeting49
- Payns49
- Petite-Rosselle49
- Pfaffenhoffen49
- Piney49
- Pont-Sainte-Marie49
- Porcelette49
- Portieux49
- Rambervillers49
- Raon-aux-Bois49
- Reding49
- Rosieres-aux-Salines49
- Rosieres-pres-Troyes49
- Saint-Andre-les-Vergers49
- Saint-Avold49
- Saint-Germain49
- Saint-Julien-les-Villas49
- Saint-Just-Sauvage49
- Saint-Louis49
- Saint-Lye49
- Saint-Nicolas-de-Port49
- Saint-Parres-aux-Tertres49
- Saint-Pouange49
- Sainte-Maure49
- Sainte-Savine49
- Sarralbe49
- Sarre-Union49
- Sarrebourg49
- Sarrewerden49
- Schwindratzheim49
- Schœneck49
- Seingbouse49
- Sezanne49
- Soucht49
- Souffelweyersheim49
- Spicheren49
- Stiring-Wendel49
- Tenteling49
- Teting-sur-Nied49
- Thaon-les-Vosges49
- Theding49
- Uberach49
- Urimenil49
- Uxegney49
- Uzemain49
- Valmont49
- Varangeville49
- Vendeuvre-sur-Barse49
- Verrieres49
- Vic-sur-Seille49
- Village-Neuf49
- Villenauxe-la-Grande49
- Vincey49
- Weitbruch49
- Weyersheim49
- Wimmenau49
- Wingen-sur-Moder49
- Wingersheim49
- Xertigny49
- Achenheim48
- Altorf48
- Andlau48
- Anould48
- Art-sur-Meurthe48
- Avize48
- Badonviller48
- Bains-les-Bains48
- Bar-sur-Aube48
- Barr48
- Bartenheim48
- Bayon48
- Benfeld48
- Bernardswiller48
- Berstett48
- Biesles48
- Bischoffsheim48
- Blaesheim48
- Blotzheim48
- Boersch48
- Bologne48
- Boofzheim48
- Boulay-Moselle48
- Bourbonne-les-Bains48
- Bouxieres-aux-Chenes48
- Bouzonville48
- Breuschwickersheim48
- Bruyeres48
- Bulgneville48
- Chalindrey48
- Chamarandes-Choignes48
- Charmes48
- Chateauvillain48
- Chaumont48
- Chenimenil48
- Contrexeville48
- Corcieux48
- Courcelles-Chaussy48
- Dabo48
- Dachstein48
- Darney48
- Dettwiller48
- Dingsheim48
- Dinsheim-sur-Bruche48
- Docelles48
- Dommartin-les-Remiremont48
- Dorlisheim48
- Dormans48
- Dossenheim-sur-Zinsel48
- Doulaincourt-Saucourt48
- Duppigheim48
- Duttlenheim48
- Eckbolsheim48
- Entzheim48
- Ernolsheim-Bruche48
- Erstein48
- Eschau48
- Essey-les-Nancy48
- Etival-Clairefontaine48
- Eulmont48
- Fayl-Billot48
- Fegersheim48
- Ferrette48
- Flavigny-sur-Moselle48
- Fléville-devant-Nancy48
- Frignicourt48
- Froncles48
- Furdenheim48
- Geispolsheim48
- Gerstheim48
- Granges-sur-Vologne48
- Grendelbruch48
- Gresswiller48
- Griesheim-pres-Molsheim48
- Griesheim-sur-Souffel48
- Hangenbieten48
- Heillecourt48
- Hesingue48
- Hindisheim48
- Holtzheim48
- Houdemont48
- Huttenheim48
- Illkirch-Graffenstaden48
- Innenheim48
- Irmstett48
- Ittenheim48
- Jarville-la-Malgrange48
- Joinville48
- Kembs48
- Kertzfeld48
- Krautergersheim48
- La Broque48
- Lamarche48
- Lampertheim48
- Laneuveville-devant-Nancy48
- Langres48
- Lay-Saint-Christophe48
- Le Mesnil-sur-Oger48
- Le Syndicat48
- Le Thillot48
- Le Tholy48
- Lingolsheim48
- Lipsheim48
- Ludres48
- Lutzelhouse48
- Magenta48
- Mardeuil48
- Mareuil-le-Port48
- Marlenheim48
- Marmoutier48
- Matzenheim48
- Meistratzheim48
- Mereville48
- Messein48
- Mirecourt48
- Mittelhausbergen48
- Molsheim48
- Monswiller48
- Montier-en-Der48
- Montmirail48
- Moyenmoutier48
- Mundolsheim48
- Mutzig48
- Neuwiller-les-Saverne48
- Niederhaslach48
- Niederhausbergen48
- Niedernai48
- Nogent-le-Bas48
- Nordhouse48
- Oberhaslach48
- Oberhausbergen48
- Obernai48
- Oberschaeffolsheim48
- Offenheim48
- Ostwald48
- Otterswiller48
- Ottrott48
- Pfulgriesheim48
- Pierry48
- Plobsheim48
- Plombieres-les-Bains48
- Port a Binson48
- Pouxeux48
- Pulligny48
- Pulnoy48
- Ramonchamp48
- Remilly48
- Remiremont48
- Rhinau48
- Richardmenil48
- Rolampont48
- Romanswiller48
- Rosenau48
- Rosheim48
- Rothau48
- Rupt-sur-Moselle48
- Russ48
- Saint-Ame48
- Saint-Die-des-Vosges48
- Saint-Etienne-les-Remiremont48
- Saint-Leonard48
- Saint-Max48
- Saint-Michel-sur-Meurthe48
- Saint-Nabord48
- Sainte-Marguerite48
- Sand48
- Saulcy-sur-Meurthe48
- Saulxures-les-Nancy48
- Saulxures-sur-Moselotte48
- Saverne48
- Schnersheim48
- Seichamps48
- Senones48
- Solgne48
- Steinbourg48
- Still48
- Stotzheim48
- Taintrux48
- Tomblaine48
- Truchtersheim48
- Urmatt48
- Vagney48
- Val-de-Meuse48
- Valff48
- Vandoeuvre-les-Nancy48
- Vecoux48
- Vertus48
- Ville-sous-la-Ferte48
- Vitry-le-François48
- Vittel48
- Walscheid48
- Wangenbourg-Engenthal48
- Wasselonne48
- Wassy48
- Westhoffen48
- Wisches48
- Wolfisheim48
- Algolsheim47
- Altkirch47
- Ammerschwihr47
- Ancerville47
- Andolsheim47
- Aspach47
- Aspach-le-Bas47
- Aspach-le-Haut47
- Ay47
- Bainville-sur-Madon47
- Baldersheim47
- Ban-de-Laveline47
- Bantzenheim47
- Battenheim47
- Bayard-sur-Marne47
- Bennwihr47
- Bergheim47
- Bergholtz47
- Berrwiller47
- Bettancourt-la-Ferree47
- Bienville47
- Biesheim47
- Bitschwiller-les-Thann47
- Blodelsheim47
- Bollwiller47
- Bouxieres-aux-Dames47
- Brunstatt47
- Buhl47
- Burnhaupt-le-Bas47
- Burnhaupt-le-Haut47
- Bussang47
- Carspach47
- Cernay47
- Chalampé47
- Chaligny47
- Champigneulles47
- Chancenay47
- Chatenois47
- Chatillon-sur-Marne47
- Chavigny47
- Chevillon47
- Colombey-les-Belles47
- Compertrix47
- Cornimont47
- Courtisols47
- Custines47
- Dambach-la-Ville47
- Damery47
- Dannemarie47
- Dessenheim47
- Didenheim47
- Dietwiller47
- Dizy47
- Ebersheim47
- Eguisheim47
- Ensisheim47
- Epfig47
- Eschentzwiller47
- Eurville-Bienville47
- Fagnieres47
- Faulx47
- Fellering47
- Fessenheim47
- Flaxlanden47
- Fortschwihr47
- Fraize47
- Freland47
- Fresse-sur-Moselle47
- Frontieres47
- Frouard47
- Gerardmer47
- Gondrecourt-le-Chateau47
- Guebwiller47
- Guemar47
- Guewenheim47
- Habsheim47
- Heimsbrunn47
- Herrlisheim-pres-Colmar47
- Hilsenheim47
- Hirsingue47
- Hirtzbach47
- Hirtzfelden47
- Hochstatt47
- Holtzwihr47
- Horbourg-Wihr47
- Houssen47
- Husseren-Wesserling47
- Illfurth47
- Illzach47
- Ingersheim47
- Issenheim47
- Jebsheim47
- Kaysersberg47
- Kedange-sur-Canner47
- Kingersheim47
- Kintzheim47
- Kruth47
- Kunheim47
- La Bresse47
- Labaroche47
- Landser47
- Lapoutroie47
- Lautenbach47
- Lautenbachzell47
- Laxou47
- Le Menil47
- Liepvre47
- Liffol-le-Grand47
- Lutterbach47
- Malzeville47
- Marckolsheim47
- Mareuil-sur-Ay47
- Masevaux47
- Maxeville47
- Mecleuves47
- Merxheim47
- Metzeral47
- Meyenheim47
- Moosch47
- Morschwiller-le-Bas47
- Munchhouse47
- Munster47
- Mussig47
- Muttersholtz47
- Neuf-Brisach47
- Neufchateau47
- Nomeny47
- Oberhergheim47
- Oderen47
- Orbey47
- Ostheim47
- Ottmarsheim47
- Pargny-sur-Saulx47
- Pfaffenheim47
- Pfastatt47
- Pfetterhouse47
- Plainfaing47
- Pompey47
- Pont-Saint-Vincent47
- Pulversheim47
- Raedersheim47
- Reguisheim47
- Reiningue47
- Retonfey47
- Revigny-sur-Ornain47
- Ribeauville47
- Richwiller47
- Rilly-la-Montagne47
- Riquewihr47
- Rixheim47
- Rouffach47
- Ruelisheim47
- Rumersheim-le-Haut47
- Saint-Amarin47
- Saint-Hippolyte47
- Saint-Maurice-sur-Moselle47
- Saint-Memmie47
- Sainte-Croix-aux-Mines47
- Sainte-Croix-en-Plaine47
- Sainte-Marie-aux-Mines47
- Sarry47
- Sausheim47
- Scherwiller47
- Selestat47
- Sentheim47
- Sermaize-les-Bains47
- Sierentz47
- Sigolsheim47
- Soultz-Haut-Rhin47
- Soultzeren47
- Soultzmatt47
- Staffelfelden47
- Steinbach47
- Stosswihr47
- Sundhoffen47
- Sundhouse47
- Thann47
- Tours-sur-Marne47
- Turckheim47
- Uffholtz47
- Ungersheim47
- Velaine-en-Haye47
- Verzy47
- Vezelise47
- Vieux-Thann47
- Vigy47
- Ville47
- Villiers-en-Lieu47
- Volgelsheim47
- Waldighofen47
- Wattwiller47
- Wettolsheim47
- Widensolen47
- Wihr-au-Val47
- Wintzenheim47
- Wittelsheim47
- Wittenheim47
- Wittisheim47
- Wolfgantzen47
- Zillisheim47
- Zimmersheim47
- Bar-le-Duc46
- Belleville46
- Betheny46
- Bezannes46
- Blénod-lès-Pont-à-Mousson46
- Blenod-les-Toul46
- Cernay-les-Reims46
- Cormontreuil46
- Dieulouard46
- Distroff46
- Domgermain46
- Dommartin-les-Toul46
- Ecrouves46
- Ennery46
- Fains-Veel46
- Fismes46
- Fleury46
- Foug46
- Gondreville46
- Gueux46
- Jonchery-sur-Vesle46
- Le Ban Saint-Martin46
- Ligny-en-Barrois46
- Liverdun46
- Longeville-en-Barrois46
- Maidieres46
- Malroy46
- Marbache46
- Marly46
- Metzervisse46
- Montigny-les-Metz46
- Mourmelon-le-Grand46
- Muizon46
- Peltre46
- Rurange-les-Thionville46
- Saint-Brice-Courcelles46
- Saint-Julien-lès-Metz46
- Sainte-Menehould46
- Saizerais46
- Sierck-les-Bains46
- Sillery46
- Suippes46
- Taissy46
- Tinqueux46
- Toul46
- Tremery46
- Tronville-en-Barrois46
- Vacon46
- Vaucouleurs46
- Velaines46
- Verny46
- Verzenay46
- Villey-Saint-Etienne46
- Void-Vacon46
- Volstroff46
- Witry-les-Reims46
- Amanvillers45
- Amneville45
- Ancy-sur-Moselle45
- Argancy45
- Ars-sur-Moselle45
- Auboue45
- Augny45
- Ay-sur-Moselle45
- Basse-Ham45
- Batilly45
- Bertrange45
- Bourgogne45
- Bousse45
- Cattenom45
- Chatel-Saint-Germain45
- Clermont-en-Argonne45
- Clouange45
- Commercy45
- Corny-sur-Moselle45
- Courcy45
- Doncourt-les-Conflans45
- Euville45
- Fameck45
- Gandrange45
- Giraumont45
- Gorze45
- Guenange45
- Hagondange45
- Hermonville45
- Homecourt45
- Illange45
- Jarny45
- Jouy-aux-Arches45
- Koenigsmacker45
- Kuntzig45
- Labry45
- Lerouville45
- Loivre45
- Longeville-les-Metz45
- Maizieres-les-Metz45
- Marange-Silvange45
- Mondelange45
- Montauville45
- Montois-la-Montagne45
- Moulins-les-Metz45
- Norroy-les-Pont-a-Mousson45
- Noveant-sur-Moselle45
- Pagny-sur-Moselle45
- Pierrevillers45
- Plappeville45
- Pontfaverger-Moronvilliers45
- Richemont45
- Rombas45
- Rosselange45
- Rozerieulles45
- Saint-Mihiel45
- Saint-Privat-la-Montagne45
- Sainte-Marie-aux-Chenes45
- Saulny45
- Scy-Chazelles45
- Talange45
- Uckange45
- Valleroy45
- Vigneulles-les-Hattonchatel45
- Vignot45
- Vitry-sur-Orne45
- Woippy45
- Yutz45
- Algrange44
- Angevillers44
- Audun-le-Roman44
- Audun-le-Tiche44
- Aumetz44
- Bazancourt44
- Boulange44
- Bouligny44
- Boult-sur-Suippe44
- Briey44
- Conflans-en-Jarnisy44
- Cormicy44
- Crusnes44
- Dieue-sur-Meuse44
- Dugny-sur-Meuse44
- Entrange44
- Etain44
- Florange44
- Fontoy44
- Frolois44
- Héming44
- Hettange-Grande44
- Joeuf44
- Jonville-en-Woëvre44
- Joudreville44
- Knutange44
- Landres44
- Mancieulles44
- Manom44
- Mercy-le-Bas44
- Moutiers44
- Moyeuvre-Grande44
- Neufchef44
- Nilvange44
- Ottange44
- Piennes44
- Reichstett44
- Russange44
- Saint-Dizier44
- Terville44
- Thierville-sur-Meuse44
- Thil44
- Tressange44
- Trieux44
- Tucquegnieux44
- Verdun44
- Villerupt44
- Volmerange-les-Mines44
- Warmeriville44
- Chateau-Porcien43
- Cosnes-et-Romain43
- Haucourt-Moulaine43
- Herserange43
- Hussigny-Godbrange43
- Lexy43
- Longlaville43
- Longuyon43
- Longwy43
- Mexy43
- Mont-Saint-Martin43
- Pierrepont43
- Rehon43
- Rethel43
- Saulnes43
- Sault-les-Rethel43
- Villers-la-Montagne43
- Vouziers43
- Attigny42
- Gorcy42
- Montmedy42
- Stenay42
- Blagny41
- Carignan41
- Mouzon41
- Pouru-Saint-Remy41
- Balan40
- Douzy40
- Aiglemont39
- Deville39
- Dom-le-Mesnil39
- Donchery39
- Flize39
- Floing39
- Fromelennes39
- Fumay39
- Gespunsart39
- Givet39
- Haybes39
- La Francheville39
- Les Hautes-Rivieres39
- Les Mazures39
- Lumes39
- Montcy-Notre-Dame39
- Montherme39
- Neufmanil39
- Nouvion-sur-Meuse39
- Nouzonville39
- Prix-les-Mezieres39
- Renwez39
- Revin39
- Rimogne39
- Rocroi39
- Saint-Laurent39
- Saint-Menges39
- Sedan39
- Signy-le-Petit39
- Thilay39
- Tournes39
- Villers-Semeuse39
- Vireux-Molhain39
- Vireux-Wallerand39
- Vivier-au-Court39
- Vrigne-aux-Bois39
- Warcq39
- Eloyes33
- Forbach33
- Riedisheim33
- Seremange-Erzange28
- Reims26
- Reinhardsmunster26
- Schiltigheim26
- Xonrupt-Longemer26
- Phalsbourg25
- Haguenau23
- Belleville-sur-Meuse22
- Épinal22
- Kilstett22
- Neuves-Maisons22
- Vendenheim22
- Troyes20
- Villers-lès-Nancy19
- Charleville-Mezieres18
- Schirmeck18
- Thionville18
- Carling17
- Épernay17
- Lunéville17
- Nancy17
- Obenheim17
- Strasbourg17
- Bazeilles15
- Metz12
- Hayange11
- Lirey7
- Pont-à-Mousson1
- Houdelaincourt








