Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 13:23, 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?
- Phalsbourg73
- Kilstett69
- Laxou66
- Altkirch64
- Aspach64
- Baldersheim64
- Bantzenheim64
- Bartenheim64
- Battenheim64
- Blotzheim64
- Brunstatt64
- Carspach64
- Chalampé64
- Dannemarie64
- Didenheim64
- Dietwiller64
- Eschentzwiller64
- Ferrette64
- Flaxlanden64
- Frontieres64
- Habsheim64
- Hagenthal-le-Bas64
- Hegenheim64
- Heimsbrunn64
- Hesingue64
- Hirsingue64
- Hirtzbach64
- Hochstatt64
- Huningue64
- Illfurth64
- Illzach64
- Kembs64
- Kingersheim64
- Landser64
- Leymen64
- Lutterbach64
- Morschwiller-le-Bas64
- Nancy64
- Ottmarsheim64
- Pfastatt64
- Pfetterhouse64
- Reinhardsmunster64
- Riedisheim64
- Rixheim64
- Rosenau64
- Rumersheim-le-Haut64
- Saint-Louis64
- Sausheim64
- Schirmeck64
- Sierentz64
- Strasbourg64
- Village-Neuf64
- Waldighofen64
- Zillisheim64
- Zimmersheim64
- Algolsheim63
- Ammerschwihr63
- Andolsheim63
- Aspach-le-Bas63
- Aspach-le-Haut63
- Bergholtz63
- Berrwiller63
- Biesheim63
- Bitschwiller-les-Thann63
- Blodelsheim63
- Bollwiller63
- Buhl63
- Burnhaupt-le-Bas63
- Burnhaupt-le-Haut63
- Bussang63
- Cernay63
- Colmar63
- Dessenheim63
- Eguisheim63
- Ensisheim63
- Fellering63
- Fessenheim63
- Fortschwihr63
- Fresse-sur-Moselle63
- Guebwiller63
- Guewenheim63
- Herrlisheim-pres-Colmar63
- Hirtzfelden63
- Horbourg-Wihr63
- Husseren-Wesserling63
- Ingersheim63
- Issenheim63
- Kruth63
- Lautenbach63
- Lautenbachzell63
- Le Menil63
- Le Thillot63
- Masevaux63
- Merxheim63
- Metzeral63
- Meyenheim63
- Moosch63
- Munchhouse63
- Munster63
- Neuf-Brisach63
- Oberhergheim63
- Oderen63
- Pfaffenheim63
- Pulversheim63
- Raedersheim63
- Reguisheim63
- Reiningue63
- Richwiller63
- Rouffach63
- Ruelisheim63
- Saint-Amarin63
- Saint-Maurice-sur-Moselle63
- Sainte-Croix-en-Plaine63
- Sentheim63
- Soultz-Haut-Rhin63
- Soultzeren63
- Soultzmatt63
- Staffelfelden63
- Steinbach63
- Stosswihr63
- Sundhoffen63
- Thann63
- Turckheim63
- Uffholtz63
- Ungersheim63
- Vieux-Thann63
- Volgelsheim63
- Wattwiller63
- Wettolsheim63
- Widensolen63
- Wihr-au-Val63
- Wintzenheim63
- Wittelsheim63
- Wolfgantzen63
- Bennwihr62
- Bergheim62
- Chalindrey62
- Cornimont62
- Dommartin-les-Remiremont62
- Fayl-Billot62
- Freland62
- Gerardmer62
- Guemar62
- Holtzwihr62
- Houssen62
- Jebsheim62
- Kaysersberg62
- Kunheim62
- La Bresse62
- Labaroche62
- Langres62
- Lapoutroie62
- Le Syndicat62
- Marckolsheim62
- Mulhouse62
- Orbey62
- Ostheim62
- Ramonchamp62
- Ribeauville62
- Riquewihr62
- Rupt-sur-Moselle62
- Saint-Ame62
- Saulxures-sur-Moselotte62
- Sigolsheim62
- Vagney62
- Vecoux62
- Anould61
- Arches61
- Archettes61
- Bains-les-Bains61
- Ban-de-Laveline61
- Bourbonne-les-Bains61
- Bruyeres61
- Chatenois61
- Chenimenil61
- Corcieux61
- Dambach-la-Ville61
- Docelles61
- Ebersheim61
- Eloyes61
- Fraize61
- Granges-sur-Vologne61
- Hadol61
- Hilsenheim61
- Kintzheim61
- Le Tholy61
- Liepvre61
- Mussig61
- Mussy-sur-Seine61
- Muttersholtz61
- Plainfaing61
- Plombieres-les-Bains61
- Pouxeux61
- Raon-aux-Bois61
- Remiremont61
- Rolampont61
- Saint-Die-des-Vosges61
- Saint-Etienne-les-Remiremont61
- Saint-Hippolyte61
- Saint-Leonard61
- Saint-Nabord61
- Sainte-Croix-aux-Mines61
- Sainte-Marguerite61
- Sainte-Marie-aux-Mines61
- Saulcy-sur-Meurthe61
- Scherwiller61
- Selestat61
- Sundhouse61
- Taintrux61
- Urimenil61
- Uzemain61
- Ville61
- Wittisheim61
- Xertigny61
- Andlau60
- Aydoilles60
- Bar-sur-Seine60
- Barr60
- Benfeld60
- Bernardswiller60
- Biesles60
- Bischoffsheim60
- Boersch60
- Boofzheim60
- Chamarandes-Choignes60
- Chantraine60
- Chaource60
- Chateauvillain60
- Chavelot60
- Darney60
- Darnieulles60
- Deyvillers60
- Dogneville60
- Epfig60
- Erstein60
- Ervy-le-Chatel60
- Etival-Clairefontaine60
- Gerstheim60
- Golbey60
- Hindisheim60
- Huttenheim60
- Kertzfeld60
- Krautergersheim60
- La Broque60
- Lamarche60
- Les Forges60
- Les Riceys60
- Matzenheim60
- Meistratzheim60
- Moyenmoutier60
- Niedernai60
- Nogent-le-Bas60
- Nordhouse60
- Obernai60
- Ottrott60
- Plobsheim60
- Rhinau60
- Rothau60
- Saint-Michel-sur-Meurthe60
- Sand60
- Senones60
- Stotzheim60
- Thaon-les-Vosges60
- Thionville60
- Uxegney60
- Val-de-Meuse60
- Valff60
- Vendenheim60
- Achenheim59
- Aix-en-Othe59
- Altorf59
- Baccarat59
- Badonviller59
- Berstett59
- Bischheim59
- Blaesheim59
- Bouilly59
- Breuschwickersheim59
- Bulgneville59
- Chatel-sur-Moselle59
- Chaumont59
- Contrexeville59
- Dachstein59
- Dingsheim59
- Dinsheim-sur-Bruche59
- Dorlisheim59
- Drusenheim59
- Duppigheim59
- Duttlenheim59
- Eckbolsheim59
- Eckwersheim59
- Entzheim59
- Épinal59
- Ernolsheim-Bruche59
- Eschau59
- Fegersheim59
- Furdenheim59
- Gambsheim59
- Geispolsheim59
- Grendelbruch59
- Gresswiller59
- Griesheim-pres-Molsheim59
- Griesheim-sur-Souffel59
- Hangenbieten59
- Herrlisheim59
- Hoenheim59
- Hoerdt59
- Holtzheim59
- Igney59
- Illkirch-Graffenstaden59
- Innenheim59
- Irmstett59
- Ittenheim59
- Jeanmenil59
- La Wantzenau59
- Lampertheim59
- Lingolsheim59
- Lipsheim59
- Lutzelhouse59
- Marlenheim59
- Mirecourt59
- Mittelhausbergen59
- Molsheim59
- Mundolsheim59
- Mutzig59
- Niederhaslach59
- Niederhausbergen59
- Nomexy59
- Oberhaslach59
- Oberhausbergen59
- Oberschaeffolsheim59
- Offenheim59
- Ostwald59
- Pfulgriesheim59
- Portieux59
- Rambervillers59
- Reichstett59
- Rosheim59
- Russ59
- Saint-Pouange59
- Schiltigheim59
- Schnersheim59
- Souffelweyersheim59
- Still59
- Truchtersheim59
- Urmatt59
- Ville-sous-la-Ferte59
- Vincey59
- Vittel59
- Wasselonne59
- Westhoffen59
- Wisches59
- Wolfisheim59
- Abreschviller58
- Bar-sur-Aube58
- Bayon58
- Betschdorf58
- Bischwiller58
- Bologne58
- Bouxwiller58
- Breviandes58
- Brumath58
- Bucheres58
- Chanteheux58
- Charmes58
- Cirey-sur-Vezouze58
- Dabo58
- Damelevieres58
- Dauendorf58
- Dettwiller58
- Dossenheim-sur-Zinsel58
- Durrenbach58
- Eschbach58
- Estissac58
- Flavigny-sur-Moselle58
- Gerbeviller58
- Geudertheim58
- Goersdorf58
- Gries58
- Gumbrechtshoffen58
- Gundershoffen58
- Hatten58
- Hochfelden58
- Ingwiller58
- Kaltenhouse58
- La Chapelle-Saint-Luc58
- La Riviere-de-Corps58
- Lauterbourg58
- Lembach58
- Les Noes-pres-Troyes58
- Liffol-le-Grand58
- Lorquin58
- Lunéville58
- Lusigny-sur-Barse58
- Marigny-le-Chatel58
- Marmoutier58
- Mertzwiller58
- Mommenheim58
- Monswiller58
- Neufchateau58
- Neuwiller-les-Saverne58
- Niderviller58
- Niederbronn-les-Bains58
- Niederschaeffolsheim58
- Nogent-sur-Seine58
- Oberbronn58
- Oberhoffen-sur-Moder58
- Obermodern-Zutzendorf58
- Ohlungen58
- Otterswiller58
- Pfaffenhoffen58
- Pont-Sainte-Marie58
- Pulligny58
- Reichshoffen58
- Roeschwoog58
- Romanswiller58
- Rosieres-pres-Troyes58
- Saint-Andre-les-Vergers58
- Saint-Germain58
- Saint-Julien-les-Villas58
- Saint-Lye58
- Saint-Parres-aux-Tertres58
- Sainte-Maure58
- Sainte-Savine58
- Saverne58
- Schirrhein58
- Schweighouse-sur-Moder58
- Schwindratzheim58
- Seltz58
- Sessenheim58
- Soufflenheim58
- Soultz-sous-Forets58
- Steinbourg58
- Surbourg58
- Uberach58
- Vendeuvre-sur-Barse58
- Verrieres58
- Vezelise58
- Villenauxe-la-Grande58
- Walbourg58
- Walscheid58
- Wangenbourg-Engenthal58
- Weitbruch58
- Weyersheim58
- Wingersheim58
- Wissembourg58
- Woerth58
- Arcis-sur-Aube57
- Art-sur-Meurthe57
- Bainville-sur-Madon57
- Belleville57
- Bining57
- Bitche57
- Blénod-lès-Pont-à-Mousson57
- Blenod-les-Toul57
- Bouxieres-aux-Chenes57
- Bouxieres-aux-Dames57
- Brienne-le-Chateau57
- Chaligny57
- Champenoux57
- Champigneulles57
- Chateau-Salins57
- Chavigny57
- Colombey-les-Belles57
- Connantre57
- Creney-pres-Troyes57
- Custines57
- Diemeringen57
- Dieulouard57
- Dieuze57
- Dombasle-sur-Meurthe57
- Domgermain57
- Dommartin-les-Toul57
- Dormans57
- Doulaincourt-Saucourt57
- Drulingen57
- Ecrouves57
- Einville-au-Jard57
- Enchenberg57
- Essey-les-Nancy57
- Esternay57
- Eulmont57
- Faulx57
- Fere-Champenoise57
- Fléville-devant-Nancy57
- Foug57
- Froncles57
- Frouard57
- Goetzenbruck57
- Gondrecourt-le-Chateau57
- Gondreville57
- Heillecourt57
- Houdemont57
- Jarville-la-Malgrange57
- Joinville57
- La Petite-Pierre57
- Laneuveville-devant-Nancy57
- Lay-Saint-Christophe57
- Lemberg57
- Liverdun57
- Ludres57
- Maidieres57
- Maizieres-la-Grande-Paroisse57
- Malzeville57
- Marbache57
- Maxeville57
- Mereville57
- Mery-sur-Seine57
- Messein57
- Montauville57
- Montbronn57
- Montmirail57
- Morhange57
- Nomeny57
- Payns57
- Petit-Rederching57
- Piney57
- Pompey57
- Pont-Saint-Vincent57
- Pulnoy57
- Reding57
- Richardmenil57
- Rohrbach-les-Bitche57
- Romilly-sur-Seine57
- Rosieres-aux-Salines57
- Saint-Just-Sauvage57
- Saint-Max57
- Saint-Nicolas-de-Port57
- Saizerais57
- Sarre-Union57
- Sarrebourg57
- Sarrewerden57
- Saulxures-les-Nancy57
- Seichamps57
- Sezanne57
- Solgne57
- Soucht57
- Tomblaine57
- Toul57
- Vacon57
- Vandoeuvre-les-Nancy57
- Varangeville57
- Vaucouleurs57
- Velaine-en-Haye57
- Vic-sur-Seille57
- Villey-Saint-Etienne57
- Void-Vacon57
- Wimmenau57
- Wingen-sur-Moder57
- Algrange56
- Alsting56
- Amanvillers56
- Amneville56
- Ancerville56
- Ancy-sur-Moselle56
- Angevillers56
- Argancy56
- Ars-sur-Moselle56
- Auboue56
- Audun-le-Roman56
- Augny56
- Avize56
- Ay56
- Ay-sur-Moselle56
- Bar-le-Duc56
- Basse-Ham56
- Batilly56
- Bayard-sur-Marne56
- Behren-les-Forbach56
- Bening-les-Saint-Avold56
- Bertrange56
- Bettancourt-la-Ferree56
- Bezannes56
- Bienville56
- Bliesbruck56
- Boulange56
- Boulay-Moselle56
- Bousse56
- Bouzonville56
- Briey56
- Cattenom56
- Chancenay56
- Chatel-Saint-Germain56
- Chatillon-sur-Marne56
- Chevillon56
- Clouange56
- Cocheren56
- Commercy56
- Conflans-en-Jarnisy56
- Corny-sur-Moselle56
- Courcelles-Chaussy56
- Crehange56
- Creutzwald56
- Damery56
- Diebling56
- Diesen56
- Distroff56
- Dizy56
- Doncourt-les-Conflans56
- Ennery56
- Entrange56
- Etzling56
- Eurville-Bienville56
- Euville56
- Fains-Veel56
- Falck56
- Fameck56
- Farebersviller56
- Farschviller56
- Faulquemont56
- Fismes56
- Fleury56
- Florange56
- Folkling56
- Folschviller56
- Fontoy56
- Freyming-Merlebach56
- Frignicourt56
- Gandrange56
- Giraumont56
- Gorze56
- Gros-Rederching56
- Grosbliederstroff56
- Guenange56
- Gueux56
- Hagondange56
- Ham-sous-Varsberg56
- Hambach56
- Hargarten-aux-Mines56
- Herbitzheim56
- Hettange-Grande56
- Holving56
- Hombourg-Haut56
- Homecourt56
- Hundling56
- Illange56
- Jarny56
- Joeuf56
- Jonchery-sur-Vesle56
- Joudreville56
- Jouy-aux-Arches56
- Kedange-sur-Canner56
- Kerbach56
- Keskastel56
- Knutange56
- Koenigsmacker56
- Kuntzig56
- Labry56
- Landres56
- Le Ban Saint-Martin56
- Le Mesnil-sur-Oger56
- Lerouville56
- Ligny-en-Barrois56
- Longeville-en-Barrois56
- Longeville-les-Metz56
- Longeville-les-Saint-Avold56
- Macheren56
- Magenta56
- Mailly-le-Camp56
- Maizieres-les-Metz56
- Malroy56
- Mancieulles56
- Manom56
- Marange-Silvange56
- Mardeuil56
- Mareuil-le-Port56
- Mareuil-sur-Ay56
- Marly56
- Mecleuves56
- Merten56
- Metzervisse56
- Mondelange56
- Montier-en-Der56
- Montigny-les-Metz56
- Montois-la-Montagne56
- Morsbach56
- Moulins-les-Metz56
- Moutiers56
- Moyeuvre-Grande56
- Muizon56
- Neufchef56
- Neufgrange56
- Nilvange56
- Norroy-les-Pont-a-Mousson56
- Noveant-sur-Moselle56
- Oermingen56
- Oeting56
- Pagny-sur-Moselle56
- Peltre56
- Petite-Rosselle56
- Piennes56
- Pierrevillers56
- Pierry56
- Plappeville56
- Porcelette56
- Port a Binson56
- Remelfing56
- Remilly56
- Retonfey56
- Richemont56
- Rilly-la-Montagne56
- Rombas56
- Rosselange56
- Rouhling56
- Rozerieulles56
- Rurange-les-Thionville56
- Saint-Avold56
- Saint-Brice-Courcelles56
- Saint-Julien-lès-Metz56
- Saint-Mihiel56
- Saint-Privat-la-Montagne56
- Sainte-Marie-aux-Chenes56
- Sarralbe56
- Sarreguemines56
- Sarreinsming56
- Saulny56
- Schœneck56
- Seingbouse56
- Sierck-les-Bains56
- Spicheren56
- Stiring-Wendel56
- Talange56
- Tenteling56
- Terville56
- Teting-sur-Nied56
- Theding56
- Tinqueux56
- Tours-sur-Marne56
- Tremery56
- Tressange56
- Trieux56
- Tronville-en-Barrois56
- Tucquegnieux56
- Uckange56
- Valleroy56
- Valmont56
- Velaines56
- Verny56
- Vertus56
- Vigneulles-les-Hattonchatel56
- Vignot56
- Vigy56
- Villiers-en-Lieu56
- Vitry-le-François56
- Vitry-sur-Orne56
- Volmerange-les-Mines56
- Volstroff56
- Wassy56
- Wiesviller56
- Willerwald56
- Woippy56
- Woustviller56
- Yutz56
- Audun-le-Tiche55
- Aumetz55
- Bazancourt55
- Betheny55
- Bouligny55
- Boult-sur-Suippe55
- Bourgogne55
- Cernay-les-Reims55
- Chateau-Porcien55
- Clermont-en-Argonne55
- Compertrix55
- Cormicy55
- Cormontreuil55
- Cosnes-et-Romain55
- Courcy55
- Courtisols55
- Crusnes55
- Dieue-sur-Meuse55
- Dugny-sur-Meuse55
- Etain55
- Fagnieres55
- Gorcy55
- Haucourt-Moulaine55
- Hermonville55
- Herserange55
- Hussigny-Godbrange55
- Lexy55
- Loivre55
- Longlaville55
- Longuyon55
- Longwy55
- Mercy-le-Bas55
- Mexy55
- Mont-Saint-Martin55
- Montmedy55
- Mourmelon-le-Grand55
- Ottange55
- Pargny-sur-Saulx55
- Pierrepont55
- Pontfaverger-Moronvilliers55
- Rehon55
- Rethel55
- Revigny-sur-Ornain55
- Russange55
- Saint-Memmie55
- Sainte-Menehould55
- Sarry55
- Saulnes55
- Sault-les-Rethel55
- Sermaize-les-Bains55
- Sillery55
- Suippes55
- Taissy55
- Thierville-sur-Meuse55
- Thil55
- Verdun55
- Verzenay55
- Verzy55
- Villers-la-Montagne55
- Villerupt55
- Vouziers55
- Warmeriville55
- Witry-les-Reims55
- Wittenheim55
- Attigny54
- Blagny54
- Carignan54
- Mouzon54
- Rimogne54
- Rocroi54
- Seremange-Erzange54
- Signy-le-Petit54
- Stenay54
- Aiglemont53
- Balan53
- Deville53
- Dom-le-Mesnil53
- Donchery53
- Douzy53
- Flize53
- Floing53
- Fromelennes53
- Fumay53
- Gespunsart53
- Givet53
- Haybes53
- La Francheville53
- Les Hautes-Rivieres53
- Les Mazures53
- Lumes53
- Montcy-Notre-Dame53
- Montherme53
- Neufmanil53
- Nouvion-sur-Meuse53
- Nouzonville53
- Pouru-Saint-Remy53
- Prix-les-Mezieres53
- Renwez53
- Revin53
- Saint-Dizier53
- Saint-Laurent53
- Saint-Menges53
- Sedan53
- Thilay53
- Tournes53
- Villers-Semeuse53
- Vireux-Molhain53
- Vireux-Wallerand53
- Vivier-au-Court53
- Vrigne-aux-Bois53
- Warcq53
- Obenheim47
- 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
- Héming19
- Xonrupt-Longemer18
- Frolois17
- Neuves-Maisons15
- Hayange10
- Pont-à-Mousson10
- Carling9
- Houdelaincourt









