Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 21:23, May 26
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?
- Houdelaincourt
- Héming73
- Mulhouse73
- Riedisheim71
- Haguenau64
- Schiltigheim64
- Bartenheim60
- Blotzheim60
- Eloyes60
- Ferrette60
- Frontieres60
- Hagenthal-le-Bas60
- Hegenheim60
- Hesingue60
- Hirsingue60
- Huningue60
- Kembs60
- Leymen60
- Lirey60
- Lunéville60
- Metz60
- Pfetterhouse60
- Reichstett60
- Rosenau60
- Saint-Louis60
- Sierentz60
- Thionville60
- Village-Neuf60
- Waldighofen60
- Altkirch59
- Aspach59
- Aspach-le-Bas59
- Aspach-le-Haut59
- Baldersheim59
- Bantzenheim59
- Battenheim59
- Berrwiller59
- Blodelsheim59
- Bollwiller59
- Brunstatt59
- Burnhaupt-le-Bas59
- Burnhaupt-le-Haut59
- Carspach59
- Cernay59
- Chalampé59
- Dannemarie59
- Didenheim59
- Dietwiller59
- Ensisheim59
- Eschentzwiller59
- Fessenheim59
- Flaxlanden59
- Guewenheim59
- Habsheim59
- Heimsbrunn59
- Hirtzbach59
- Hirtzfelden59
- Hochstatt59
- Illfurth59
- Illzach59
- Issenheim59
- Kingersheim59
- Landser59
- Lutterbach59
- Merxheim59
- Meyenheim59
- Morschwiller-le-Bas59
- Munchhouse59
- Nancy59
- Ottmarsheim59
- Pfastatt59
- Pulversheim59
- Raedersheim59
- Reguisheim59
- Reiningue59
- Richwiller59
- Rixheim59
- Ruelisheim59
- Rumersheim-le-Haut59
- Sausheim59
- Sentheim59
- Soultz-Haut-Rhin59
- Staffelfelden59
- Steinbach59
- Uffholtz59
- Ungersheim59
- Vieux-Thann59
- Wattwiller59
- Wittelsheim59
- Wittenheim59
- Zillisheim59
- Zimmersheim59
- Algolsheim58
- Ammerschwihr58
- Andolsheim58
- Bennwihr58
- Bergheim58
- Bergholtz58
- Biesheim58
- Bitschwiller-les-Thann58
- Buhl58
- Bussang58
- Carling58
- Chatenois58
- Cornimont58
- Dessenheim58
- Eguisheim58
- Fellering58
- Fortschwihr58
- Freland58
- Fresse-sur-Moselle58
- Gerardmer58
- Guebwiller58
- Guemar58
- Herrlisheim-pres-Colmar58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Husseren-Wesserling58
- Ingersheim58
- Jebsheim58
- Kaysersberg58
- Kintzheim58
- Kruth58
- Kunheim58
- La Bresse58
- Labaroche58
- Lapoutroie58
- Lautenbach58
- Lautenbachzell58
- Le Menil58
- Le Thillot58
- Liepvre58
- Marckolsheim58
- Masevaux58
- Metzeral58
- Moosch58
- Munster58
- Mussig58
- Neuf-Brisach58
- Oberhergheim58
- Oderen58
- Orbey58
- Ostheim58
- Pfaffenheim58
- Plainfaing58
- Ramonchamp58
- Ribeauville58
- Riquewihr58
- Rouffach58
- Rupt-sur-Moselle58
- Saint-Amarin58
- Saint-Hippolyte58
- Saint-Maurice-sur-Moselle58
- Sainte-Croix-aux-Mines58
- Sainte-Croix-en-Plaine58
- Sainte-Marie-aux-Mines58
- Saulxures-sur-Moselotte58
- Scherwiller58
- Selestat58
- Sigolsheim58
- Soultzeren58
- Soultzmatt58
- Stosswihr58
- Sundhoffen58
- Thann58
- Turckheim58
- Volgelsheim58
- Wettolsheim58
- Widensolen58
- Wihr-au-Val58
- Wintzenheim58
- Wolfgantzen58
- Achenheim57
- Altorf57
- Andlau57
- Anould57
- Arches57
- Archettes57
- Ban-de-Laveline57
- Barr57
- Benfeld57
- Bernardswiller57
- Bischheim57
- Bischoffsheim57
- Blaesheim57
- Boersch57
- Boofzheim57
- Breuschwickersheim57
- Bruyeres57
- Chenimenil57
- Corcieux57
- Dachstein57
- Dambach-la-Ville57
- Dinsheim-sur-Bruche57
- Docelles57
- Dommartin-les-Remiremont57
- Dorlisheim57
- Duppigheim57
- Duttlenheim57
- Ebersheim57
- Eckbolsheim57
- Entzheim57
- Epfig57
- Ernolsheim-Bruche57
- Erstein57
- Eschau57
- Etival-Clairefontaine57
- Fegersheim57
- Fraize57
- Geispolsheim57
- Gerstheim57
- Granges-sur-Vologne57
- Grendelbruch57
- Gresswiller57
- Griesheim-pres-Molsheim57
- Hadol57
- Hangenbieten57
- Hilsenheim57
- Hindisheim57
- Hoenheim57
- Holtzheim57
- Huttenheim57
- Illkirch-Graffenstaden57
- Innenheim57
- Irmstett57
- Ittenheim57
- Kertzfeld57
- Krautergersheim57
- La Broque57
- La Wantzenau57
- Le Syndicat57
- Le Tholy57
- Lingolsheim57
- Lipsheim57
- Lutzelhouse57
- Matzenheim57
- Meistratzheim57
- Mittelhausbergen57
- Molsheim57
- Moyenmoutier57
- Muttersholtz57
- Mutzig57
- Niederhaslach57
- Niederhausbergen57
- Niedernai57
- Nordhouse57
- Oberhaslach57
- Oberhausbergen57
- Obernai57
- Oberschaeffolsheim57
- Ostwald57
- Ottrott57
- Plobsheim57
- Plombieres-les-Bains57
- Pouxeux57
- Raon-aux-Bois57
- Remiremont57
- Rhinau57
- Rosheim57
- Rothau57
- Russ57
- Saint-Ame57
- Saint-Die-des-Vosges57
- Saint-Etienne-les-Remiremont57
- Saint-Leonard57
- Saint-Michel-sur-Meurthe57
- Saint-Nabord57
- Sainte-Marguerite57
- Sand57
- Saulcy-sur-Meurthe57
- Senones57
- Still57
- Stotzheim57
- Sundhouse57
- Taintrux57
- Urmatt57
- Vagney57
- Valff57
- Vecoux57
- Ville57
- Westhoffen57
- Wisches57
- Wittisheim57
- Wolfisheim57
- Abreschviller56
- Aydoilles56
- Baccarat56
- Badonviller56
- Bains-les-Bains56
- Berstett56
- Betschdorf56
- Bischwiller56
- Bouxwiller56
- Brumath56
- Chantraine56
- Cirey-sur-Vezouze56
- Colmar56
- Dabo56
- Dauendorf56
- Dettwiller56
- Deyvillers56
- Dingsheim56
- Dogneville56
- Drusenheim56
- Durrenbach56
- Eckwersheim56
- Épernay56
- Épinal56
- Eschbach56
- Frolois56
- Furdenheim56
- Gambsheim56
- Geudertheim56
- Golbey56
- Gries56
- Griesheim-sur-Souffel56
- Hatten56
- Herrlisheim56
- Hochfelden56
- Hoerdt56
- Jeanmenil56
- Kaltenhouse56
- Kilstett56
- Lampertheim56
- Lauterbourg56
- Marlenheim56
- Marmoutier56
- Mertzwiller56
- Mommenheim56
- Monswiller56
- Mundolsheim56
- Niederschaeffolsheim56
- Oberhoffen-sur-Moder56
- Obermodern-Zutzendorf56
- Offenheim56
- Ohlungen56
- Otterswiller56
- Pfaffenhoffen56
- Pfulgriesheim56
- Rambervillers56
- Reinhardsmunster56
- Roeschwoog56
- Romanswiller56
- Saverne56
- Schirrhein56
- Schnersheim56
- Schweighouse-sur-Moder56
- Schwindratzheim56
- Seltz56
- Sessenheim56
- Souffelweyersheim56
- Soufflenheim56
- Soultz-sous-Forets56
- Steinbourg56
- Strasbourg56
- Surbourg56
- Truchtersheim56
- Uberach56
- Urimenil56
- Uzemain56
- Walbourg56
- Walscheid56
- Wangenbourg-Engenthal56
- Wasselonne56
- Weitbruch56
- Weyersheim56
- Wingersheim56
- Xertigny56
- Chatel-sur-Moselle55
- Chavelot55
- Darnieulles55
- Dossenheim-sur-Zinsel55
- Drulingen55
- Goersdorf55
- Gumbrechtshoffen55
- Gundershoffen55
- Hayange55
- Igney55
- Ingwiller55
- La Petite-Pierre55
- Lembach55
- Les Forges55
- Lorquin55
- Neuwiller-les-Saverne55
- Niderviller55
- Niederbronn-les-Bains55
- Nomexy55
- Obenheim55
- Oberbronn55
- Reding55
- Reichshoffen55
- Saint-Dizier55
- Sarrebourg55
- Thaon-les-Vosges55
- Uxegney55
- Wimmenau55
- Wingen-sur-Moder55
- Wissembourg55
- Woerth55
- Bar-sur-Seine54
- Bayon54
- Biesles54
- Bining54
- Bitche54
- Bourbonne-les-Bains54
- Bulgneville54
- Chalindrey54
- Chamarandes-Choignes54
- Chanteheux54
- Chaource54
- Charmes54
- Chateauvillain54
- Chaumont54
- Contrexeville54
- Damelevieres54
- Darney54
- Diemeringen54
- Dieuze54
- Einville-au-Jard54
- Enchenberg54
- Ervy-le-Chatel54
- Fayl-Billot54
- Gerbeviller54
- Goetzenbruck54
- Gros-Rederching54
- Herbitzheim54
- Keskastel54
- Lamarche54
- Langres54
- Lemberg54
- Les Riceys54
- Mirecourt54
- Montbronn54
- Mussy-sur-Seine54
- Nogent-le-Bas54
- Oermingen54
- Petit-Rederching54
- Portieux54
- Reims54
- Rohrbach-les-Bitche54
- Rolampont54
- Sarralbe54
- Sarre-Union54
- Sarrewerden54
- Soucht54
- Val-de-Meuse54
- Ville-sous-la-Ferte54
- Vincey54
- Vittel54
- Wiesviller54
- Willerwald54
- Alsting53
- Ancerville53
- Art-sur-Meurthe53
- Bainville-sur-Madon53
- Bar-sur-Aube53
- Bayard-sur-Marne53
- Behren-les-Forbach53
- Belleville53
- Bening-les-Saint-Avold53
- Bettancourt-la-Ferree53
- Bienville53
- Blenod-les-Toul53
- Bliesbruck53
- Bologne53
- Bouilly53
- Bouxieres-aux-Chenes53
- Bouxieres-aux-Dames53
- Breviandes53
- Brienne-le-Chateau53
- Bucheres53
- Chaligny53
- Chalons-en-Champagne53
- Champenoux53
- Champigneulles53
- Chateau-Salins53
- Chavigny53
- Chevillon53
- Cocheren53
- Colombey-les-Belles53
- Courcelles-Chaussy53
- Crehange53
- Creutzwald53
- Custines53
- Diebling53
- Diesen53
- Dieulouard53
- Dombasle-sur-Meurthe53
- Domgermain53
- Dommartin-les-Toul53
- Doulaincourt-Saucourt53
- Ecrouves53
- Essey-les-Nancy53
- Etzling53
- Eulmont53
- Eurville-Bienville53
- Falck53
- Farebersviller53
- Farschviller53
- Faulquemont53
- Faulx53
- Flavigny-sur-Moselle53
- Fléville-devant-Nancy53
- Folkling53
- Folschviller53
- Foug53
- Freyming-Merlebach53
- Froncles53
- Frouard53
- Gondrecourt-le-Chateau53
- Gondreville53
- Grosbliederstroff53
- Ham-sous-Varsberg53
- Hambach53
- Hargarten-aux-Mines53
- Heillecourt53
- Holving53
- Hombourg-Haut53
- Houdemont53
- Hundling53
- Jarville-la-Malgrange53
- Joinville53
- Kerbach53
- Laneuveville-devant-Nancy53
- Laxou53
- Lay-Saint-Christophe53
- Liffol-le-Grand53
- Liverdun53
- Longeville-les-Saint-Avold53
- Ludres53
- Lusigny-sur-Barse53
- Macheren53
- Malzeville53
- Marbache53
- Maxeville53
- Mereville53
- Merten53
- Messein53
- Montier-en-Der53
- Morhange53
- Morsbach53
- Neufchateau53
- Neufgrange53
- Nomeny53
- Oeting53
- Petite-Rosselle53
- Piney53
- Pompey53
- Pont-Saint-Vincent53
- Porcelette53
- Pulligny53
- Pulnoy53
- Remelfing53
- Remilly53
- Richardmenil53
- Rosieres-aux-Salines53
- Rosieres-pres-Troyes53
- Rouhling53
- Saint-Andre-les-Vergers53
- Saint-Avold53
- Saint-Germain53
- Saint-Julien-les-Villas53
- Saint-Max53
- Saint-Nicolas-de-Port53
- Saint-Parres-aux-Tertres53
- Saint-Pouange53
- Saizerais53
- Sarreguemines53
- Sarreinsming53
- Saulxures-les-Nancy53
- Schœneck53
- Seichamps53
- Seingbouse53
- Solgne53
- Spicheren53
- Stiring-Wendel53
- Tenteling53
- Teting-sur-Nied53
- Theding53
- Tomblaine53
- Toul53
- Troyes53
- Valmont53
- Vandoeuvre-les-Nancy53
- Varangeville53
- Vaucouleurs53
- Velaine-en-Haye53
- Vendeuvre-sur-Barse53
- Verrieres53
- Vezelise53
- Vic-sur-Seille53
- Villey-Saint-Etienne53
- Wassy53
- Woustviller53
- Aix-en-Othe52
- Amanvillers52
- Amneville52
- Ancy-sur-Moselle52
- Arcis-sur-Aube52
- Argancy52
- Ars-sur-Moselle52
- Auboue52
- Augny52
- Ay-sur-Moselle52
- Bar-le-Duc52
- Basse-Ham52
- Batilly52
- Bertrange52
- Blénod-lès-Pont-à-Mousson52
- Boulay-Moselle52
- Bousse52
- Bouzonville52
- Briey52
- Cattenom52
- Chancenay52
- Chatel-Saint-Germain52
- Clermont-en-Argonne52
- Clouange52
- Commercy52
- Compertrix52
- Conflans-en-Jarnisy52
- Connantre52
- Corny-sur-Moselle52
- Courtisols52
- Creney-pres-Troyes52
- Dieue-sur-Meuse52
- Distroff52
- Doncourt-les-Conflans52
- Dugny-sur-Meuse52
- Ennery52
- Estissac52
- Euville52
- Fagnieres52
- Fains-Veel52
- Fameck52
- Fere-Champenoise52
- Fleury52
- Florange52
- Frignicourt52
- Gandrange52
- Giraumont52
- Gorze52
- Guenange52
- Hagondange52
- Homecourt52
- Illange52
- Jarny52
- Joeuf52
- Jonville-en-Woëvre52
- Jouy-aux-Arches52
- Kedange-sur-Canner52
- Koenigsmacker52
- Kuntzig52
- La Chapelle-Saint-Luc52
- La Riviere-de-Corps52
- Labry52
- Le Ban Saint-Martin52
- Lerouville52
- Les Noes-pres-Troyes52
- Ligny-en-Barrois52
- Longeville-en-Barrois52
- Longeville-les-Metz52
- Maidieres52
- Mailly-le-Camp52
- Maizieres-la-Grande-Paroisse52
- Maizieres-les-Metz52
- Malroy52
- Marange-Silvange52
- Marigny-le-Chatel52
- Marly52
- Mecleuves52
- Mery-sur-Seine52
- Metzervisse52
- Mondelange52
- Montauville52
- Montigny-les-Metz52
- Montois-la-Montagne52
- Moulins-les-Metz52
- Moutiers52
- Moyeuvre-Grande52
- Nogent-sur-Seine52
- Norroy-les-Pont-a-Mousson52
- Noveant-sur-Moselle52
- Pagny-sur-Moselle52
- Pargny-sur-Saulx52
- Payns52
- Peltre52
- Pierrevillers52
- Plappeville52
- Pont-Sainte-Marie52
- Retonfey52
- Revigny-sur-Ornain52
- Richemont52
- Rombas52
- Romilly-sur-Seine52
- Rosselange52
- Rozerieulles52
- Rurange-les-Thionville52
- Saint-Julien-lès-Metz52
- Saint-Just-Sauvage52
- Saint-Lye52
- Saint-Memmie52
- Saint-Mihiel52
- Saint-Privat-la-Montagne52
- Sainte-Marie-aux-Chenes52
- Sainte-Maure52
- Sainte-Menehould52
- Sainte-Savine52
- Sarry52
- Saulny52
- Schirmeck52
- Sermaize-les-Bains52
- Sierck-les-Bains52
- Talange52
- Terville52
- Tremery52
- Tronville-en-Barrois52
- Uckange52
- Vacon52
- Valleroy52
- Velaines52
- Verny52
- Vigneulles-les-Hattonchatel52
- Vignot52
- Vigy52
- Villenauxe-la-Grande52
- Villiers-en-Lieu52
- Vitry-le-François52
- Vitry-sur-Orne52
- Void-Vacon52
- Volstroff52
- Woippy52
- Yutz52
- Algrange51
- Angevillers51
- Audun-le-Roman51
- Audun-le-Tiche51
- Aumetz51
- Avize51
- Ay51
- Betheny51
- Bezannes51
- Boulange51
- Bouligny51
- Cernay-les-Reims51
- Cormontreuil51
- Cosnes-et-Romain51
- Crusnes51
- Damery51
- Dizy51
- Entrange51
- Esternay51
- Etain51
- Fontoy51
- Haucourt-Moulaine51
- Herserange51
- Hettange-Grande51
- Hussigny-Godbrange51
- Joudreville51
- Knutange51
- Landres51
- Le Mesnil-sur-Oger51
- Lexy51
- Longlaville51
- Longuyon51
- Longwy51
- Magenta51
- Mancieulles51
- Manom51
- Mardeuil51
- Mareuil-sur-Ay51
- Mercy-le-Bas51
- Mexy51
- Mont-Saint-Martin51
- Montmirail51
- Mourmelon-le-Grand51
- Neufchef51
- Nilvange51
- Ottange51
- Piennes51
- Pierrepont51
- Pierry51
- Pontfaverger-Moronvilliers51
- Rehon51
- Rilly-la-Montagne51
- Russange51
- Saulnes51
- Sezanne51
- Sillery51
- Suippes51
- Taissy51
- Thierville-sur-Meuse51
- Thil51
- Tours-sur-Marne51
- Tressange51
- Trieux51
- Tucquegnieux51
- Verdun51
- Vertus51
- Verzenay51
- Verzy51
- Villers-la-Montagne51
- Villerupt51
- Volmerange-les-Mines51
- Vouziers51
- Witry-les-Reims51
- Attigny50
- Bazancourt50
- Boult-sur-Suippe50
- Bourgogne50
- Charleville-Mezieres50
- Chateau-Porcien50
- Chatillon-sur-Marne50
- Cormicy50
- Courcy50
- Dormans50
- Fismes50
- Gorcy50
- Gueux50
- Hermonville50
- Jonchery-sur-Vesle50
- Loivre50
- Mareuil-le-Port50
- Montmedy50
- Muizon50
- Port a Binson50
- Rethel50
- Saint-Brice-Courcelles50
- Sault-les-Rethel50
- Tinqueux50
- Warmeriville50
- Aiglemont49
- Balan49
- Bazeilles49
- Blagny49
- Carignan49
- Deville49
- Dom-le-Mesnil49
- Donchery49
- Douzy49
- Flize49
- Floing49
- Fromelennes49
- Fumay49
- Gespunsart49
- Givet49
- Haybes49
- La Francheville49
- Les Hautes-Rivieres49
- Les Mazures49
- Lumes49
- Montcy-Notre-Dame49
- Montherme49
- Mouzon49
- Neufmanil49
- Nouvion-sur-Meuse49
- Nouzonville49
- Pouru-Saint-Remy49
- Prix-les-Mezieres49
- Renwez49
- Revin49
- Rimogne49
- Rocroi49
- Saint-Laurent49
- Saint-Menges49
- Sedan49
- Signy-le-Petit49
- Stenay49
- Thilay49
- Tournes49
- Villers-Semeuse49
- Vireux-Molhain49
- Vireux-Wallerand49
- Vivier-au-Court49
- Vrigne-aux-Bois49
- Warcq49
- Belleville-sur-Meuse44
- Forbach44
- Neuves-Maisons44
- Pont-à-Mousson44
- Vendenheim39
- Seremange-Erzange36
- Xonrupt-Longemer35
- Villers-lès-Nancy26
- Scy-Chazelles19
- Phalsbourg4









