Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 13:03, 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?
- Phalsbourg74
- Nancy64
- Reinhardsmunster64
- Schirmeck64
- Wittenheim63
- Mulhouse62
- Thionville62
- Altkirch61
- Aspach61
- Aspach-le-Bas61
- Aspach-le-Haut61
- Baldersheim61
- Bartenheim61
- Bitschwiller-les-Thann61
- Blotzheim61
- Brunstatt61
- Burnhaupt-le-Bas61
- Burnhaupt-le-Haut61
- Carspach61
- Cernay61
- Dannemarie61
- Didenheim61
- Dietwiller61
- Eschentzwiller61
- Ferrette61
- Flaxlanden61
- Frontieres61
- Guewenheim61
- Habsheim61
- Hagenthal-le-Bas61
- Hegenheim61
- Heimsbrunn61
- Hesingue61
- Hirsingue61
- Hirtzbach61
- Hochstatt61
- Huningue61
- Illfurth61
- Illzach61
- Kembs61
- Kingersheim61
- Landser61
- Leymen61
- Lutterbach61
- Masevaux61
- Morschwiller-le-Bas61
- Pfastatt61
- Pfetterhouse61
- Reiningue61
- Richwiller61
- Riedisheim61
- Rixheim61
- Rosenau61
- Saint-Louis61
- Sausheim61
- Sentheim61
- Sierentz61
- Staffelfelden61
- Steinbach61
- Thann61
- Uffholtz61
- Vieux-Thann61
- Village-Neuf61
- Waldighofen61
- Wattwiller61
- Wittelsheim61
- Zillisheim61
- Zimmersheim61
- Bantzenheim60
- Battenheim60
- Bergholtz60
- Berrwiller60
- Bollwiller60
- Buhl60
- Bussang60
- Chalampé60
- Cornimont60
- Ensisheim60
- Fellering60
- Fresse-sur-Moselle60
- Guebwiller60
- Hirtzfelden60
- Husseren-Wesserling60
- Issenheim60
- Kruth60
- Lautenbach60
- Lautenbachzell60
- Laxou60
- Le Menil60
- Le Thillot60
- Merxheim60
- Meyenheim60
- Moosch60
- Munchhouse60
- Oderen60
- Ottmarsheim60
- Pulversheim60
- Raedersheim60
- Ramonchamp60
- Reguisheim60
- Ruelisheim60
- Rumersheim-le-Haut60
- Rupt-sur-Moselle60
- Saint-Amarin60
- Saint-Maurice-sur-Moselle60
- Saulxures-sur-Moselotte60
- Soultz-Haut-Rhin60
- Soultzmatt60
- Ungersheim60
- Vendenheim60
- Bains-les-Bains59
- Blodelsheim59
- Bourbonne-les-Bains59
- Chalindrey59
- Dessenheim59
- Dommartin-les-Remiremont59
- Eguisheim59
- Eloyes59
- Épinal59
- Fayl-Billot59
- Fessenheim59
- Gerardmer59
- Granges-sur-Vologne59
- Hadol59
- Herrlisheim-pres-Colmar59
- Ingersheim59
- La Bresse59
- Labaroche59
- Langres59
- Le Syndicat59
- Le Tholy59
- Metzeral59
- Munster59
- Oberhergheim59
- Orbey59
- Pfaffenheim59
- Plombieres-les-Bains59
- Pouxeux59
- Raon-aux-Bois59
- Remiremont59
- Rouffach59
- Saint-Ame59
- Saint-Etienne-les-Remiremont59
- Saint-Nabord59
- Sainte-Croix-en-Plaine59
- Soultzeren59
- Stosswihr59
- Sundhoffen59
- Turckheim59
- Uzemain59
- Vagney59
- Vecoux59
- Wettolsheim59
- Wihr-au-Val59
- Wintzenheim59
- Xertigny59
- Algolsheim58
- Ammerschwihr58
- Andolsheim58
- Anould58
- Arches58
- Archettes58
- Aydoilles58
- Ban-de-Laveline58
- Bennwihr58
- Bergheim58
- Biesheim58
- Biesles58
- Bruyeres58
- Bulgneville58
- Chantraine58
- Chavelot58
- Chenimenil58
- Contrexeville58
- Corcieux58
- Darney58
- Darnieulles58
- Deyvillers58
- Docelles58
- Dogneville58
- Fortschwihr58
- Fraize58
- Freland58
- Golbey58
- Guemar58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Jebsheim58
- Kaysersberg58
- Kunheim58
- Lamarche58
- Lapoutroie58
- Les Forges58
- Liepvre58
- Lunéville58
- Marckolsheim58
- Neuf-Brisach58
- Nogent-le-Bas58
- Ostheim58
- Plainfaing58
- Ribeauville58
- Riquewihr58
- Rolampont58
- Saint-Die-des-Vosges58
- Saint-Hippolyte58
- Saint-Leonard58
- Saint-Michel-sur-Meurthe58
- Sainte-Croix-aux-Mines58
- Sainte-Marguerite58
- Sainte-Marie-aux-Mines58
- Saulcy-sur-Meurthe58
- Sigolsheim58
- Taintrux58
- Thaon-les-Vosges58
- Urimenil58
- Uxegney58
- Val-de-Meuse58
- Vittel58
- Volgelsheim58
- Widensolen58
- Wolfgantzen58
- Andlau57
- Baccarat57
- Barr57
- Chamarandes-Choignes57
- Charmes57
- Chateauvillain57
- Chatel-sur-Moselle57
- Chatenois57
- Chaumont57
- Dambach-la-Ville57
- Ebersheim57
- Epfig57
- Etival-Clairefontaine57
- Grendelbruch57
- Hilsenheim57
- Huttenheim57
- Igney57
- Jeanmenil57
- Kertzfeld57
- Kintzheim57
- La Broque57
- Liffol-le-Grand57
- Lutzelhouse57
- Mirecourt57
- Moyenmoutier57
- Mussig57
- Mussy-sur-Seine57
- Muttersholtz57
- Neufchateau57
- Nomexy57
- Ottrott57
- Portieux57
- Rambervillers57
- Rothau57
- Russ57
- Scherwiller57
- Selestat57
- Senones57
- Stotzheim57
- Sundhouse57
- Ville57
- Vincey57
- Wisches57
- Wittisheim57
- Abreschviller56
- Achenheim56
- Aix-en-Othe56
- Altorf56
- Art-sur-Meurthe56
- Badonviller56
- Bainville-sur-Madon56
- Bar-sur-Aube56
- Bar-sur-Seine56
- Bayon56
- Benfeld56
- Bernardswiller56
- Bischoffsheim56
- Blaesheim56
- Blenod-les-Toul56
- Boersch56
- Bologne56
- Boofzheim56
- Bouilly56
- Breuschwickersheim56
- Bucheres56
- Chaligny56
- Chanteheux56
- Chaource56
- Chavigny56
- Cirey-sur-Vezouze56
- Colombey-les-Belles56
- Dabo56
- Dachstein56
- Damelevieres56
- Dinsheim-sur-Bruche56
- Dombasle-sur-Meurthe56
- Dorlisheim56
- Doulaincourt-Saucourt56
- Duppigheim56
- Duttlenheim56
- Einville-au-Jard56
- Entzheim56
- Ernolsheim-Bruche56
- Erstein56
- Ervy-le-Chatel56
- Eschau56
- Estissac56
- Fegersheim56
- Flavigny-sur-Moselle56
- Fléville-devant-Nancy56
- Froncles56
- Furdenheim56
- Geispolsheim56
- Gerbeviller56
- Gerstheim56
- Gresswiller56
- Griesheim-pres-Molsheim56
- Hangenbieten56
- Heillecourt56
- Hindisheim56
- Holtzheim56
- Houdemont56
- Illkirch-Graffenstaden56
- Innenheim56
- Irmstett56
- Ittenheim56
- Jarville-la-Malgrange56
- Krautergersheim56
- Laneuveville-devant-Nancy56
- Les Riceys56
- Lingolsheim56
- Lipsheim56
- Lorquin56
- Ludres56
- Marlenheim56
- Marmoutier56
- Matzenheim56
- Meistratzheim56
- Mereville56
- Messein56
- Molsheim56
- Mutzig56
- Niderviller56
- Niederhaslach56
- Niedernai56
- Nordhouse56
- Oberhaslach56
- Obernai56
- Plobsheim56
- Pont-Saint-Vincent56
- Pulligny56
- Rhinau56
- Richardmenil56
- Romanswiller56
- Rosheim56
- Rosieres-aux-Salines56
- Saint-Nicolas-de-Port56
- Saint-Pouange56
- Sand56
- Saulxures-les-Nancy56
- Still56
- Tomblaine56
- Urmatt56
- Valff56
- Vandoeuvre-les-Nancy56
- Varangeville56
- Vendeuvre-sur-Barse56
- Verrieres56
- Vezelise56
- Ville-sous-la-Ferte56
- Walscheid56
- Wangenbourg-Engenthal56
- Wasselonne56
- Westhoffen56
- Algrange55
- Alsting55
- Amanvillers55
- Amneville55
- Ancy-sur-Moselle55
- Angevillers55
- Argancy55
- Ars-sur-Moselle55
- Auboue55
- Audun-le-Roman55
- Augny55
- Ay-sur-Moselle55
- Basse-Ham55
- Batilly55
- Bayard-sur-Marne55
- Behren-les-Forbach55
- Belleville55
- Bening-les-Saint-Avold55
- Berstett55
- Bertrange55
- Betschdorf55
- Bining55
- Bischheim55
- Bischwiller55
- Bitche55
- Blénod-lès-Pont-à-Mousson55
- Bliesbruck55
- Boulange55
- Boulay-Moselle55
- Bousse55
- Bouxieres-aux-Chenes55
- Bouxieres-aux-Dames55
- Bouxwiller55
- Bouzonville55
- Breviandes55
- Brienne-le-Chateau55
- Briey55
- Brumath55
- Cattenom55
- Champenoux55
- Champigneulles55
- Chateau-Salins55
- Chatel-Saint-Germain55
- Chevillon55
- Clouange55
- Cocheren55
- Commercy55
- Conflans-en-Jarnisy55
- Corny-sur-Moselle55
- Courcelles-Chaussy55
- Crehange55
- Creney-pres-Troyes55
- Creutzwald55
- Custines55
- Dauendorf55
- Dettwiller55
- Diebling55
- Diemeringen55
- Diesen55
- Dieulouard55
- Dieuze55
- Dingsheim55
- Distroff55
- Domgermain55
- Dommartin-les-Toul55
- Doncourt-les-Conflans55
- Dossenheim-sur-Zinsel55
- Drulingen55
- Drusenheim55
- Durrenbach55
- Eckbolsheim55
- Eckwersheim55
- Ecrouves55
- Enchenberg55
- Ennery55
- Entrange55
- Eschbach55
- Essey-les-Nancy55
- Etzling55
- Eulmont55
- Euville55
- Falck55
- Fameck55
- Farebersviller55
- Farschviller55
- Faulquemont55
- Faulx55
- Fleury55
- Florange55
- Folkling55
- Folschviller55
- Fontoy55
- Foug55
- Freyming-Merlebach55
- Frouard55
- Gambsheim55
- Gandrange55
- Geudertheim55
- Giraumont55
- Goersdorf55
- Goetzenbruck55
- Gondrecourt-le-Chateau55
- Gondreville55
- Gorze55
- Gries55
- Griesheim-sur-Souffel55
- Gros-Rederching55
- Grosbliederstroff55
- Guenange55
- Gumbrechtshoffen55
- Gundershoffen55
- Hagondange55
- Ham-sous-Varsberg55
- Hambach55
- Hargarten-aux-Mines55
- Hatten55
- Herbitzheim55
- Herrlisheim55
- Hettange-Grande55
- Hochfelden55
- Hoenheim55
- Hoerdt55
- Holving55
- Hombourg-Haut55
- Homecourt55
- Hundling55
- Illange55
- Ingwiller55
- Jarny55
- Joeuf55
- Joinville55
- Joudreville55
- Jouy-aux-Arches55
- Kaltenhouse55
- Kedange-sur-Canner55
- Kerbach55
- Keskastel55
- Knutange55
- Koenigsmacker55
- Kuntzig55
- La Chapelle-Saint-Luc55
- La Petite-Pierre55
- La Riviere-de-Corps55
- La Wantzenau55
- Labry55
- Lampertheim55
- Lauterbourg55
- Lay-Saint-Christophe55
- Le Ban Saint-Martin55
- Lembach55
- Lemberg55
- Lerouville55
- Les Noes-pres-Troyes55
- Ligny-en-Barrois55
- Liverdun55
- Longeville-les-Metz55
- Longeville-les-Saint-Avold55
- Lusigny-sur-Barse55
- Macheren55
- Maidieres55
- Maizieres-la-Grande-Paroisse55
- Maizieres-les-Metz55
- Malroy55
- Malzeville55
- Mancieulles55
- Manom55
- Marange-Silvange55
- Marbache55
- Marigny-le-Chatel55
- Marly55
- Maxeville55
- Mecleuves55
- Merten55
- Mertzwiller55
- Mery-sur-Seine55
- Metzervisse55
- Mittelhausbergen55
- Mommenheim55
- Mondelange55
- Monswiller55
- Montauville55
- Montbronn55
- Montier-en-Der55
- Montigny-les-Metz55
- Montois-la-Montagne55
- Morhange55
- Morsbach55
- Moulins-les-Metz55
- Moutiers55
- Moyeuvre-Grande55
- Mundolsheim55
- Neufchef55
- Neufgrange55
- Neuwiller-les-Saverne55
- Niederbronn-les-Bains55
- Niederhausbergen55
- Niederschaeffolsheim55
- Nilvange55
- Nogent-sur-Seine55
- Nomeny55
- Norroy-les-Pont-a-Mousson55
- Noveant-sur-Moselle55
- Oberbronn55
- Oberhausbergen55
- Oberhoffen-sur-Moder55
- Obermodern-Zutzendorf55
- Oberschaeffolsheim55
- Oermingen55
- Oeting55
- Offenheim55
- Ohlungen55
- Ostwald55
- Otterswiller55
- Pagny-sur-Moselle55
- Payns55
- Peltre55
- Petit-Rederching55
- Petite-Rosselle55
- Pfaffenhoffen55
- Pfulgriesheim55
- Pierrevillers55
- Piney55
- Plappeville55
- Pompey55
- Pont-Sainte-Marie55
- Porcelette55
- Pulnoy55
- Reding55
- Reichshoffen55
- Reichstett55
- Remelfing55
- Remilly55
- Retonfey55
- Richemont55
- Roeschwoog55
- Rohrbach-les-Bitche55
- Rombas55
- Romilly-sur-Seine55
- Rosieres-pres-Troyes55
- Rosselange55
- Rouhling55
- Rozerieulles55
- Rurange-les-Thionville55
- Saint-Andre-les-Vergers55
- Saint-Avold55
- Saint-Germain55
- Saint-Julien-lès-Metz55
- Saint-Julien-les-Villas55
- Saint-Just-Sauvage55
- Saint-Lye55
- Saint-Max55
- Saint-Mihiel55
- Saint-Parres-aux-Tertres55
- Saint-Privat-la-Montagne55
- Sainte-Marie-aux-Chenes55
- Sainte-Maure55
- Sainte-Savine55
- Saizerais55
- Sarralbe55
- Sarre-Union55
- Sarrebourg55
- Sarreguemines55
- Sarreinsming55
- Sarrewerden55
- Saulny55
- Saverne55
- Schiltigheim55
- Schirrhein55
- Schnersheim55
- Schweighouse-sur-Moder55
- Schwindratzheim55
- Schœneck55
- Seichamps55
- Seingbouse55
- Seltz55
- Seremange-Erzange55
- Sessenheim55
- Sierck-les-Bains55
- Solgne55
- Soucht55
- Souffelweyersheim55
- Soufflenheim55
- Soultz-sous-Forets55
- Spicheren55
- Steinbourg55
- Stiring-Wendel55
- Surbourg55
- Talange55
- Tenteling55
- Terville55
- Teting-sur-Nied55
- Theding55
- Toul55
- Tremery55
- Tressange55
- Trieux55
- Tronville-en-Barrois55
- Truchtersheim55
- Tucquegnieux55
- Uberach55
- Uckange55
- Vacon55
- Valleroy55
- Valmont55
- Vaucouleurs55
- Velaine-en-Haye55
- Velaines55
- Verny55
- Vic-sur-Seille55
- Vigneulles-les-Hattonchatel55
- Vignot55
- Vigy55
- Villenauxe-la-Grande55
- Villey-Saint-Etienne55
- Vitry-sur-Orne55
- Void-Vacon55
- Volmerange-les-Mines55
- Volstroff55
- Walbourg55
- Wassy55
- Weitbruch55
- Weyersheim55
- Wiesviller55
- Willerwald55
- Wimmenau55
- Wingen-sur-Moder55
- Wingersheim55
- Wissembourg55
- Woerth55
- Woippy55
- Wolfisheim55
- Woustviller55
- Yutz55
- Ancerville54
- Arcis-sur-Aube54
- Audun-le-Tiche54
- Aumetz54
- Avize54
- Bar-le-Duc54
- Bettancourt-la-Ferree54
- Bienville54
- Bouligny54
- Chancenay54
- Clermont-en-Argonne54
- Compertrix54
- Connantre54
- Cosnes-et-Romain54
- Courtisols54
- Crusnes54
- Dieue-sur-Meuse54
- Dugny-sur-Meuse54
- Esternay54
- Etain54
- Eurville-Bienville54
- Fagnieres54
- Fains-Veel54
- Fere-Champenoise54
- Frignicourt54
- Gorcy54
- Haucourt-Moulaine54
- Herserange54
- Hussigny-Godbrange54
- Kilstett54
- Landres54
- Le Mesnil-sur-Oger54
- Lexy54
- Longeville-en-Barrois54
- Longlaville54
- Longuyon54
- Longwy54
- Mailly-le-Camp54
- Mercy-le-Bas54
- Mexy54
- Mont-Saint-Martin54
- Montmirail54
- Ottange54
- Pargny-sur-Saulx54
- Piennes54
- Pierrepont54
- Rehon54
- Revigny-sur-Ornain54
- Russange54
- Saint-Memmie54
- Sainte-Menehould54
- Sarry54
- Saulnes54
- Sermaize-les-Bains54
- Sezanne54
- Thierville-sur-Meuse54
- Thil54
- Verdun54
- Vertus54
- Villers-la-Montagne54
- Villerupt54
- Villiers-en-Lieu54
- Vitry-le-François54
- Attigny53
- Ay53
- Bazancourt53
- Betheny53
- Bezannes53
- Blagny53
- Boult-sur-Suippe53
- Bourgogne53
- Carignan53
- Cernay-les-Reims53
- Chateau-Porcien53
- Chatillon-sur-Marne53
- Cormicy53
- Cormontreuil53
- Courcy53
- Damery53
- Dizy53
- Dormans53
- Fismes53
- Gueux53
- Hermonville53
- Jonchery-sur-Vesle53
- Loivre53
- Magenta53
- Mardeuil53
- Mareuil-le-Port53
- Mareuil-sur-Ay53
- Montmedy53
- Mourmelon-le-Grand53
- Mouzon53
- Muizon53
- Pierry53
- Pontfaverger-Moronvilliers53
- Port a Binson53
- Rethel53
- Rilly-la-Montagne53
- Saint-Brice-Courcelles53
- Saint-Dizier53
- Sault-les-Rethel53
- Sillery53
- Stenay53
- Suippes53
- Taissy53
- Tinqueux53
- Tours-sur-Marne53
- Verzenay53
- Verzy53
- Vouziers53
- Warmeriville53
- Witry-les-Reims53
- Aiglemont52
- Balan52
- Deville52
- Dom-le-Mesnil52
- Donchery52
- Douzy52
- Flize52
- Floing52
- Fromelennes52
- Fumay52
- Gespunsart52
- Givet52
- Haybes52
- La Francheville52
- Les Hautes-Rivieres52
- Les Mazures52
- Lumes52
- Montcy-Notre-Dame52
- Montherme52
- Neufmanil52
- Nouvion-sur-Meuse52
- Nouzonville52
- Pouru-Saint-Remy52
- Prix-les-Mezieres52
- Renwez52
- Revin52
- Rimogne52
- Rocroi52
- Saint-Laurent52
- Saint-Menges52
- Sedan52
- Signy-le-Petit52
- Thilay52
- Tournes52
- Villers-Semeuse52
- Vireux-Molhain52
- Vireux-Wallerand52
- Vivier-au-Court52
- Vrigne-aux-Bois52
- Warcq52
- Obenheim47
- Strasbourg47
- Haguenau44
- Belleville-sur-Meuse39
- Forbach39
- Metz39
- Épernay33
- Lirey33
- Reims33
- Jonville-en-Woëvre28
- Bazeilles25
- Charleville-Mezieres25
- Villers-lès-Nancy24
- Chalons-en-Champagne23
- Scy-Chazelles22
- Troyes21
- Colmar19
- Héming19
- Xonrupt-Longemer18
- Frolois17
- Neuves-Maisons15
- Hayange10
- Pont-à-Mousson10
- Carling9
- Houdelaincourt









