Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 14:06, May 29
Live most polluted city ranking
Real-time Grand Est most polluted city ranking
Learn more about global air quality
Which is the most polluted city in Grand Est?
- Chalons-en-Champagne68
- Frolois68
- Épernay66
- Reims66
- Colmar64
- Hayange64
- Mulhouse64
- Charleville-Mezieres62
- Schiltigheim62
- Thionville62
- Carling60
- Lunéville60
- Riedisheim60
- Metz58
- Nancy58
- Algrange57
- Amanvillers57
- Amneville57
- Angevillers57
- Argancy57
- Auboue57
- Audun-le-Roman57
- Audun-le-Tiche57
- Aumetz57
- Ay-sur-Moselle57
- Basse-Ham57
- Batilly57
- Bazancourt57
- Bertrange57
- Betheny57
- Bezannes57
- Boulange57
- Bouligny57
- Boult-sur-Suippe57
- Bourgogne57
- Bousse57
- Bouzonville57
- Briey57
- Cattenom57
- Cernay-les-Reims57
- Chateau-Porcien57
- Chatel-Saint-Germain57
- Chatillon-sur-Marne57
- Clouange57
- Conflans-en-Jarnisy57
- Cormicy57
- Cormontreuil57
- Cosnes-et-Romain57
- Courcy57
- Crusnes57
- Distroff57
- Doncourt-les-Conflans57
- Dormans57
- Ennery57
- Entrange57
- Etain57
- Fameck57
- Fismes57
- Florange57
- Fontoy57
- Gandrange57
- Giraumont57
- Gorcy57
- Guenange57
- Gueux57
- Hagondange57
- Haucourt-Moulaine57
- Hermonville57
- Herserange57
- Hettange-Grande57
- Homecourt57
- Hussigny-Godbrange57
- Illange57
- Jarny57
- Joeuf57
- Jonchery-sur-Vesle57
- Joudreville57
- Kedange-sur-Canner57
- Knutange57
- Koenigsmacker57
- Kuntzig57
- Labry57
- Landres57
- Le Ban Saint-Martin57
- Lexy57
- Loivre57
- Longeville-les-Metz57
- Longlaville57
- Longuyon57
- Longwy57
- Maizieres-les-Metz57
- Malroy57
- Mancieulles57
- Manom57
- Marange-Silvange57
- Mercy-le-Bas57
- Metzervisse57
- Mexy57
- Mondelange57
- Mont-Saint-Martin57
- Montigny-les-Metz57
- Montois-la-Montagne57
- Moulins-les-Metz57
- Moutiers57
- Moyeuvre-Grande57
- Muizon57
- Neufchef57
- Nilvange57
- Ottange57
- Piennes57
- Pierrepont57
- Pierrevillers57
- Plappeville57
- Rehon57
- Retonfey57
- Richemont57
- Rombas57
- Rosselange57
- Rozerieulles57
- Rurange-les-Thionville57
- Russange57
- Saint-Brice-Courcelles57
- Saint-Julien-lès-Metz57
- Saint-Privat-la-Montagne57
- Sainte-Marie-aux-Chenes57
- Saulnes57
- Saulny57
- Sierck-les-Bains57
- Signy-le-Petit57
- Talange57
- Terville57
- Thil57
- Tinqueux57
- Tremery57
- Tressange57
- Trieux57
- Tucquegnieux57
- Uckange57
- Valleroy57
- Vigy57
- Villers-la-Montagne57
- Villerupt57
- Vitry-sur-Orne57
- Volmerange-les-Mines57
- Volstroff57
- Warmeriville57
- Witry-les-Reims57
- Woippy57
- Yutz57
- Aiglemont56
- Alsting56
- Ancerville56
- Ancy-sur-Moselle56
- Arcis-sur-Aube56
- Ars-sur-Moselle56
- Attigny56
- Augny56
- Avize56
- Ay56
- Balan56
- Bar-le-Duc56
- Bayard-sur-Marne56
- Behren-les-Forbach56
- Belleville56
- Bening-les-Saint-Avold56
- Bettancourt-la-Ferree56
- Bienville56
- Blagny56
- Blénod-lès-Pont-à-Mousson56
- Blenod-les-Toul56
- Boulay-Moselle56
- Bouxieres-aux-Dames56
- Carignan56
- Chaligny56
- Champigneulles56
- Chancenay56
- Chevillon56
- Clermont-en-Argonne56
- Cocheren56
- Colombey-les-Belles56
- Commercy56
- Compertrix56
- Connantre56
- Corny-sur-Moselle56
- Courcelles-Chaussy56
- Courtisols56
- Crehange56
- Creutzwald56
- Custines56
- Damery56
- Deville56
- Diesen56
- Dieue-sur-Meuse56
- Dieulouard56
- Dizy56
- Dom-le-Mesnil56
- Domgermain56
- Dommartin-les-Toul56
- Donchery56
- Doulaincourt-Saucourt56
- Douzy56
- Dugny-sur-Meuse56
- Ecrouves56
- Esternay56
- Etzling56
- Eulmont56
- Eurville-Bienville56
- Euville56
- Fagnieres56
- Fains-Veel56
- Falck56
- Faulquemont56
- Faulx56
- Fere-Champenoise56
- Fleury56
- Flize56
- Floing56
- Folkling56
- Folschviller56
- Foug56
- Freyming-Merlebach56
- Frignicourt56
- Fromelennes56
- Froncles56
- Frouard56
- Fumay56
- Gespunsart56
- Givet56
- Gondrecourt-le-Chateau56
- Gondreville56
- Gorze56
- Ham-sous-Varsberg56
- Hargarten-aux-Mines56
- Haybes56
- Hombourg-Haut56
- Joinville56
- Jouy-aux-Arches56
- Kerbach56
- La Francheville56
- Laxou56
- Lay-Saint-Christophe56
- Le Mesnil-sur-Oger56
- Lerouville56
- Les Hautes-Rivieres56
- Les Mazures56
- Liffol-le-Grand56
- Ligny-en-Barrois56
- Liverdun56
- Longeville-en-Barrois56
- Longeville-les-Saint-Avold56
- Lumes56
- Macheren56
- Magenta56
- Maidieres56
- Mailly-le-Camp56
- Maizieres-la-Grande-Paroisse56
- Malzeville56
- Marbache56
- Mardeuil56
- Mareuil-le-Port56
- Mareuil-sur-Ay56
- Marigny-le-Chatel56
- Marly56
- Maxeville56
- Mecleuves56
- Merten56
- Mery-sur-Seine56
- Montauville56
- Montcy-Notre-Dame56
- Montherme56
- Montier-en-Der56
- Montmedy56
- Montmirail56
- Morsbach56
- Mourmelon-le-Grand56
- Mouzon56
- Neufchateau56
- Neufmanil56
- Neuves-Maisons56
- Nogent-sur-Seine56
- Nomeny56
- Norroy-les-Pont-a-Mousson56
- Nouvion-sur-Meuse56
- Nouzonville56
- Noveant-sur-Moselle56
- Oeting56
- Pagny-sur-Moselle56
- Pargny-sur-Saulx56
- Peltre56
- Petite-Rosselle56
- Pierry56
- Pompey56
- Pontfaverger-Moronvilliers56
- Porcelette56
- Port a Binson56
- Pouru-Saint-Remy56
- Prix-les-Mezieres56
- Remilly56
- Renwez56
- Rethel56
- Revigny-sur-Ornain56
- Revin56
- Rilly-la-Montagne56
- Rimogne56
- Rocroi56
- Romilly-sur-Seine56
- Saint-Avold56
- Saint-Just-Sauvage56
- Saint-Laurent56
- Saint-Memmie56
- Saint-Menges56
- Saint-Mihiel56
- Sainte-Menehould56
- Saizerais56
- Sarry56
- Sault-les-Rethel56
- Schœneck56
- Sedan56
- Seingbouse56
- Sermaize-les-Bains56
- Sezanne56
- Sillery56
- Solgne56
- Spicheren56
- Stenay56
- Stiring-Wendel56
- Suippes56
- Taissy56
- Teting-sur-Nied56
- Thierville-sur-Meuse56
- Thilay56
- Toul56
- Tournes56
- Tours-sur-Marne56
- Tronville-en-Barrois56
- Vacon56
- Valmont56
- Vaucouleurs56
- Velaine-en-Haye56
- Velaines56
- Verdun56
- Verny56
- Vertus56
- Verzenay56
- Verzy56
- Vigneulles-les-Hattonchatel56
- Vignot56
- Villenauxe-la-Grande56
- Villers-Semeuse56
- Villey-Saint-Etienne56
- Villiers-en-Lieu56
- Vireux-Molhain56
- Vireux-Wallerand56
- Vitry-le-François56
- Vivier-au-Court56
- Void-Vacon56
- Vouziers56
- Vrigne-aux-Bois56
- Warcq56
- Wassy56
- Aix-en-Othe55
- Art-sur-Meurthe55
- Bainville-sur-Madon55
- Bar-sur-Aube55
- Bar-sur-Seine55
- Biesles55
- Bliesbruck55
- Bologne55
- Bouilly55
- Bourbonne-les-Bains55
- Bouxieres-aux-Chenes55
- Breviandes55
- Brienne-le-Chateau55
- Bucheres55
- Bulgneville55
- Chalindrey55
- Chamarandes-Choignes55
- Champenoux55
- Chaource55
- Chateauvillain55
- Chaumont55
- Chavigny55
- Contrexeville55
- Creney-pres-Troyes55
- Diebling55
- Ervy-le-Chatel55
- Essey-les-Nancy55
- Estissac55
- Farebersviller55
- Farschviller55
- Fayl-Billot55
- Flavigny-sur-Moselle55
- Fléville-devant-Nancy55
- Grosbliederstroff55
- Hambach55
- Heillecourt55
- Houdemont55
- Hundling55
- Jarville-la-Malgrange55
- La Chapelle-Saint-Luc55
- La Riviere-de-Corps55
- Lamarche55
- Laneuveville-devant-Nancy55
- Langres55
- Les Noes-pres-Troyes55
- Les Riceys55
- Lirey55
- Ludres55
- Lusigny-sur-Barse55
- Mereville55
- Messein55
- Morhange55
- Mussy-sur-Seine55
- Neufgrange55
- Nogent-le-Bas55
- Payns55
- Piney55
- Pont-Saint-Vincent55
- Pont-Sainte-Marie55
- Pulligny55
- Pulnoy55
- Remelfing55
- Richardmenil55
- Rolampont55
- Rosieres-pres-Troyes55
- Rouhling55
- Saint-Andre-les-Vergers55
- Saint-Germain55
- Saint-Julien-les-Villas55
- Saint-Lye55
- Saint-Max55
- Saint-Nicolas-de-Port55
- Saint-Parres-aux-Tertres55
- Saint-Pouange55
- Sainte-Maure55
- Sainte-Savine55
- Sarreguemines55
- Sarreinsming55
- Saulxures-les-Nancy55
- Seichamps55
- Tenteling55
- Theding55
- Tomblaine55
- Val-de-Meuse55
- Vandoeuvre-les-Nancy55
- Vendeuvre-sur-Barse55
- Verrieres55
- Vezelise55
- Ville-sous-la-Ferte55
- Vittel55
- Woustviller55
- Bining54
- Chateau-Salins54
- Darney54
- Dombasle-sur-Meurthe54
- Gros-Rederching54
- Herbitzheim54
- Holving54
- Keskastel54
- Mirecourt54
- Oermingen54
- Petit-Rederching54
- Rohrbach-les-Bitche54
- Rosieres-aux-Salines54
- Sarralbe54
- Varangeville54
- Vic-sur-Seille54
- Wiesviller54
- Willerwald54
- Bayon53
- Belleville-sur-Meuse53
- Bitche53
- Chanteheux53
- Charmes53
- Damelevieres53
- Diemeringen53
- Dieuze53
- Einville-au-Jard53
- Enchenberg53
- Forbach53
- Goetzenbruck53
- Héming53
- Lemberg53
- Montbronn53
- Pont-à-Mousson53
- Portieux53
- Reichstett53
- Sarre-Union53
- Sarrewerden53
- Soucht53
- Vincey53
- Bains-les-Bains52
- Chatel-sur-Moselle52
- Chavelot52
- Darnieulles52
- Dossenheim-sur-Zinsel52
- Drulingen52
- Gerbeviller52
- Igney52
- Ingwiller52
- La Petite-Pierre52
- Lembach52
- Les Forges52
- Lorquin52
- Neuwiller-les-Saverne52
- Niderviller52
- Niederbronn-les-Bains52
- Nomexy52
- Oberbronn52
- Reding52
- Reichshoffen52
- Sarrebourg52
- Thaon-les-Vosges52
- Uxegney52
- Uzemain52
- Wimmenau52
- Wingen-sur-Moder52
- Abreschviller51
- Baccarat51
- Badonviller51
- Bouxwiller51
- Chantraine51
- Cirey-sur-Vezouze51
- Dabo51
- Dauendorf51
- Dettwiller51
- Deyvillers51
- Dogneville51
- Durrenbach51
- Eschbach51
- Goersdorf51
- Golbey51
- Gumbrechtshoffen51
- Gundershoffen51
- Hochfelden51
- Jeanmenil51
- Marmoutier51
- Mertzwiller51
- Monswiller51
- Obermodern-Zutzendorf51
- Ohlungen51
- Otterswiller51
- Pfaffenhoffen51
- Rambervillers51
- Saverne51
- Schweighouse-sur-Moder51
- Schwindratzheim51
- Soultz-sous-Forets51
- Steinbourg51
- Surbourg51
- Uberach51
- Urimenil51
- Walbourg51
- Walscheid51
- Wangenbourg-Engenthal51
- Wissembourg51
- Woerth51
- Xertigny51
- Aydoilles50
- Berstett50
- Betschdorf50
- Brumath50
- Eloyes50
- Épinal50
- Hadol50
- Jonville-en-Woëvre50
- Marlenheim50
- Mommenheim50
- Niederschaeffolsheim50
- Oberhaslach50
- Romanswiller50
- Schnersheim50
- Truchtersheim50
- Wasselonne50
- Westhoffen50
- Wingersheim50
- Achenheim49
- Altorf49
- Andlau49
- Arches49
- Archettes49
- Barr49
- Bernardswiller49
- Bischheim49
- Bischoffsheim49
- Bischwiller49
- Blaesheim49
- Boersch49
- Breuschwickersheim49
- Bruyeres49
- Chenimenil49
- Dachstein49
- Dambach-la-Ville49
- Dingsheim49
- Dinsheim-sur-Bruche49
- Docelles49
- Dorlisheim49
- Duppigheim49
- Duttlenheim49
- Eckbolsheim49
- Eckwersheim49
- Entzheim49
- Epfig49
- Ernolsheim-Bruche49
- Etival-Clairefontaine49
- Fegersheim49
- Furdenheim49
- Gambsheim49
- Geispolsheim49
- Geudertheim49
- Grendelbruch49
- Gresswiller49
- Gries49
- Griesheim-pres-Molsheim49
- Griesheim-sur-Souffel49
- Hangenbieten49
- Hatten49
- Herrlisheim49
- Hoenheim49
- Hoerdt49
- Holtzheim49
- Illkirch-Graffenstaden49
- Innenheim49
- Irmstett49
- Ittenheim49
- Kaltenhouse49
- Krautergersheim49
- La Broque49
- La Wantzenau49
- Lampertheim49
- Lauterbourg49
- Liepvre49
- Lingolsheim49
- Lipsheim49
- Lutzelhouse49
- Meistratzheim49
- Mittelhausbergen49
- Molsheim49
- Moyenmoutier49
- Mundolsheim49
- Mutzig49
- Niederhaslach49
- Niederhausbergen49
- Niedernai49
- Oberhausbergen49
- Oberhoffen-sur-Moder49
- Obernai49
- Oberschaeffolsheim49
- Offenheim49
- Ostwald49
- Ottrott49
- Pfulgriesheim49
- Plombieres-les-Bains49
- Pouxeux49
- Raon-aux-Bois49
- Rosheim49
- Rothau49
- Russ49
- Saint-Die-des-Vosges49
- Saint-Michel-sur-Meurthe49
- Schirrhein49
- Seltz49
- Senones49
- Sessenheim49
- Souffelweyersheim49
- Soufflenheim49
- Still49
- Stotzheim49
- Urmatt49
- Valff49
- Ville49
- Weitbruch49
- Weyersheim49
- Wisches49
- Wolfisheim49
- Algolsheim48
- Ammerschwihr48
- Andolsheim48
- Anould48
- Ban-de-Laveline48
- Bantzenheim48
- Benfeld48
- Bennwihr48
- Bergheim48
- Biesheim48
- Blodelsheim48
- Boofzheim48
- Chalampé48
- Chatenois48
- Corcieux48
- Cornimont48
- Dessenheim48
- Dommartin-les-Remiremont48
- Drusenheim48
- Ebersheim48
- Eguisheim48
- Erstein48
- Eschau48
- Fessenheim48
- Fortschwihr48
- Fraize48
- Freland48
- Gerardmer48
- Gerstheim48
- Granges-sur-Vologne48
- Guemar48
- Hegenheim48
- Herrlisheim-pres-Colmar48
- Hilsenheim48
- Hindisheim48
- Hirtzfelden48
- Holtzwihr48
- Horbourg-Wihr48
- Houssen48
- Huningue48
- Huttenheim48
- Ingersheim48
- Jebsheim48
- Kaysersberg48
- Kertzfeld48
- Kintzheim48
- Kunheim48
- La Bresse48
- Labaroche48
- Lapoutroie48
- Le Syndicat48
- Le Tholy48
- Leymen48
- Marckolsheim48
- Matzenheim48
- Merxheim48
- Metzeral48
- Meyenheim48
- Munchhouse48
- Munster48
- Mussig48
- Muttersholtz48
- Neuf-Brisach48
- Nordhouse48
- Oberhergheim48
- Orbey48
- Ostheim48
- Ottmarsheim48
- Pfaffenheim48
- Plainfaing48
- Plobsheim48
- Reguisheim48
- Remiremont48
- Rhinau48
- Ribeauville48
- Riquewihr48
- Roeschwoog48
- Rosenau48
- Rouffach48
- Rumersheim-le-Haut48
- Rupt-sur-Moselle48
- Saint-Ame48
- Saint-Etienne-les-Remiremont48
- Saint-Hippolyte48
- Saint-Leonard48
- Saint-Louis48
- Saint-Nabord48
- Sainte-Croix-aux-Mines48
- Sainte-Croix-en-Plaine48
- Sainte-Marguerite48
- Sainte-Marie-aux-Mines48
- Sand48
- Saulcy-sur-Meurthe48
- Saulxures-sur-Moselotte48
- Scherwiller48
- Selestat48
- Sigolsheim48
- Soultzeren48
- Soultzmatt48
- Stosswihr48
- Sundhoffen48
- Sundhouse48
- Taintrux48
- Turckheim48
- Vagney48
- Vecoux48
- Village-Neuf48
- Volgelsheim48
- Wettolsheim48
- Widensolen48
- Wihr-au-Val48
- Wintzenheim48
- Wittisheim48
- Wolfgantzen48
- Altkirch47
- Aspach47
- Aspach-le-Bas47
- Aspach-le-Haut47
- Baldersheim47
- Bartenheim47
- Battenheim47
- Bergholtz47
- Berrwiller47
- Bitschwiller-les-Thann47
- Blotzheim47
- Bollwiller47
- Brunstatt47
- Buhl47
- Burnhaupt-le-Bas47
- Burnhaupt-le-Haut47
- Bussang47
- Carspach47
- Cernay47
- Dannemarie47
- Didenheim47
- Dietwiller47
- Ensisheim47
- Eschentzwiller47
- Fellering47
- Ferrette47
- Flaxlanden47
- Fresse-sur-Moselle47
- Frontieres47
- Guebwiller47
- Guewenheim47
- Habsheim47
- Hagenthal-le-Bas47
- Heimsbrunn47
- Hesingue47
- Hirsingue47
- Hirtzbach47
- Hochstatt47
- Husseren-Wesserling47
- Illfurth47
- Illzach47
- Issenheim47
- Kembs47
- Kingersheim47
- Kruth47
- Landser47
- Lautenbach47
- Lautenbachzell47
- Le Menil47
- Le Thillot47
- Lutterbach47
- Masevaux47
- Moosch47
- Morschwiller-le-Bas47
- Oderen47
- Pfastatt47
- Pfetterhouse47
- Pulversheim47
- Raedersheim47
- Ramonchamp47
- Reiningue47
- Richwiller47
- Rixheim47
- Ruelisheim47
- Saint-Amarin47
- Saint-Maurice-sur-Moselle47
- Sausheim47
- Sentheim47
- Sierentz47
- Soultz-Haut-Rhin47
- Staffelfelden47
- Steinbach47
- Thann47
- Uffholtz47
- Ungersheim47
- Vieux-Thann47
- Waldighofen47
- Wattwiller47
- Wittelsheim47
- Wittenheim47
- Zillisheim47
- Zimmersheim47
- Reinhardsmunster44
- Saint-Dizier44
- Seremange-Erzange37
- Xonrupt-Longemer35
- Haguenau22
- Kilstett22
- Scy-Chazelles22
- Strasbourg22
- Troyes22
- Vendenheim22
- Phalsbourg20
- Villers-lès-Nancy19
- Schirmeck18
- Bazeilles16
- Obenheim11
- Houdelaincourt









