Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 20:46, Nov 14
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?
- Lirey137
- Lunéville127
- Schiltigheim99
- Forbach82
- Wittenheim77
- Belleville-sur-Meuse73
- Reims73
- Mulhouse71
- Riedisheim71
- Vendenheim71
- Épinal69
- Haguenau66
- Nancy65
- Épernay62
- Obenheim61
- Phalsbourg61
- Saint-Dizier56
- Colmar55
- Lembach55
- Wissembourg55
- Betschdorf54
- Bitche54
- Durrenbach54
- Eschbach54
- Goersdorf54
- Gumbrechtshoffen54
- Gundershoffen54
- Hatten54
- Mertzwiller54
- Niederbronn-les-Bains54
- Oberbronn54
- Ohlungen54
- Reichshoffen54
- Schweighouse-sur-Moder54
- Soultz-sous-Forets54
- Surbourg54
- Walbourg54
- Woerth54
- Berstett53
- Bining53
- Bischwiller53
- Bliesbruck53
- Bouxwiller53
- Brumath53
- Dauendorf53
- Dettwiller53
- Diemeringen53
- Dingsheim53
- Dossenheim-sur-Zinsel53
- Drulingen53
- Eckwersheim53
- Enchenberg53
- Furdenheim53
- Geudertheim53
- Goetzenbruck53
- Gries53
- Griesheim-sur-Souffel53
- Gros-Rederching53
- Hochfelden53
- Hoerdt53
- Ingwiller53
- Kaltenhouse53
- Kilstett53
- La Petite-Pierre53
- Lampertheim53
- Lauterbourg53
- Lemberg53
- Marlenheim53
- Marmoutier53
- Mommenheim53
- Monswiller53
- Montbronn53
- Mundolsheim53
- Neuwiller-les-Saverne53
- Niederschaeffolsheim53
- Oberhoffen-sur-Moder53
- Obermodern-Zutzendorf53
- Offenheim53
- Otterswiller53
- Petit-Rederching53
- Pfaffenhoffen53
- Pfulgriesheim53
- Remelfing53
- Rohrbach-les-Bitche53
- Romanswiller53
- Sarreinsming53
- Saverne53
- Schirrhein53
- Schnersheim53
- Schwindratzheim53
- Seltz53
- Soucht53
- Soufflenheim53
- Steinbourg53
- Truchtersheim53
- Uberach53
- Wasselonne53
- Weitbruch53
- Weyersheim53
- Wiesviller53
- Wimmenau53
- Wingen-sur-Moder53
- Wingersheim53
- Abreschviller52
- Achenheim52
- Algrange52
- Alsting52
- Altorf52
- Amanvillers52
- Amneville52
- Ancy-sur-Moselle52
- Andlau52
- Angevillers52
- Argancy52
- Ars-sur-Moselle52
- Auboue52
- Augny52
- Avize52
- Ay52
- Ay-sur-Moselle52
- Barr52
- Basse-Ham52
- Batilly52
- Bazancourt52
- Behren-les-Forbach52
- Benfeld52
- Bening-les-Saint-Avold52
- Bernardswiller52
- Bertrange52
- Betheny52
- Bezannes52
- Bischheim52
- Bischoffsheim52
- Blaesheim52
- Boersch52
- Boulay-Moselle52
- Boult-sur-Suippe52
- Bourgogne52
- Bousse52
- Bouzonville52
- Breuschwickersheim52
- Cattenom52
- Cernay-les-Reims52
- Chateau-Porcien52
- Chatel-Saint-Germain52
- Chatillon-sur-Marne52
- Clouange52
- Cocheren52
- Compertrix52
- Cormicy52
- Cormontreuil52
- Corny-sur-Moselle52
- Courcelles-Chaussy52
- Courcy52
- Courtisols52
- Crehange52
- Creutzwald52
- Dabo52
- Dachstein52
- Damery52
- Diebling52
- Diesen52
- Dinsheim-sur-Bruche52
- Distroff52
- Dizy52
- Dorlisheim52
- Dormans52
- Drusenheim52
- Duppigheim52
- Duttlenheim52
- Eckbolsheim52
- Ennery52
- Entrange52
- Entzheim52
- Epfig52
- Ernolsheim-Bruche52
- Erstein52
- Eschau52
- Esternay52
- Etzling52
- Fagnieres52
- Falck52
- Fameck52
- Farebersviller52
- Farschviller52
- Faulquemont52
- Fegersheim52
- Fismes52
- Fleury52
- Florange52
- Folkling52
- Folschviller52
- Fontoy52
- Freyming-Merlebach52
- Gambsheim52
- Gandrange52
- Geispolsheim52
- Gorze52
- Grendelbruch52
- Gresswiller52
- Griesheim-pres-Molsheim52
- Grosbliederstroff52
- Guenange52
- Gueux52
- Hagondange52
- Ham-sous-Varsberg52
- Hambach52
- Hangenbieten52
- Hargarten-aux-Mines52
- Herbitzheim52
- Hermonville52
- Herrlisheim52
- Hettange-Grande52
- Hindisheim52
- Hoenheim52
- Holtzheim52
- Holving52
- Hombourg-Haut52
- Homecourt52
- Hundling52
- Huttenheim52
- Illange52
- Illkirch-Graffenstaden52
- Innenheim52
- Irmstett52
- Ittenheim52
- Joeuf52
- Jonchery-sur-Vesle52
- Jouy-aux-Arches52
- Kedange-sur-Canner52
- Kerbach52
- Kertzfeld52
- Keskastel52
- Knutange52
- Koenigsmacker52
- Krautergersheim52
- Kuntzig52
- La Broque52
- La Wantzenau52
- Le Ban Saint-Martin52
- Le Mesnil-sur-Oger52
- Lingolsheim52
- Lipsheim52
- Loivre52
- Longeville-les-Metz52
- Longeville-les-Saint-Avold52
- Lutzelhouse52
- Macheren52
- Magenta52
- Maizieres-les-Metz52
- Malroy52
- Manom52
- Marange-Silvange52
- Mardeuil52
- Mareuil-le-Port52
- Mareuil-sur-Ay52
- Marly52
- Matzenheim52
- Mecleuves52
- Meistratzheim52
- Merten52
- Metzervisse52
- Mittelhausbergen52
- Molsheim52
- Mondelange52
- Montigny-les-Metz52
- Montmirail52
- Montois-la-Montagne52
- Morhange52
- Morsbach52
- Moulins-les-Metz52
- Mourmelon-le-Grand52
- Moutiers52
- Moyeuvre-Grande52
- Muizon52
- Mutzig52
- Neufchef52
- Neufgrange52
- Niderviller52
- Niederhaslach52
- Niederhausbergen52
- Niedernai52
- Nilvange52
- Nordhouse52
- Noveant-sur-Moselle52
- Oberhaslach52
- Oberhausbergen52
- Obernai52
- Oberschaeffolsheim52
- Oermingen52
- Oeting52
- Ostwald52
- Ottange52
- Ottrott52
- Peltre52
- Petite-Rosselle52
- Pierrevillers52
- Pierry52
- Plappeville52
- Plobsheim52
- Pontfaverger-Moronvilliers52
- Porcelette52
- Port a Binson52
- Reding52
- Reichstett52
- Remilly52
- Rethel52
- Retonfey52
- Richemont52
- Rilly-la-Montagne52
- Roeschwoog52
- Rombas52
- Rosheim52
- Rosselange52
- Rothau52
- Rouhling52
- Rozerieulles52
- Rurange-les-Thionville52
- Russ52
- Saint-Avold52
- Saint-Brice-Courcelles52
- Saint-Julien-lès-Metz52
- Saint-Memmie52
- Saint-Privat-la-Montagne52
- Sainte-Marie-aux-Chenes52
- Sainte-Menehould52
- Sand52
- Sarralbe52
- Sarre-Union52
- Sarrebourg52
- Sarreguemines52
- Sarrewerden52
- Sarry52
- Saulny52
- Sault-les-Rethel52
- Schœneck52
- Seingbouse52
- Sessenheim52
- Sierck-les-Bains52
- Sillery52
- Solgne52
- Souffelweyersheim52
- Spicheren52
- Still52
- Stiring-Wendel52
- Stotzheim52
- Suippes52
- Taissy52
- Talange52
- Tenteling52
- Terville52
- Teting-sur-Nied52
- Theding52
- Tinqueux52
- Tours-sur-Marne52
- Tremery52
- Tressange52
- Uckange52
- Urmatt52
- Valff52
- Valmont52
- Verny52
- Vertus52
- Verzenay52
- Verzy52
- Vigy52
- Ville52
- Vitry-sur-Orne52
- Volmerange-les-Mines52
- Volstroff52
- Walscheid52
- Wangenbourg-Engenthal52
- Warmeriville52
- Westhoffen52
- Willerwald52
- Wisches52
- Witry-les-Reims52
- Woippy52
- Wolfisheim52
- Woustviller52
- Yutz52
- Aix-en-Othe51
- Ammerschwihr51
- Ancerville51
- Arcis-sur-Aube51
- Art-sur-Meurthe51
- Attigny51
- Audun-le-Roman51
- Audun-le-Tiche51
- Aumetz51
- Bainville-sur-Madon51
- Bar-le-Duc51
- Bayard-sur-Marne51
- Belleville51
- Bennwihr51
- Bergheim51
- Bettancourt-la-Ferree51
- Bienville51
- Biesles51
- Blénod-lès-Pont-à-Mousson51
- Blenod-les-Toul51
- Bologne51
- Boofzheim51
- Bouilly51
- Boulange51
- Bouligny51
- Bouxieres-aux-Chenes51
- Bouxieres-aux-Dames51
- Breviandes51
- Briey51
- Chaligny51
- Chamarandes-Choignes51
- Champenoux51
- Champigneulles51
- Chancenay51
- Chaource51
- Chateau-Salins51
- Chateauvillain51
- Chatenois51
- Chaumont51
- Chavigny51
- Chevillon51
- Cirey-sur-Vezouze51
- Clermont-en-Argonne51
- Colombey-les-Belles51
- Commercy51
- Conflans-en-Jarnisy51
- Connantre51
- Cosnes-et-Romain51
- Crusnes51
- Custines51
- Dambach-la-Ville51
- Damelevieres51
- Dieue-sur-Meuse51
- Dieulouard51
- Dieuze51
- Dom-le-Mesnil51
- Dombasle-sur-Meurthe51
- Domgermain51
- Dommartin-les-Toul51
- Doncourt-les-Conflans51
- Doulaincourt-Saucourt51
- Dugny-sur-Meuse51
- Ebersheim51
- Ecrouves51
- Einville-au-Jard51
- Ervy-le-Chatel51
- Essey-les-Nancy51
- Estissac51
- Etain51
- Eulmont51
- Eurville-Bienville51
- Euville51
- Fains-Veel51
- Faulx51
- Fere-Champenoise51
- Flavigny-sur-Moselle51
- Fléville-devant-Nancy51
- Flize51
- Foug51
- Freland51
- Frignicourt51
- Froncles51
- Frouard51
- Gerstheim51
- Giraumont51
- Gondrecourt-le-Chateau51
- Gondreville51
- Gorcy51
- Guemar51
- Haucourt-Moulaine51
- Heillecourt51
- Herserange51
- Hilsenheim51
- Holtzwihr51
- Houdelaincourt51
- Houdemont51
- Houssen51
- Hussigny-Godbrange51
- Jarny51
- Jarville-la-Malgrange51
- Joinville51
- Joudreville51
- Kaysersberg51
- Kintzheim51
- La Chapelle-Saint-Luc51
- La Francheville51
- La Riviere-de-Corps51
- Labry51
- Landres51
- Laneuveville-devant-Nancy51
- Lay-Saint-Christophe51
- Lerouville51
- Les Noes-pres-Troyes51
- Les Riceys51
- Lexy51
- Liepvre51
- Liffol-le-Grand51
- Ligny-en-Barrois51
- Liverdun51
- Longeville-en-Barrois51
- Longlaville51
- Longuyon51
- Longwy51
- Lorquin51
- Ludres51
- Maidieres51
- Mailly-le-Camp51
- Maizieres-la-Grande-Paroisse51
- Malzeville51
- Mancieulles51
- Marbache51
- Marckolsheim51
- Marigny-le-Chatel51
- Maxeville51
- Mercy-le-Bas51
- Mereville51
- Mery-sur-Seine51
- Messein51
- Mexy51
- Mont-Saint-Martin51
- Montauville51
- Montier-en-Der51
- Montmedy51
- Mouzon51
- Mussig51
- Mussy-sur-Seine51
- Muttersholtz51
- Neufchateau51
- Nogent-le-Bas51
- Nogent-sur-Seine51
- Nomeny51
- Norroy-les-Pont-a-Mousson51
- Nouvion-sur-Meuse51
- Ostheim51
- Pagny-sur-Moselle51
- Pargny-sur-Saulx51
- Payns51
- Piennes51
- Pierrepont51
- Pompey51
- Pont-Saint-Vincent51
- Pont-Sainte-Marie51
- Prix-les-Mezieres51
- Pulligny51
- Pulnoy51
- Rehon51
- Revigny-sur-Ornain51
- Rhinau51
- Ribeauville51
- Richardmenil51
- Rimogne51
- Riquewihr51
- Rocroi51
- Rolampont51
- Romilly-sur-Seine51
- Rosieres-aux-Salines51
- Rosieres-pres-Troyes51
- Russange51
- Saint-Andre-les-Vergers51
- Saint-Germain51
- Saint-Hippolyte51
- Saint-Julien-les-Villas51
- Saint-Just-Sauvage51
- Saint-Lye51
- Saint-Max51
- Saint-Mihiel51
- Saint-Nicolas-de-Port51
- Saint-Pouange51
- Sainte-Croix-aux-Mines51
- Sainte-Marie-aux-Mines51
- Sainte-Maure51
- Sainte-Savine51
- Saizerais51
- Saulnes51
- Saulxures-les-Nancy51
- Scherwiller51
- Seichamps51
- Selestat51
- Sermaize-les-Bains51
- Sezanne51
- Signy-le-Petit51
- Sigolsheim51
- Stenay51
- Strasbourg51
- Sundhouse51
- Thierville-sur-Meuse51
- Thil51
- Tomblaine51
- Toul51
- Tournes51
- Trieux51
- Tronville-en-Barrois51
- Tucquegnieux51
- Vacon51
- Valleroy51
- Vandoeuvre-les-Nancy51
- Varangeville51
- Vaucouleurs51
- Velaine-en-Haye51
- Velaines51
- Verdun51
- Vezelise51
- Vic-sur-Seille51
- Vigneulles-les-Hattonchatel51
- Vignot51
- Ville-sous-la-Ferte51
- Villenauxe-la-Grande51
- Villers-la-Montagne51
- Villers-Semeuse51
- Villerupt51
- Villey-Saint-Etienne51
- Villiers-en-Lieu51
- Vitry-le-François51
- Void-Vacon51
- Vouziers51
- Warcq51
- Wassy51
- Wittisheim51
- Aiglemont50
- Badonviller50
- Balan50
- Ban-de-Laveline50
- Bar-sur-Aube50
- Bar-sur-Seine50
- Bayon50
- Blagny50
- Brienne-le-Chateau50
- Bucheres50
- Bulgneville50
- Carignan50
- Chanteheux50
- Creney-pres-Troyes50
- Donchery50
- Douzy50
- Floing50
- Fortschwihr50
- Horbourg-Wihr50
- Ingersheim50
- Jebsheim50
- Labaroche50
- Langres50
- Lapoutroie50
- Les Mazures50
- Lumes50
- Lusigny-sur-Barse50
- Montcy-Notre-Dame50
- Nouzonville50
- Orbey50
- Piney50
- Pouru-Saint-Remy50
- Renwez50
- Revin50
- Saint-Laurent50
- Saint-Menges50
- Saint-Parres-aux-Tertres50
- Sedan50
- Senones50
- Turckheim50
- Val-de-Meuse50
- Vendeuvre-sur-Barse50
- Verrieres50
- Vivier-au-Court50
- Vrigne-aux-Bois50
- Wettolsheim50
- Wintzenheim50
- Algolsheim49
- Andolsheim49
- Battenheim49
- Bergholtz49
- Biesheim49
- Bollwiller49
- Buhl49
- Chalindrey49
- Charmes49
- Contrexeville49
- Dessenheim49
- Deville49
- Eguisheim49
- Ensisheim49
- Fraize49
- Fromelennes49
- Fumay49
- Gerbeviller49
- Gespunsart49
- Givet49
- Guebwiller49
- Haybes49
- Herrlisheim-pres-Colmar49
- Hirtzfelden49
- Issenheim49
- Kingersheim49
- Kunheim49
- Lamarche49
- Lautenbach49
- Lautenbachzell49
- Les Hautes-Rivieres49
- Merxheim49
- Metzeral49
- Meyenheim49
- Mirecourt49
- Montherme49
- Moyenmoutier49
- Munster49
- Neuf-Brisach49
- Neufmanil49
- Oberhergheim49
- Pfaffenheim49
- Plainfaing49
- Pulversheim49
- Raedersheim49
- Reguisheim49
- Rouffach49
- Ruelisheim49
- Saint-Die-des-Vosges49
- Sainte-Croix-en-Plaine49
- Sainte-Marguerite49
- Soultz-Haut-Rhin49
- Soultzeren49
- Soultzmatt49
- Staffelfelden49
- Stosswihr49
- Sundhoffen49
- Thilay49
- Ungersheim49
- Vireux-Molhain49
- Vireux-Wallerand49
- Vittel49
- Volgelsheim49
- Widensolen49
- Wihr-au-Val49
- Wolfgantzen49
- Altkirch48
- Anould48
- Aspach48
- Aspach-le-Bas48
- Aspach-le-Haut48
- Baccarat48
- Baldersheim48
- Bantzenheim48
- Bartenheim48
- Berrwiller48
- Bitschwiller-les-Thann48
- Blodelsheim48
- Blotzheim48
- Bourbonne-les-Bains48
- Brunstatt48
- Burnhaupt-le-Bas48
- Burnhaupt-le-Haut48
- Carspach48
- Cernay48
- Chalampé48
- Didenheim48
- Dietwiller48
- Eschentzwiller48
- Etival-Clairefontaine48
- Fessenheim48
- Flaxlanden48
- Frontieres48
- Guewenheim48
- Habsheim48
- Hagenthal-le-Bas48
- Hegenheim48
- Heimsbrunn48
- Hesingue48
- Hirsingue48
- Hirtzbach48
- Hochstatt48
- Huningue48
- Husseren-Wesserling48
- Illfurth48
- Illzach48
- Kembs48
- Landser48
- Leymen48
- Lutterbach48
- Moosch48
- Morschwiller-le-Bas48
- Munchhouse48
- Oderen48
- Ottmarsheim48
- Pfastatt48
- Portieux48
- Reiningue48
- Richwiller48
- Rixheim48
- Rosenau48
- Rumersheim-le-Haut48
- Saint-Amarin48
- Saint-Leonard48
- Saint-Louis48
- Saint-Michel-sur-Meurthe48
- Saulcy-sur-Meurthe48
- Sausheim48
- Sentheim48
- Sierentz48
- Steinbach48
- Taintrux48
- Thann48
- Uffholtz48
- Vieux-Thann48
- Village-Neuf48
- Vincey48
- Waldighofen48
- Wattwiller48
- Wittelsheim48
- Zillisheim48
- Zimmersheim48
- Chatel-sur-Moselle47
- Corcieux47
- Dannemarie47
- Darney47
- Darnieulles47
- Fayl-Billot47
- Fellering47
- Ferrette47
- Gerardmer47
- Igney47
- Jeanmenil47
- Kruth47
- Masevaux47
- Nomexy47
- Pfetterhouse47
- Rambervillers47
- Uxegney47
- Arches46
- Archettes46
- Aydoilles46
- Bains-les-Bains46
- Bruyeres46
- Bussang46
- Chantraine46
- Chavelot46
- Chenimenil46
- Cornimont46
- Deyvillers46
- Docelles46
- Dogneville46
- Dommartin-les-Remiremont46
- Eloyes46
- Fresse-sur-Moselle46
- Golbey46
- Granges-sur-Vologne46
- Hadol46
- La Bresse46
- Le Menil46
- Le Syndicat46
- Le Thillot46
- Le Tholy46
- Les Forges46
- Pouxeux46
- Ramonchamp46
- Raon-aux-Bois46
- Remiremont46
- Saint-Ame46
- Saint-Etienne-les-Remiremont46
- Saint-Maurice-sur-Moselle46
- Saint-Nabord46
- Saulxures-sur-Moselotte46
- Thaon-les-Vosges46
- Urimenil46
- Uzemain46
- Vagney46
- Vecoux46
- Xertigny46
- Plombieres-les-Bains45
- Rupt-sur-Moselle45
- Héming44
- Seremange-Erzange42
- Carling38
- Laxou38
- Thionville38
- Neuves-Maisons28
- Reinhardsmunster28
- Xonrupt-Longemer28
- Schirmeck27
- Charleville-Mezieres23
- Hayange23
- Frolois21
- Chalons-en-Champagne19
- Troyes14
- Villers-lès-Nancy14
- Jonville-en-Woëvre12
- Pont-à-Mousson11
- Scy-Chazelles8
- Bazeilles4









