Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 12:49, Aug 17
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?
- Vendenheim177
- Metz169
- Hayange168
- Phalsbourg137
- Reinhardsmunster127
- Carling107
- Jonville-en-Woëvre97
- Thionville97
- Obenheim94
- Schirmeck92
- Seremange-Erzange89
- Strasbourg88
- Haguenau84
- Reichstett79
- Héming75
- Kilstett75
- Schiltigheim75
- Eloyes73
- Lunéville68
- Belleville-sur-Meuse66
- Audun-le-Tiche65
- Entrange65
- Hettange-Grande65
- Russange65
- Volmerange-les-Mines65
- Algrange64
- Amanvillers64
- Amneville64
- Ancy-sur-Moselle64
- Angevillers64
- Argancy64
- Ars-sur-Moselle64
- Auboue64
- Audun-le-Roman64
- Augny64
- Aumetz64
- Ay-sur-Moselle64
- Basse-Ham64
- Batilly64
- Bertrange64
- Boulange64
- Bousse64
- Briey64
- Cattenom64
- Chatel-Saint-Germain64
- Clouange64
- Corny-sur-Moselle64
- Courcelles-Chaussy64
- Crusnes64
- Distroff64
- Doncourt-les-Conflans64
- Ennery64
- Fameck64
- Fleury64
- Florange64
- Fontoy64
- Gandrange64
- Giraumont64
- Guenange64
- Hagondange64
- Haucourt-Moulaine64
- Herserange64
- Homecourt64
- Hussigny-Godbrange64
- Illange64
- Joeuf64
- Jouy-aux-Arches64
- Kedange-sur-Canner64
- Knutange64
- Koenigsmacker64
- Kuntzig64
- Le Ban Saint-Martin64
- Longeville-les-Metz64
- Longlaville64
- Maizieres-les-Metz64
- Malroy64
- Mancieulles64
- Manom64
- Marange-Silvange64
- Marly64
- Mecleuves64
- Metzervisse64
- Mondelange64
- Mont-Saint-Martin64
- Montigny-les-Metz64
- Montois-la-Montagne64
- Moulins-les-Metz64
- Moutiers64
- Moyeuvre-Grande64
- Neufchef64
- Nilvange64
- Ottange64
- Peltre64
- Pierrevillers64
- Plappeville64
- Retonfey64
- Richemont64
- Rombas64
- Rosselange64
- Rozerieulles64
- Rurange-les-Thionville64
- Saint-Julien-lès-Metz64
- Saint-Privat-la-Montagne64
- Sainte-Marie-aux-Chenes64
- Saulnes64
- Saulny64
- Sierck-les-Bains64
- Talange64
- Terville64
- Thil64
- Tremery64
- Tressange64
- Trieux64
- Tucquegnieux64
- Uckange64
- Valleroy64
- Verny64
- Vigy64
- Villers-la-Montagne64
- Villerupt64
- Vitry-sur-Orne64
- Volstroff64
- Woippy64
- Yutz64
- Belleville63
- Blénod-lès-Pont-à-Mousson63
- Boulay-Moselle63
- Bouxieres-aux-Chenes63
- Bouzonville63
- Champenoux63
- Chateau-Salins63
- Conflans-en-Jarnisy63
- Cosnes-et-Romain63
- Crehange63
- Creutzwald63
- Custines63
- Diesen63
- Dieulouard63
- Eulmont63
- Falck63
- Faulquemont63
- Faulx63
- Folschviller63
- Gorze63
- Ham-sous-Varsberg63
- Hargarten-aux-Mines63
- Jarny63
- Joudreville63
- Labry63
- Landres63
- Lexy63
- Longeville-les-Saint-Avold63
- Longwy63
- Maidieres63
- Mercy-le-Bas63
- Merten63
- Mexy63
- Montauville63
- Morhange63
- Nomeny63
- Norroy-les-Pont-a-Mousson63
- Noveant-sur-Moselle63
- Pagny-sur-Moselle63
- Piennes63
- Porcelette63
- Rehon63
- Remilly63
- Solgne63
- Teting-sur-Nied63
- Valmont63
- Vic-sur-Seille63
- Art-sur-Meurthe62
- Bening-les-Saint-Avold62
- Bouligny62
- Bouxieres-aux-Dames62
- Champigneulles62
- Cocheren62
- Dieuze62
- Dombasle-sur-Meurthe62
- Einville-au-Jard62
- Essey-les-Nancy62
- Farebersviller62
- Forbach62
- Freyming-Merlebach62
- Frouard62
- Gorcy62
- Hombourg-Haut62
- Lay-Saint-Christophe62
- Liverdun62
- Macheren62
- Malzeville62
- Marbache62
- Maxeville62
- Morsbach62
- Petite-Rosselle62
- Pierrepont62
- Pompey62
- Pont-à-Mousson62
- Pulnoy62
- Saint-Avold62
- Saint-Max62
- Saint-Nicolas-de-Port62
- Saizerais62
- Saulxures-les-Nancy62
- Seichamps62
- Seingbouse62
- Tomblaine62
- Varangeville62
- Alsting61
- Behren-les-Forbach61
- Chaligny61
- Chanteheux61
- Chavigny61
- Damelevieres61
- Diebling61
- Etain61
- Etzling61
- Farschviller61
- Flavigny-sur-Moselle61
- Fléville-devant-Nancy61
- Folkling61
- Gondreville61
- Grosbliederstroff61
- Hambach61
- Heillecourt61
- Herbitzheim61
- Holving61
- Houdemont61
- Hundling61
- Jarville-la-Malgrange61
- Kerbach61
- Keskastel61
- Laneuveville-devant-Nancy61
- Laxou61
- Ludres61
- Mereville61
- Messein61
- Neufgrange61
- Oeting61
- Pont-Saint-Vincent61
- Remelfing61
- Richardmenil61
- Rosieres-aux-Salines61
- Rouhling61
- Sarralbe61
- Sarreguemines61
- Sarrewerden61
- Schœneck61
- Spicheren61
- Stiring-Wendel61
- Tenteling61
- Theding61
- Vandoeuvre-les-Nancy61
- Velaine-en-Haye61
- Vigneulles-les-Hattonchatel61
- Villey-Saint-Etienne61
- Willerwald61
- Woustviller61
- Abreschviller60
- Baccarat60
- Badonviller60
- Bainville-sur-Madon60
- Bayon60
- Betschdorf60
- Bining60
- Bitche60
- Blenod-les-Toul60
- Bliesbruck60
- Bouxwiller60
- Cirey-sur-Vezouze60
- Dabo60
- Dauendorf60
- Dettwiller60
- Diemeringen60
- Domgermain60
- Dommartin-les-Toul60
- Dossenheim-sur-Zinsel60
- Drulingen60
- Durrenbach60
- Ecrouves60
- Enchenberg60
- Eschbach60
- Euville60
- Foug60
- Gerbeviller60
- Goersdorf60
- Goetzenbruck60
- Gros-Rederching60
- Gumbrechtshoffen60
- Gundershoffen60
- Hatten60
- Ingwiller60
- La Petite-Pierre60
- Lauterbourg60
- Lembach60
- Lemberg60
- Longuyon60
- Lorquin60
- Marmoutier60
- Mertzwiller60
- Monswiller60
- Montbronn60
- Neuwiller-les-Saverne60
- Niderviller60
- Niederbronn-les-Bains60
- Oberbronn60
- Obermodern-Zutzendorf60
- Oermingen60
- Ohlungen60
- Otterswiller60
- Petit-Rederching60
- Pfaffenhoffen60
- Pulligny60
- Reding60
- Reichshoffen60
- Roeschwoog60
- Rohrbach-les-Bitche60
- Saint-Mihiel60
- Sarre-Union60
- Sarrebourg60
- Sarreinsming60
- Saverne60
- Schweighouse-sur-Moder60
- Seltz60
- Soucht60
- Soultz-sous-Forets60
- Steinbourg60
- Surbourg60
- Toul60
- Uberach60
- Vezelise60
- Vignot60
- Walbourg60
- Walscheid60
- Wiesviller60
- Wimmenau60
- Wingen-sur-Moder60
- Wissembourg60
- Woerth60
- Achenheim59
- Altorf59
- Bernardswiller59
- Berstett59
- Bischheim59
- Bischoffsheim59
- Bischwiller59
- Blaesheim59
- Boersch59
- Breuschwickersheim59
- Brumath59
- Charmes59
- Colombey-les-Belles59
- Commercy59
- Dachstein59
- Dieue-sur-Meuse59
- Dingsheim59
- Dinsheim-sur-Bruche59
- Dorlisheim59
- Drusenheim59
- Dugny-sur-Meuse59
- Duppigheim59
- Duttlenheim59
- Eckbolsheim59
- Eckwersheim59
- Entzheim59
- Ernolsheim-Bruche59
- Etival-Clairefontaine59
- Fegersheim59
- Furdenheim59
- Gambsheim59
- Geispolsheim59
- Geudertheim59
- Grendelbruch59
- Gresswiller59
- Gries59
- Griesheim-pres-Molsheim59
- Griesheim-sur-Souffel59
- Hangenbieten59
- Herrlisheim59
- Hochfelden59
- Hoenheim59
- Hoerdt59
- Holtzheim59
- Illkirch-Graffenstaden59
- Innenheim59
- Irmstett59
- Ittenheim59
- Jeanmenil59
- Kaltenhouse59
- Krautergersheim59
- La Broque59
- La Wantzenau59
- Lampertheim59
- Lerouville59
- Lingolsheim59
- Lipsheim59
- Lutzelhouse59
- Marlenheim59
- Mittelhausbergen59
- Molsheim59
- Mommenheim59
- Moyenmoutier59
- Mundolsheim59
- Mutzig59
- Nancy59
- Niederhaslach59
- Niederhausbergen59
- Niedernai59
- Niederschaeffolsheim59
- Oberhaslach59
- Oberhausbergen59
- Oberhoffen-sur-Moder59
- Obernai59
- Oberschaeffolsheim59
- Offenheim59
- Ostwald59
- Ottrott59
- Pfulgriesheim59
- Portieux59
- Rambervillers59
- Romanswiller59
- Rosheim59
- Rothau59
- Russ59
- Schirrhein59
- Schnersheim59
- Schwindratzheim59
- Senones59
- Sessenheim59
- Souffelweyersheim59
- Soufflenheim59
- Still59
- Thierville-sur-Meuse59
- Truchtersheim59
- Urmatt59
- Vacon59
- Vaucouleurs59
- Verdun59
- Vincey59
- Void-Vacon59
- Wangenbourg-Engenthal59
- Wasselonne59
- Weitbruch59
- Westhoffen59
- Weyersheim59
- Wingersheim59
- Wisches59
- Wolfisheim59
- Andlau58
- Aydoilles58
- Ban-de-Laveline58
- Barr58
- Benfeld58
- Boofzheim58
- Bruyeres58
- Chantraine58
- Chatel-sur-Moselle58
- Chatenois58
- Chavelot58
- Dambach-la-Ville58
- Darnieulles58
- Deyvillers58
- Dogneville58
- Ebersheim58
- Epfig58
- Erstein58
- Eschau58
- Gerstheim58
- Golbey58
- Gondrecourt-le-Chateau58
- Hindisheim58
- Houdelaincourt58
- Huttenheim58
- Igney58
- Kertzfeld58
- Liepvre58
- Ligny-en-Barrois58
- Longeville-en-Barrois58
- Matzenheim58
- Meistratzheim58
- Mirecourt58
- Neufchateau58
- Nomexy58
- Nordhouse58
- Plobsheim58
- Saint-Die-des-Vosges58
- Saint-Leonard58
- Saint-Michel-sur-Meurthe58
- Sainte-Croix-aux-Mines58
- Sainte-Marguerite58
- Sainte-Marie-aux-Mines58
- Sand58
- Saulcy-sur-Meurthe58
- Scherwiller58
- Stotzheim58
- Taintrux58
- Thaon-les-Vosges58
- Tronville-en-Barrois58
- Uxegney58
- Valff58
- Velaines58
- Ville58
- Anould57
- Arches57
- Archettes57
- Bar-le-Duc57
- Bergheim57
- Bulgneville57
- Chenimenil57
- Clermont-en-Argonne57
- Contrexeville57
- Corcieux57
- Docelles57
- Fains-Veel57
- Fraize57
- Freland57
- Gerardmer57
- Granges-sur-Vologne57
- Guemar57
- Hadol57
- Hilsenheim57
- Kaysersberg57
- Kintzheim57
- Labaroche57
- Lapoutroie57
- Le Tholy57
- Les Forges57
- Liffol-le-Grand57
- Marckolsheim57
- Montmedy57
- Mussig57
- Muttersholtz57
- Orbey57
- Ostheim57
- Plainfaing57
- Pouxeux57
- Raon-aux-Bois57
- Revigny-sur-Ornain57
- Rhinau57
- Ribeauville57
- Riquewihr57
- Saint-Hippolyte57
- Saint-Nabord57
- Selestat57
- Sigolsheim57
- Sundhouse57
- Urimenil57
- Uzemain57
- Vittel57
- Wittisheim57
- Ammerschwihr56
- Ancerville56
- Andolsheim56
- Bains-les-Bains56
- Bayard-sur-Marne56
- Bennwihr56
- Bettancourt-la-Ferree56
- Bienville56
- Blagny56
- Chancenay56
- Chevillon56
- Colmar56
- Darney56
- Dommartin-les-Remiremont56
- Doulaincourt-Saucourt56
- Eguisheim56
- Épinal56
- Eurville-Bienville56
- Fortschwihr56
- Holtzwihr56
- Horbourg-Wihr56
- Houssen56
- Ingersheim56
- Jebsheim56
- Joinville56
- Kunheim56
- La Bresse56
- Lamarche56
- Le Syndicat56
- Metzeral56
- Mulhouse56
- Munster56
- Pargny-sur-Saulx56
- Remiremont56
- Saint-Ame56
- Saint-Etienne-les-Remiremont56
- Sainte-Menehould56
- Sermaize-les-Bains56
- Soultzeren56
- Stenay56
- Stosswihr56
- Sundhoffen56
- Turckheim56
- Vagney56
- Vecoux56
- Villiers-en-Lieu56
- Wettolsheim56
- Widensolen56
- Wihr-au-Val56
- Wintzenheim56
- Xertigny56
- Xonrupt-Longemer56
- Algolsheim55
- Bergholtz55
- Biesheim55
- Biesles55
- Bologne55
- Bourbonne-les-Bains55
- Buhl55
- Bussang55
- Carignan55
- Chaumont55
- Cornimont55
- Courtisols55
- Dessenheim55
- Douzy55
- Fellering55
- Fessenheim55
- Fresse-sur-Moselle55
- Frignicourt55
- Froncles55
- Guebwiller55
- Herrlisheim-pres-Colmar55
- Hirtzfelden55
- Husseren-Wesserling55
- Issenheim55
- Kruth55
- Lautenbach55
- Lautenbachzell55
- Le Menil55
- Le Thillot55
- Merxheim55
- Meyenheim55
- Montier-en-Der55
- Mouzon55
- Neuf-Brisach55
- Nogent-le-Bas55
- Oberhergheim55
- Oderen55
- Pfaffenheim55
- Plombieres-les-Bains55
- Pouru-Saint-Remy55
- Ramonchamp55
- Riedisheim55
- Rouffach55
- Rupt-sur-Moselle55
- Saint-Amarin55
- Sainte-Croix-en-Plaine55
- Saulxures-sur-Moselotte55
- Soultzmatt55
- Val-de-Meuse55
- Vitry-le-François55
- Volgelsheim55
- Wassy55
- Wolfgantzen55
- Aiglemont54
- Aspach-le-Bas54
- Aspach-le-Haut54
- Attigny54
- Balan54
- Baldersheim54
- Bantzenheim54
- Bar-sur-Aube54
- Battenheim54
- Berrwiller54
- Bitschwiller-les-Thann54
- Blodelsheim54
- Bollwiller54
- Cernay54
- Chalampé54
- Chamarandes-Choignes54
- Compertrix54
- Dom-le-Mesnil54
- Donchery54
- Ensisheim54
- Fagnieres54
- Fayl-Billot54
- Flize54
- Floing54
- Gespunsart54
- Guewenheim54
- Illzach54
- Kingersheim54
- La Francheville54
- Langres54
- Lumes54
- Lutterbach54
- Masevaux54
- Moosch54
- Mourmelon-le-Grand54
- Munchhouse54
- Neufmanil54
- Nouvion-sur-Meuse54
- Pfastatt54
- Pontfaverger-Moronvilliers54
- Pulversheim54
- Raedersheim54
- Reguisheim54
- Reiningue54
- Richwiller54
- Rolampont54
- Ruelisheim54
- Rumersheim-le-Haut54
- Saint-Laurent54
- Saint-Maurice-sur-Moselle54
- Saint-Memmie54
- Saint-Menges54
- Sarry54
- Sault-les-Rethel54
- Sausheim54
- Sedan54
- Sentheim54
- Soultz-Haut-Rhin54
- Staffelfelden54
- Steinbach54
- Suippes54
- Thann54
- Uffholtz54
- Ungersheim54
- Vieux-Thann54
- Villers-Semeuse54
- Vivier-au-Court54
- Vouziers54
- Vrigne-aux-Bois54
- Wattwiller54
- Wittelsheim54
- Wittenheim54
- Altkirch53
- Arcis-sur-Aube53
- Aspach53
- Avize53
- Ay53
- Bartenheim53
- Bazancourt53
- Betheny53
- Bezannes53
- Blotzheim53
- Boult-sur-Suippe53
- Bourgogne53
- Brienne-le-Chateau53
- Brunstatt53
- Burnhaupt-le-Bas53
- Burnhaupt-le-Haut53
- Carspach53
- Cernay-les-Reims53
- Chalindrey53
- Chateau-Porcien53
- Chateauvillain53
- Chatillon-sur-Marne53
- Connantre53
- Cormicy53
- Cormontreuil53
- Courcy53
- Damery53
- Dannemarie53
- Deville53
- Didenheim53
- Dietwiller53
- Dizy53
- Dormans53
- Eschentzwiller53
- Esternay53
- Fere-Champenoise53
- Ferrette53
- Fismes53
- Flaxlanden53
- Fromelennes53
- Frontieres53
- Fumay53
- Givet53
- Gueux53
- Habsheim53
- Hagenthal-le-Bas53
- Haybes53
- Hegenheim53
- Heimsbrunn53
- Hermonville53
- Hesingue53
- Hirsingue53
- Hirtzbach53
- Hochstatt53
- Huningue53
- Illfurth53
- Jonchery-sur-Vesle53
- Kembs53
- Landser53
- Le Mesnil-sur-Oger53
- Les Hautes-Rivieres53
- Les Mazures53
- Leymen53
- Loivre53
- Magenta53
- Mailly-le-Camp53
- Mardeuil53
- Mareuil-le-Port53
- Mareuil-sur-Ay53
- Montcy-Notre-Dame53
- Montherme53
- Montmirail53
- Morschwiller-le-Bas53
- Muizon53
- Nogent-sur-Seine53
- Nouzonville53
- Ottmarsheim53
- Pfetterhouse53
- Pierry53
- Piney53
- Port a Binson53
- Prix-les-Mezieres53
- Renwez53
- Rethel53
- Revin53
- Rilly-la-Montagne53
- Rimogne53
- Rixheim53
- Rocroi53
- Rosenau53
- Saint-Brice-Courcelles53
- Saint-Just-Sauvage53
- Saint-Louis53
- Sezanne53
- Sierentz53
- Signy-le-Petit53
- Sillery53
- Taissy53
- Thilay53
- Tinqueux53
- Tournes53
- Tours-sur-Marne53
- Vendeuvre-sur-Barse53
- Vertus53
- Verzenay53
- Verzy53
- Village-Neuf53
- Ville-sous-la-Ferte53
- Villenauxe-la-Grande53
- Vireux-Molhain53
- Vireux-Wallerand53
- Waldighofen53
- Warcq53
- Warmeriville53
- Witry-les-Reims53
- Zillisheim53
- Zimmersheim53
- Aix-en-Othe52
- Bar-sur-Seine52
- Bouilly52
- Breviandes52
- Bucheres52
- Creney-pres-Troyes52
- Estissac52
- La Chapelle-Saint-Luc52
- La Riviere-de-Corps52
- Les Noes-pres-Troyes52
- Les Riceys52
- Lusigny-sur-Barse52
- Maizieres-la-Grande-Paroisse52
- Marigny-le-Chatel52
- Mery-sur-Seine52
- Mussy-sur-Seine52
- Payns52
- Pont-Sainte-Marie52
- Romilly-sur-Seine52
- Rosieres-pres-Troyes52
- Saint-Andre-les-Vergers52
- Saint-Germain52
- Saint-Julien-les-Villas52
- Saint-Lye52
- Saint-Parres-aux-Tertres52
- Saint-Pouange52
- Sainte-Maure52
- Sainte-Savine52
- Verrieres52
- Chaource51
- Ervy-le-Chatel51
- Charleville-Mezieres50
- Neuves-Maisons50
- Reims50
- Saint-Dizier50
- Villers-lès-Nancy46
- Épernay44
- Frolois44
- Scy-Chazelles39
- Troyes39
- Chalons-en-Champagne35
- Lirey33
- Bazeilles26









