Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 13:37, 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?
- Phalsbourg79
- Kilstett71
- Laxou69
- Schiltigheim68
- Strasbourg68
- Obenheim66
- Nancy64
- Reinhardsmunster64
- Schirmeck64
- Thionville64
- Épinal62
- Mulhouse62
- Vendenheim60
- Altkirch59
- Aspach59
- Bartenheim59
- Blotzheim59
- Carspach59
- Ferrette59
- Frontieres59
- Hagenthal-le-Bas59
- Hegenheim59
- Hesingue59
- Hirsingue59
- Hirtzbach59
- Huningue59
- Kembs59
- Leymen59
- Pfetterhouse59
- Rosenau59
- Saint-Louis59
- Sierentz59
- Village-Neuf59
- Waldighofen59
- Algolsheim58
- Ammerschwihr58
- Andolsheim58
- Aspach-le-Bas58
- Aspach-le-Haut58
- Baldersheim58
- Bantzenheim58
- Battenheim58
- Bennwihr58
- Bergheim58
- Bergholtz58
- Berrwiller58
- Biesheim58
- Bitschwiller-les-Thann58
- Blodelsheim58
- Bollwiller58
- Brunstatt58
- Buhl58
- Burnhaupt-le-Bas58
- Burnhaupt-le-Haut58
- Bussang58
- Cernay58
- Chalampé58
- Colmar58
- Dannemarie58
- Dessenheim58
- Didenheim58
- Dietwiller58
- Eguisheim58
- Ensisheim58
- Eschentzwiller58
- Fellering58
- Fessenheim58
- Flaxlanden58
- Fortschwihr58
- Fresse-sur-Moselle58
- Guebwiller58
- Guemar58
- Guewenheim58
- Habsheim58
- Heimsbrunn58
- Herrlisheim-pres-Colmar58
- Hirtzfelden58
- Hochstatt58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Husseren-Wesserling58
- Illfurth58
- Illzach58
- Ingersheim58
- Issenheim58
- Jebsheim58
- Kaysersberg58
- Kingersheim58
- Kruth58
- Kunheim58
- Labaroche58
- Landser58
- Lautenbach58
- Lautenbachzell58
- Le Thillot58
- Lunéville58
- Lutterbach58
- Marckolsheim58
- Masevaux58
- Merxheim58
- Metzeral58
- Meyenheim58
- Moosch58
- Morschwiller-le-Bas58
- Munchhouse58
- Munster58
- Neuf-Brisach58
- Oberhergheim58
- Oderen58
- Ostheim58
- Ottmarsheim58
- Pfaffenheim58
- Pfastatt58
- Pulversheim58
- Raedersheim58
- Reguisheim58
- Reiningue58
- Richwiller58
- Riquewihr58
- Rixheim58
- Rouffach58
- Ruelisheim58
- Rumersheim-le-Haut58
- Saint-Amarin58
- Saint-Maurice-sur-Moselle58
- Sainte-Croix-en-Plaine58
- Sausheim58
- Sentheim58
- Sigolsheim58
- Soultz-Haut-Rhin58
- Soultzeren58
- Soultzmatt58
- Staffelfelden58
- Steinbach58
- Stosswihr58
- Sundhoffen58
- Thann58
- Turckheim58
- Uffholtz58
- Ungersheim58
- Vieux-Thann58
- Volgelsheim58
- Wattwiller58
- Wettolsheim58
- Widensolen58
- Wihr-au-Val58
- Wintzenheim58
- Wittelsheim58
- Wolfgantzen58
- Zillisheim58
- Zimmersheim58
- Andlau57
- Anould57
- Ban-de-Laveline57
- Barr57
- Benfeld57
- Boofzheim57
- Chalindrey57
- Chatenois57
- Corcieux57
- Cornimont57
- Dambach-la-Ville57
- Dommartin-les-Remiremont57
- Ebersheim57
- Epfig57
- Fayl-Billot57
- Fraize57
- Freland57
- Gerardmer57
- Gerstheim57
- Granges-sur-Vologne57
- Hilsenheim57
- Huttenheim57
- Kertzfeld57
- Kintzheim57
- La Bresse57
- Lapoutroie57
- Le Menil57
- Le Syndicat57
- Le Tholy57
- Liepvre57
- Matzenheim57
- Mussig57
- Muttersholtz57
- Orbey57
- Plainfaing57
- Plombieres-les-Bains57
- Ramonchamp57
- Remiremont57
- Rhinau57
- Ribeauville57
- Rupt-sur-Moselle57
- Saint-Ame57
- Saint-Etienne-les-Remiremont57
- Saint-Hippolyte57
- Saint-Leonard57
- Sainte-Croix-aux-Mines57
- Sainte-Marguerite57
- Sainte-Marie-aux-Mines57
- Sand57
- Saulcy-sur-Meurthe57
- Saulxures-sur-Moselotte57
- Scherwiller57
- Selestat57
- Stotzheim57
- Sundhouse57
- Vagney57
- Vecoux57
- Ville57
- Wittisheim57
- Achenheim56
- Altorf56
- Arches56
- Archettes56
- Aydoilles56
- Baccarat56
- Badonviller56
- Bains-les-Bains56
- Bernardswiller56
- Biesles56
- Bischoffsheim56
- Blaesheim56
- Boersch56
- Bourbonne-les-Bains56
- Breuschwickersheim56
- Bruyeres56
- Bulgneville56
- Chamarandes-Choignes56
- Chantraine56
- Charmes56
- Chateauvillain56
- Chatel-sur-Moselle56
- Chavelot56
- Chenimenil56
- Contrexeville56
- Dachstein56
- Darney56
- Darnieulles56
- Deyvillers56
- Dinsheim-sur-Bruche56
- Docelles56
- Dogneville56
- Dorlisheim56
- Duppigheim56
- Duttlenheim56
- Eckbolsheim56
- Eloyes56
- Entzheim56
- Ernolsheim-Bruche56
- Erstein56
- Ervy-le-Chatel56
- Eschau56
- Etival-Clairefontaine56
- Fegersheim56
- Geispolsheim56
- Golbey56
- Grendelbruch56
- Gresswiller56
- Griesheim-pres-Molsheim56
- Hadol56
- Hangenbieten56
- Hindisheim56
- Holtzheim56
- Igney56
- Illkirch-Graffenstaden56
- Innenheim56
- Irmstett56
- Ittenheim56
- Jeanmenil56
- Krautergersheim56
- La Broque56
- Lamarche56
- Langres56
- Les Forges56
- Les Riceys56
- Lingolsheim56
- Lipsheim56
- Lutzelhouse56
- Meistratzheim56
- Mirecourt56
- Molsheim56
- Moyenmoutier56
- Mussy-sur-Seine56
- Mutzig56
- Niederhaslach56
- Niedernai56
- Nogent-le-Bas56
- Nomexy56
- Nordhouse56
- Oberhaslach56
- Oberhausbergen56
- Obernai56
- Oberschaeffolsheim56
- Ostwald56
- Ottrott56
- Plobsheim56
- Portieux56
- Pouxeux56
- Rambervillers56
- Raon-aux-Bois56
- Rolampont56
- Rosheim56
- Rothau56
- Russ56
- Saint-Die-des-Vosges56
- Saint-Michel-sur-Meurthe56
- Saint-Nabord56
- Senones56
- Still56
- Taintrux56
- Thaon-les-Vosges56
- Urimenil56
- Urmatt56
- Uxegney56
- Uzemain56
- Val-de-Meuse56
- Valff56
- Vincey56
- Vittel56
- Wisches56
- Wolfisheim56
- Xertigny56
- Abreschviller55
- Aix-en-Othe55
- Art-sur-Meurthe55
- Bainville-sur-Madon55
- Bar-sur-Aube55
- Bar-sur-Seine55
- Bayon55
- Berstett55
- Betschdorf55
- Bischheim55
- Bischwiller55
- Blenod-les-Toul55
- Bologne55
- Bouilly55
- Bouxwiller55
- Breviandes55
- Brumath55
- Bucheres55
- Chaligny55
- Champenoux55
- Chanteheux55
- Chaource55
- Chaumont55
- Chavigny55
- Cirey-sur-Vezouze55
- Colombey-les-Belles55
- Dabo55
- Damelevieres55
- Dauendorf55
- Dettwiller55
- Dingsheim55
- Dombasle-sur-Meurthe55
- Domgermain55
- Dommartin-les-Toul55
- Dossenheim-sur-Zinsel55
- Doulaincourt-Saucourt55
- Drusenheim55
- Durrenbach55
- Eckwersheim55
- Einville-au-Jard55
- Eschbach55
- Essey-les-Nancy55
- Esternay55
- Estissac55
- Flavigny-sur-Moselle55
- Fléville-devant-Nancy55
- Froncles55
- Furdenheim55
- Gambsheim55
- Gerbeviller55
- Geudertheim55
- Gondrecourt-le-Chateau55
- Gondreville55
- Gries55
- Griesheim-sur-Souffel55
- Hatten55
- Heillecourt55
- Herrlisheim55
- Hochfelden55
- Hoenheim55
- Hoerdt55
- Houdemont55
- Jarville-la-Malgrange55
- Kaltenhouse55
- La Chapelle-Saint-Luc55
- La Riviere-de-Corps55
- La Wantzenau55
- Lampertheim55
- Laneuveville-devant-Nancy55
- Lauterbourg55
- Les Noes-pres-Troyes55
- Liffol-le-Grand55
- Lorquin55
- Ludres55
- Lusigny-sur-Barse55
- Maizieres-la-Grande-Paroisse55
- Malzeville55
- Marigny-le-Chatel55
- Marlenheim55
- Marmoutier55
- Maxeville55
- Mereville55
- Mertzwiller55
- Messein55
- Mittelhausbergen55
- Mommenheim55
- Monswiller55
- Mundolsheim55
- Neufchateau55
- Neuwiller-les-Saverne55
- Niderviller55
- Niederhausbergen55
- Niederschaeffolsheim55
- Nogent-sur-Seine55
- Oberhoffen-sur-Moder55
- Obermodern-Zutzendorf55
- Offenheim55
- Ohlungen55
- Otterswiller55
- Payns55
- Pfaffenhoffen55
- Pfulgriesheim55
- Pont-Saint-Vincent55
- Pulligny55
- Pulnoy55
- Reding55
- Reichstett55
- Richardmenil55
- Roeschwoog55
- Romanswiller55
- Romilly-sur-Seine55
- Rosieres-aux-Salines55
- Rosieres-pres-Troyes55
- Saint-Andre-les-Vergers55
- Saint-Germain55
- Saint-Julien-les-Villas55
- Saint-Just-Sauvage55
- Saint-Lye55
- Saint-Max55
- Saint-Nicolas-de-Port55
- Saint-Parres-aux-Tertres55
- Saint-Pouange55
- Sainte-Savine55
- Sarrebourg55
- Saulxures-les-Nancy55
- Saverne55
- Schirrhein55
- Schnersheim55
- Schweighouse-sur-Moder55
- Schwindratzheim55
- Seichamps55
- Seltz55
- Seremange-Erzange55
- Sessenheim55
- Souffelweyersheim55
- Soufflenheim55
- Steinbourg55
- Surbourg55
- Tomblaine55
- Toul55
- Truchtersheim55
- Uberach55
- Vandoeuvre-les-Nancy55
- Varangeville55
- Vaucouleurs55
- Velaine-en-Haye55
- Vendeuvre-sur-Barse55
- Verrieres55
- Vezelise55
- Ville-sous-la-Ferte55
- Villenauxe-la-Grande55
- Walbourg55
- Walscheid55
- Wangenbourg-Engenthal55
- Wasselonne55
- Weitbruch55
- Westhoffen55
- Weyersheim55
- Wingersheim55
- Ancerville54
- Arcis-sur-Aube54
- Avize54
- Ay54
- Bar-le-Duc54
- Bayard-sur-Marne54
- Belleville54
- Bettancourt-la-Ferree54
- Bienville54
- Blénod-lès-Pont-à-Mousson54
- Bouxieres-aux-Chenes54
- Bouxieres-aux-Dames54
- Brienne-le-Chateau54
- Champigneulles54
- Chancenay54
- Chateau-Salins54
- Chatillon-sur-Marne54
- Chevillon54
- Commercy54
- Connantre54
- Creney-pres-Troyes54
- Custines54
- Damery54
- Diemeringen54
- Dieulouard54
- Dieuze54
- Dizy54
- Dormans54
- Drulingen54
- Ecrouves54
- Eulmont54
- Eurville-Bienville54
- Euville54
- Fains-Veel54
- Faulx54
- Fere-Champenoise54
- Foug54
- Frignicourt54
- Frouard54
- Goersdorf54
- Goetzenbruck54
- Gumbrechtshoffen54
- Gundershoffen54
- Ingwiller54
- Joinville54
- La Petite-Pierre54
- Lay-Saint-Christophe54
- Le Mesnil-sur-Oger54
- Lembach54
- Lerouville54
- Ligny-en-Barrois54
- Liverdun54
- Longeville-en-Barrois54
- Magenta54
- Maidieres54
- Mailly-le-Camp54
- Marbache54
- Mardeuil54
- Mareuil-le-Port54
- Mareuil-sur-Ay54
- Mery-sur-Seine54
- Montauville54
- Montier-en-Der54
- Montmirail54
- Morhange54
- Niederbronn-les-Bains54
- Nomeny54
- Oberbronn54
- Pargny-sur-Saulx54
- Pierry54
- Piney54
- Pompey54
- Pont-Sainte-Marie54
- Port a Binson54
- Reichshoffen54
- Saint-Mihiel54
- Sainte-Maure54
- Saizerais54
- Sarre-Union54
- Sarrewerden54
- Sermaize-les-Bains54
- Sezanne54
- Soucht54
- Soultz-sous-Forets54
- Tronville-en-Barrois54
- Vacon54
- Velaines54
- Vertus54
- Vic-sur-Seille54
- Vignot54
- Villey-Saint-Etienne54
- Villiers-en-Lieu54
- Vitry-le-François54
- Void-Vacon54
- Wassy54
- Wimmenau54
- Wingen-sur-Moder54
- Wissembourg54
- Woerth54
- Alsting53
- Amanvillers53
- Amneville53
- Ancy-sur-Moselle53
- Argancy53
- Ars-sur-Moselle53
- Auboue53
- Augny53
- Ay-sur-Moselle53
- Batilly53
- Bazancourt53
- Behren-les-Forbach53
- Bening-les-Saint-Avold53
- Betheny53
- Bezannes53
- Bining53
- Bitche53
- Bliesbruck53
- Boulay-Moselle53
- Boult-sur-Suippe53
- Bourgogne53
- Bousse53
- Bouzonville53
- Briey53
- Cernay-les-Reims53
- Chatel-Saint-Germain53
- Clermont-en-Argonne53
- Clouange53
- Cocheren53
- Compertrix53
- Conflans-en-Jarnisy53
- Cormicy53
- Cormontreuil53
- Corny-sur-Moselle53
- Courcelles-Chaussy53
- Courcy53
- Courtisols53
- Crehange53
- Creutzwald53
- Diebling53
- Diesen53
- Dieue-sur-Meuse53
- Doncourt-les-Conflans53
- Dugny-sur-Meuse53
- Enchenberg53
- Ennery53
- Etzling53
- Fagnieres53
- Falck53
- Farebersviller53
- Farschviller53
- Faulquemont53
- Fismes53
- Fleury53
- Folkling53
- Folschviller53
- Freyming-Merlebach53
- Gandrange53
- Giraumont53
- Gorze53
- Gros-Rederching53
- Grosbliederstroff53
- Gueux53
- Hagondange53
- Ham-sous-Varsberg53
- Hambach53
- Hargarten-aux-Mines53
- Herbitzheim53
- Hermonville53
- Holving53
- Hombourg-Haut53
- Homecourt53
- Hundling53
- Jarny53
- Joeuf53
- Jonchery-sur-Vesle53
- Joudreville53
- Jouy-aux-Arches53
- Kerbach53
- Keskastel53
- Labry53
- Le Ban Saint-Martin53
- Lemberg53
- Loivre53
- Longeville-les-Metz53
- Longeville-les-Saint-Avold53
- Macheren53
- Maizieres-les-Metz53
- Malroy53
- Mancieulles53
- Marange-Silvange53
- Marly53
- Mecleuves53
- Merten53
- Mondelange53
- Montbronn53
- Montigny-les-Metz53
- Montois-la-Montagne53
- Morsbach53
- Moulins-les-Metz53
- Mourmelon-le-Grand53
- Moutiers53
- Moyeuvre-Grande53
- Muizon53
- Neufgrange53
- Norroy-les-Pont-a-Mousson53
- Noveant-sur-Moselle53
- Oermingen53
- Oeting53
- Pagny-sur-Moselle53
- Peltre53
- Petit-Rederching53
- Petite-Rosselle53
- Pierrevillers53
- Plappeville53
- Pontfaverger-Moronvilliers53
- Porcelette53
- Remelfing53
- Remilly53
- Retonfey53
- Revigny-sur-Ornain53
- Richemont53
- Rilly-la-Montagne53
- Rohrbach-les-Bitche53
- Rombas53
- Rosselange53
- Rouhling53
- Rozerieulles53
- Rurange-les-Thionville53
- Saint-Avold53
- Saint-Brice-Courcelles53
- Saint-Dizier53
- Saint-Julien-lès-Metz53
- Saint-Memmie53
- Saint-Privat-la-Montagne53
- Sainte-Marie-aux-Chenes53
- Sainte-Menehould53
- Sarralbe53
- Sarreguemines53
- Sarreinsming53
- Sarry53
- Saulny53
- Schœneck53
- Seingbouse53
- Sillery53
- Solgne53
- Spicheren53
- Stiring-Wendel53
- Suippes53
- Taissy53
- Talange53
- Tenteling53
- Teting-sur-Nied53
- Theding53
- Tinqueux53
- Tours-sur-Marne53
- Tremery53
- Valleroy53
- Valmont53
- Verdun53
- Verny53
- Verzenay53
- Verzy53
- Vigneulles-les-Hattonchatel53
- Vigy53
- Vitry-sur-Orne53
- Warmeriville53
- Wiesviller53
- Willerwald53
- Witry-les-Reims53
- Woippy53
- Woustviller53
- Algrange52
- Angevillers52
- Attigny52
- Audun-le-Roman52
- Audun-le-Tiche52
- Aumetz52
- Basse-Ham52
- Bertrange52
- Boulange52
- Bouligny52
- Cattenom52
- Chateau-Porcien52
- Cosnes-et-Romain52
- Crusnes52
- Distroff52
- Entrange52
- Etain52
- Fameck52
- Florange52
- Fontoy52
- Gorcy52
- Guenange52
- Haucourt-Moulaine52
- Herserange52
- Hettange-Grande52
- Hussigny-Godbrange52
- Illange52
- Kedange-sur-Canner52
- Knutange52
- Koenigsmacker52
- Kuntzig52
- Landres52
- Lexy52
- Longlaville52
- Longuyon52
- Longwy52
- Manom52
- Mercy-le-Bas52
- Metzervisse52
- Mexy52
- Mont-Saint-Martin52
- Montmedy52
- Neufchef52
- Nilvange52
- Ottange52
- Piennes52
- Pierrepont52
- Rehon52
- Rethel52
- Russange52
- Saulnes52
- Sault-les-Rethel52
- Sierck-les-Bains52
- Stenay52
- Terville52
- Thierville-sur-Meuse52
- Thil52
- Tressange52
- Trieux52
- Tucquegnieux52
- Uckange52
- Villers-la-Montagne52
- Villerupt52
- Volmerange-les-Mines52
- Volstroff52
- Vouziers52
- Yutz52
- Aiglemont51
- Balan51
- Blagny51
- Carignan51
- Deville51
- Dom-le-Mesnil51
- Donchery51
- Flize51
- Fumay51
- Haybes51
- La Francheville51
- Les Mazures51
- Lumes51
- Montcy-Notre-Dame51
- Mouzon51
- Nouvion-sur-Meuse51
- Nouzonville51
- Prix-les-Mezieres51
- Renwez51
- Revin51
- Rimogne51
- Rocroi51
- Saint-Laurent51
- Signy-le-Petit51
- Tournes51
- Villers-Semeuse51
- Vivier-au-Court51
- Warcq51
- Douzy50
- Floing50
- Gespunsart50
- Les Hautes-Rivieres50
- Montherme50
- Neufmanil50
- Pouru-Saint-Remy50
- Saint-Menges50
- Sedan50
- Thilay50
- Vireux-Molhain50
- Vireux-Wallerand50
- Vrigne-aux-Bois50
- Fromelennes49
- Givet49
- Haguenau44
- Belleville-sur-Meuse39
- Forbach39
- Metz39
- Épernay33
- Lirey33
- Reims33
- Jonville-en-Woëvre28
- Wittenheim27
- Riedisheim26
- 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









