Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 02:00, Nov 04
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?
- Wittenheim79
- Kilstett75
- Riedisheim74
- Phalsbourg70
- Strasbourg69
- Obenheim68
- Laxou58
- Altkirch55
- Carspach55
- Ferrette55
- Hagenthal-le-Bas55
- Hegenheim55
- Hesingue55
- Hirsingue55
- Hirtzbach55
- Leymen55
- Pfetterhouse55
- Saint-Louis55
- Waldighofen55
- Aspach54
- Aspach-le-Bas54
- Bartenheim54
- Blotzheim54
- Brunstatt54
- Burnhaupt-le-Bas54
- Burnhaupt-le-Haut54
- Dannemarie54
- Didenheim54
- Dietwiller54
- Eschentzwiller54
- Flaxlanden54
- Frontieres54
- Guewenheim54
- Habsheim54
- Heimsbrunn54
- Hochstatt54
- Huningue54
- Illfurth54
- Kembs54
- Landser54
- Lutterbach54
- Morschwiller-le-Bas54
- Reiningue54
- Rixheim54
- Rosenau54
- Sentheim54
- Sierentz54
- Village-Neuf54
- Zillisheim54
- Zimmersheim54
- Algolsheim53
- Andolsheim53
- Aspach-le-Haut53
- Baldersheim53
- Bantzenheim53
- Battenheim53
- Bergholtz53
- Berrwiller53
- Biesheim53
- Bitschwiller-les-Thann53
- Blodelsheim53
- Bollwiller53
- Buhl53
- Bussang53
- Cernay53
- Chalampé53
- Dessenheim53
- Eguisheim53
- Ensisheim53
- Épinal53
- Fellering53
- Fessenheim53
- Guebwiller53
- Herrlisheim-pres-Colmar53
- Hirtzfelden53
- Husseren-Wesserling53
- Illzach53
- Issenheim53
- Kingersheim53
- Lautenbach53
- Lautenbachzell53
- Masevaux53
- Merxheim53
- Meyenheim53
- Moosch53
- Munchhouse53
- Munster53
- Neuf-Brisach53
- Oberhergheim53
- Oderen53
- Ottmarsheim53
- Pfaffenheim53
- Pfastatt53
- Pulversheim53
- Raedersheim53
- Reguisheim53
- Richwiller53
- Rouffach53
- Ruelisheim53
- Rumersheim-le-Haut53
- Saint-Amarin53
- Saint-Dizier53
- Saint-Maurice-sur-Moselle53
- Sainte-Croix-en-Plaine53
- Sausheim53
- Soultz-Haut-Rhin53
- Soultzmatt53
- Staffelfelden53
- Steinbach53
- Sundhoffen53
- Thann53
- Uffholtz53
- Ungersheim53
- Vieux-Thann53
- Volgelsheim53
- Wattwiller53
- Wettolsheim53
- Widensolen53
- Wihr-au-Val53
- Wittelsheim53
- Wolfgantzen53
- Abreschviller52
- Achenheim52
- Aix-en-Othe52
- Alsting52
- Altorf52
- Ammerschwihr52
- Andlau52
- Anould52
- Arches52
- Archettes52
- Art-sur-Meurthe52
- Aydoilles52
- Baccarat52
- Badonviller52
- Bains-les-Bains52
- Ban-de-Laveline52
- Barr52
- Bayon52
- Behren-les-Forbach52
- Benfeld52
- Bening-les-Saint-Avold52
- Bennwihr52
- Bergheim52
- Bernardswiller52
- Berstett52
- Betschdorf52
- Bining52
- Bischheim52
- Bischoffsheim52
- Bischwiller52
- Bitche52
- Blaesheim52
- Bliesbruck52
- Boersch52
- Boofzheim52
- Boulay-Moselle52
- Bourbonne-les-Bains52
- Bouxieres-aux-Chenes52
- Bouxieres-aux-Dames52
- Bouxwiller52
- Bouzonville52
- Breuschwickersheim52
- Brumath52
- Bruyeres52
- Champenoux52
- Champigneulles52
- Chanteheux52
- Chantraine52
- Charmes52
- Chateau-Salins52
- Chatel-sur-Moselle52
- Chatenois52
- Chavelot52
- Chenimenil52
- Cirey-sur-Vezouze52
- Cocheren52
- Colmar52
- Contrexeville52
- Corcieux52
- Cornimont52
- Courcelles-Chaussy52
- Crehange52
- Creutzwald52
- Custines52
- Dabo52
- Dachstein52
- Dambach-la-Ville52
- Damelevieres52
- Darney52
- Darnieulles52
- Dauendorf52
- Dettwiller52
- Deyvillers52
- Diebling52
- Diemeringen52
- Diesen52
- Dieuze52
- Dingsheim52
- Dinsheim-sur-Bruche52
- Docelles52
- Dogneville52
- Dombasle-sur-Meurthe52
- Dommartin-les-Remiremont52
- Dorlisheim52
- Dossenheim-sur-Zinsel52
- Drulingen52
- Drusenheim52
- Duppigheim52
- Durrenbach52
- Duttlenheim52
- Ebersheim52
- Eckbolsheim52
- Eckwersheim52
- Einville-au-Jard52
- Eloyes52
- Enchenberg52
- Entzheim52
- Epfig52
- Ernolsheim-Bruche52
- Erstein52
- Ervy-le-Chatel52
- Eschau52
- Eschbach52
- Essey-les-Nancy52
- Esternay52
- Estissac52
- Etival-Clairefontaine52
- Etzling52
- Eulmont52
- Falck52
- Farebersviller52
- Farschviller52
- Faulquemont52
- Faulx52
- Fayl-Billot52
- Fegersheim52
- Flavigny-sur-Moselle52
- Fléville-devant-Nancy52
- Folkling52
- Folschviller52
- Fortschwihr52
- Fraize52
- Freland52
- Fresse-sur-Moselle52
- Freyming-Merlebach52
- Frouard52
- Furdenheim52
- Gambsheim52
- Geispolsheim52
- Gerardmer52
- Gerbeviller52
- Gerstheim52
- Geudertheim52
- Goersdorf52
- Goetzenbruck52
- Golbey52
- Granges-sur-Vologne52
- Grendelbruch52
- Gresswiller52
- Gries52
- Griesheim-pres-Molsheim52
- Griesheim-sur-Souffel52
- Gros-Rederching52
- Grosbliederstroff52
- Guemar52
- Gumbrechtshoffen52
- Gundershoffen52
- Hadol52
- Ham-sous-Varsberg52
- Hambach52
- Hangenbieten52
- Hargarten-aux-Mines52
- Hatten52
- Heillecourt52
- Herbitzheim52
- Herrlisheim52
- Hilsenheim52
- Hindisheim52
- Hochfelden52
- Hoenheim52
- Hoerdt52
- Holtzheim52
- Holtzwihr52
- Holving52
- Hombourg-Haut52
- Horbourg-Wihr52
- Houdemont52
- Houssen52
- Hundling52
- Huttenheim52
- Igney52
- Illkirch-Graffenstaden52
- Ingersheim52
- Ingwiller52
- Innenheim52
- Irmstett52
- Ittenheim52
- Jarville-la-Malgrange52
- Jeanmenil52
- Jebsheim52
- Kaltenhouse52
- Kaysersberg52
- Kedange-sur-Canner52
- Kerbach52
- Kertzfeld52
- Keskastel52
- Kintzheim52
- Krautergersheim52
- Kruth52
- Kunheim52
- La Bresse52
- La Broque52
- La Petite-Pierre52
- La Wantzenau52
- Labaroche52
- Lamarche52
- Lampertheim52
- Laneuveville-devant-Nancy52
- Lapoutroie52
- Lauterbourg52
- Lay-Saint-Christophe52
- Le Menil52
- Le Syndicat52
- Le Thillot52
- Le Tholy52
- Lembach52
- Lemberg52
- Les Forges52
- Liepvre52
- Lingolsheim52
- Lipsheim52
- Longeville-les-Saint-Avold52
- Lorquin52
- Ludres52
- Lutzelhouse52
- Macheren52
- Malzeville52
- Marckolsheim52
- Marigny-le-Chatel52
- Marlenheim52
- Marmoutier52
- Matzenheim52
- Maxeville52
- Mecleuves52
- Meistratzheim52
- Mereville52
- Merten52
- Mertzwiller52
- Messein52
- Metzeral52
- Mirecourt52
- Mittelhausbergen52
- Molsheim52
- Mommenheim52
- Monswiller52
- Montbronn52
- Morhange52
- Morsbach52
- Moyenmoutier52
- Mundolsheim52
- Mussig52
- Muttersholtz52
- Mutzig52
- Neufgrange52
- Neuwiller-les-Saverne52
- Niderviller52
- Niederbronn-les-Bains52
- Niederhaslach52
- Niederhausbergen52
- Niedernai52
- Niederschaeffolsheim52
- Nogent-sur-Seine52
- Nomeny52
- Nomexy52
- Nordhouse52
- Oberbronn52
- Oberhaslach52
- Oberhausbergen52
- Oberhoffen-sur-Moder52
- Obermodern-Zutzendorf52
- Obernai52
- Oberschaeffolsheim52
- Oermingen52
- Oeting52
- Offenheim52
- Ohlungen52
- Orbey52
- Ostheim52
- Ostwald52
- Otterswiller52
- Ottrott52
- Petit-Rederching52
- Petite-Rosselle52
- Pfaffenhoffen52
- Pfulgriesheim52
- Plainfaing52
- Plobsheim52
- Plombieres-les-Bains52
- Porcelette52
- Portieux52
- Pouxeux52
- Pulligny52
- Pulnoy52
- Rambervillers52
- Ramonchamp52
- Raon-aux-Bois52
- Reding52
- Reichshoffen52
- Reichstett52
- Remelfing52
- Remilly52
- Remiremont52
- Retonfey52
- Rhinau52
- Ribeauville52
- Richardmenil52
- Riquewihr52
- Roeschwoog52
- Rohrbach-les-Bitche52
- Romanswiller52
- Romilly-sur-Seine52
- Rosheim52
- Rosieres-aux-Salines52
- Rothau52
- Rouhling52
- Rupt-sur-Moselle52
- Russ52
- Saint-Ame52
- Saint-Avold52
- Saint-Die-des-Vosges52
- Saint-Etienne-les-Remiremont52
- Saint-Hippolyte52
- Saint-Leonard52
- Saint-Max52
- Saint-Michel-sur-Meurthe52
- Saint-Nabord52
- Saint-Nicolas-de-Port52
- Sainte-Croix-aux-Mines52
- Sainte-Marguerite52
- Sainte-Marie-aux-Mines52
- Sand52
- Sarralbe52
- Sarre-Union52
- Sarrebourg52
- Sarreguemines52
- Sarreinsming52
- Sarrewerden52
- Saulcy-sur-Meurthe52
- Saulxures-les-Nancy52
- Saulxures-sur-Moselotte52
- Saverne52
- Scherwiller52
- Schiltigheim52
- Schirrhein52
- Schnersheim52
- Schweighouse-sur-Moder52
- Schwindratzheim52
- Schœneck52
- Seichamps52
- Seingbouse52
- Selestat52
- Seltz52
- Senones52
- Sessenheim52
- Sigolsheim52
- Solgne52
- Soucht52
- Souffelweyersheim52
- Soufflenheim52
- Soultz-sous-Forets52
- Soultzeren52
- Spicheren52
- Steinbourg52
- Still52
- Stiring-Wendel52
- Stosswihr52
- Stotzheim52
- Sundhouse52
- Surbourg52
- Taintrux52
- Tenteling52
- Teting-sur-Nied52
- Thaon-les-Vosges52
- Theding52
- Tomblaine52
- Truchtersheim52
- Turckheim52
- Uberach52
- Urimenil52
- Urmatt52
- Uxegney52
- Uzemain52
- Vagney52
- Valff52
- Valmont52
- Vandoeuvre-les-Nancy52
- Varangeville52
- Vecoux52
- Vic-sur-Seille52
- Vigy52
- Ville52
- Villenauxe-la-Grande52
- Vincey52
- Vittel52
- Walbourg52
- Walscheid52
- Wangenbourg-Engenthal52
- Wasselonne52
- Weitbruch52
- Westhoffen52
- Weyersheim52
- Wiesviller52
- Willerwald52
- Wimmenau52
- Wingen-sur-Moder52
- Wingersheim52
- Wintzenheim52
- Wisches52
- Wissembourg52
- Wittisheim52
- Woerth52
- Wolfisheim52
- Woustviller52
- Xertigny52
- Algrange51
- Amanvillers51
- Amneville51
- Ancy-sur-Moselle51
- Angevillers51
- Argancy51
- Ars-sur-Moselle51
- Auboue51
- Audun-le-Roman51
- Audun-le-Tiche51
- Augny51
- Aumetz51
- Ay-sur-Moselle51
- Bainville-sur-Madon51
- Bar-sur-Seine51
- Basse-Ham51
- Batilly51
- Belleville51
- Bertrange51
- Blénod-lès-Pont-à-Mousson51
- Blenod-les-Toul51
- Bouilly51
- Boulange51
- Bousse51
- Breviandes51
- Briey51
- Bucheres51
- Bulgneville51
- Cattenom51
- Chaligny51
- Chalindrey51
- Chaource51
- Chatel-Saint-Germain51
- Chatillon-sur-Marne51
- Chavigny51
- Clouange51
- Colombey-les-Belles51
- Conflans-en-Jarnisy51
- Connantre51
- Corny-sur-Moselle51
- Creney-pres-Troyes51
- Crusnes51
- Dieulouard51
- Distroff51
- Domgermain51
- Dommartin-les-Toul51
- Doncourt-les-Conflans51
- Dormans51
- Ecrouves51
- Ennery51
- Entrange51
- Fameck51
- Fismes51
- Fleury51
- Florange51
- Fontoy51
- Gandrange51
- Giraumont51
- Gondreville51
- Gorze51
- Guenange51
- Hagondange51
- Hettange-Grande51
- Homecourt51
- Illange51
- Jarny51
- Joeuf51
- Joudreville51
- Jouy-aux-Arches51
- Knutange51
- Koenigsmacker51
- Kuntzig51
- La Chapelle-Saint-Luc51
- La Riviere-de-Corps51
- Labry51
- Landres51
- Langres51
- Le Ban Saint-Martin51
- Les Noes-pres-Troyes51
- Les Riceys51
- Liverdun51
- Longeville-les-Metz51
- Lusigny-sur-Barse51
- Maidieres51
- Maizieres-la-Grande-Paroisse51
- Maizieres-les-Metz51
- Malroy51
- Mancieulles51
- Manom51
- Marange-Silvange51
- Marbache51
- Mareuil-le-Port51
- Marly51
- Mery-sur-Seine51
- Metzervisse51
- Mondelange51
- Montauville51
- Montigny-les-Metz51
- Montmirail51
- Montois-la-Montagne51
- Moulins-les-Metz51
- Moutiers51
- Moyeuvre-Grande51
- Mussy-sur-Seine51
- Neufchef51
- Nilvange51
- Nogent-le-Bas51
- Norroy-les-Pont-a-Mousson51
- Noveant-sur-Moselle51
- Ottange51
- Pagny-sur-Moselle51
- Payns51
- Peltre51
- Piennes51
- Pierrevillers51
- Plappeville51
- Pompey51
- Pont-Saint-Vincent51
- Pont-Sainte-Marie51
- Port a Binson51
- Richemont51
- Rolampont51
- Rombas51
- Rosieres-pres-Troyes51
- Rosselange51
- Rozerieulles51
- Rurange-les-Thionville51
- Russange51
- Saint-Andre-les-Vergers51
- Saint-Germain51
- Saint-Julien-lès-Metz51
- Saint-Julien-les-Villas51
- Saint-Just-Sauvage51
- Saint-Lye51
- Saint-Parres-aux-Tertres51
- Saint-Pouange51
- Saint-Privat-la-Montagne51
- Sainte-Marie-aux-Chenes51
- Sainte-Maure51
- Sainte-Savine51
- Saizerais51
- Saulny51
- Sezanne51
- Sierck-les-Bains51
- Talange51
- Terville51
- Toul51
- Tremery51
- Tressange51
- Trieux51
- Tucquegnieux51
- Uckange51
- Val-de-Meuse51
- Valleroy51
- Velaine-en-Haye51
- Verny51
- Verrieres51
- Vezelise51
- Vigneulles-les-Hattonchatel51
- Villerupt51
- Villey-Saint-Etienne51
- Vitry-sur-Orne51
- Volmerange-les-Mines51
- Volstroff51
- Woippy51
- Yutz51
- Arcis-sur-Aube50
- Avize50
- Ay50
- Bezannes50
- Biesles50
- Bouligny50
- Chateauvillain50
- Cormicy50
- Cosnes-et-Romain50
- Damery50
- Dizy50
- Etain50
- Fere-Champenoise50
- Forbach50
- Foug50
- Gorcy50
- Gueux50
- Haucourt-Moulaine50
- Hermonville50
- Herserange50
- Hussigny-Godbrange50
- Jonchery-sur-Vesle50
- Le Mesnil-sur-Oger50
- Lexy50
- Liffol-le-Grand50
- Longlaville50
- Longwy50
- Magenta50
- Mardeuil50
- Mareuil-sur-Ay50
- Mercy-le-Bas50
- Mexy50
- Mont-Saint-Martin50
- Muizon50
- Mulhouse50
- Neufchateau50
- Pierrepont50
- Pierry50
- Rehon50
- Rilly-la-Montagne50
- Saulnes50
- Thil50
- Tinqueux50
- Vertus50
- Villers-la-Montagne50
- Bar-sur-Aube49
- Bazancourt49
- Betheny49
- Blagny49
- Bologne49
- Boult-sur-Suippe49
- Bourgogne49
- Brienne-le-Chateau49
- Cernay-les-Reims49
- Chamarandes-Choignes49
- Chaumont49
- Commercy49
- Cormontreuil49
- Courcy49
- Dieue-sur-Meuse49
- Euville49
- Fromelennes49
- Givet49
- Gondrecourt-le-Chateau49
- Lerouville49
- Loivre49
- Longuyon49
- Mailly-le-Camp49
- Montmedy49
- Piney49
- Saint-Brice-Courcelles49
- Saint-Mihiel49
- Signy-le-Petit49
- Sillery49
- Taissy49
- Thierville-sur-Meuse49
- Tours-sur-Marne49
- Vacon49
- Vaucouleurs49
- Vendeuvre-sur-Barse49
- Verdun49
- Verzenay49
- Verzy49
- Vignot49
- Ville-sous-la-Ferte49
- Vireux-Molhain49
- Vireux-Wallerand49
- Void-Vacon49
- Witry-les-Reims49
- Aiglemont48
- Ancerville48
- Balan48
- Bar-le-Duc48
- Bayard-sur-Marne48
- Bettancourt-la-Ferree48
- Bienville48
- Carignan48
- Chancenay48
- Chateau-Porcien48
- Chevillon48
- Clermont-en-Argonne48
- Compertrix48
- Courtisols48
- Deville48
- Dom-le-Mesnil48
- Donchery48
- Doulaincourt-Saucourt48
- Douzy48
- Dugny-sur-Meuse48
- Eurville-Bienville48
- Fagnieres48
- Fains-Veel48
- Flize48
- Floing48
- Frignicourt48
- Froncles48
- Fumay48
- Gespunsart48
- Haybes48
- Joinville48
- La Francheville48
- Les Hautes-Rivieres48
- Les Mazures48
- Ligny-en-Barrois48
- Longeville-en-Barrois48
- Lumes48
- Montcy-Notre-Dame48
- Montherme48
- Montier-en-Der48
- Mourmelon-le-Grand48
- Mouzon48
- Neufmanil48
- Nouvion-sur-Meuse48
- Nouzonville48
- Pargny-sur-Saulx48
- Pontfaverger-Moronvilliers48
- Pouru-Saint-Remy48
- Prix-les-Mezieres48
- Renwez48
- Rethel48
- Revigny-sur-Ornain48
- Revin48
- Rimogne48
- Rocroi48
- Saint-Laurent48
- Saint-Memmie48
- Saint-Menges48
- Sainte-Menehould48
- Sarry48
- Sault-les-Rethel48
- Sedan48
- Sermaize-les-Bains48
- Stenay48
- Suippes48
- Thilay48
- Tournes48
- Tronville-en-Barrois48
- Velaines48
- Villers-Semeuse48
- Villiers-en-Lieu48
- Vitry-le-François48
- Vivier-au-Court48
- Vrigne-aux-Bois48
- Warcq48
- Warmeriville48
- Wassy48
- Attigny47
- Nancy47
- Seremange-Erzange47
- Vouziers47
- Reims44
- Thionville39
- Belleville-sur-Meuse33
- Épernay33
- Lirey33
- Lunéville33
- Reinhardsmunster33
- Schirmeck33
- Vendenheim33
- Charleville-Mezieres23
- Haguenau23
- Chalons-en-Champagne22
- Metz22
- Villers-lès-Nancy21
- Xonrupt-Longemer21
- Carling18
- Héming17
- Jonville-en-Woëvre17
- Troyes17
- Scy-Chazelles13
- Frolois11
- Hayange11
- Pont-à-Mousson10
- Neuves-Maisons9
- Bazeilles7
- Houdelaincourt









