Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 19:16, Aug 27
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?
- Neuves-Maisons73
- Eloyes69
- Reichstett56
- Colmar55
- Lunéville55
- Riedisheim55
- Thionville55
- Bourbonne-les-Bains52
- Bulgneville52
- Chalindrey52
- Contrexeville52
- Darney52
- Fayl-Billot52
- Lamarche52
- Langres52
- Liffol-le-Grand52
- Neufchateau52
- Nogent-le-Bas52
- Rolampont52
- Val-de-Meuse52
- Vittel52
- Art-sur-Meurthe51
- Bains-les-Bains51
- Bainville-sur-Madon51
- Bayon51
- Biesles51
- Blenod-les-Toul51
- Bouxieres-aux-Chenes51
- Bouxieres-aux-Dames51
- Chaligny51
- Champenoux51
- Champigneulles51
- Chanteheux51
- Chantraine51
- Charmes51
- Chateau-Salins51
- Chatel-sur-Moselle51
- Chavelot51
- Chavigny51
- Colombey-les-Belles51
- Crehange51
- Custines51
- Damelevieres51
- Darnieulles51
- Dieuze51
- Dogneville51
- Dombasle-sur-Meurthe51
- Domgermain51
- Dommartin-les-Toul51
- Einville-au-Jard51
- Essey-les-Nancy51
- Eulmont51
- Faulquemont51
- Faulx51
- Flavigny-sur-Moselle51
- Fléville-devant-Nancy51
- Folschviller51
- Frouard51
- Gerbeviller51
- Golbey51
- Gondreville51
- Heillecourt51
- Houdemont51
- Igney51
- Jarville-la-Malgrange51
- Laneuveville-devant-Nancy51
- Laxou51
- Lay-Saint-Christophe51
- Les Forges51
- Liverdun51
- Ludres51
- Macheren51
- Malzeville51
- Maxeville51
- Mereville51
- Messein51
- Mirecourt51
- Morhange51
- Nomexy51
- Pompey51
- Pont-Saint-Vincent51
- Portieux51
- Pulligny51
- Pulnoy51
- Richardmenil51
- Rosieres-aux-Salines51
- Saint-Max51
- Saint-Nicolas-de-Port51
- Saulxures-les-Nancy51
- Seichamps51
- Teting-sur-Nied51
- Thaon-les-Vosges51
- Tomblaine51
- Toul51
- Urimenil51
- Uxegney51
- Uzemain51
- Valmont51
- Vandoeuvre-les-Nancy51
- Varangeville51
- Velaine-en-Haye51
- Vezelise51
- Vic-sur-Seille51
- Vincey51
- Xertigny51
- Alsting50
- Aydoilles50
- Baccarat50
- Behren-les-Forbach50
- Belleville50
- Bening-les-Saint-Avold50
- Chalons-en-Champagne50
- Chamarandes-Choignes50
- Charleville-Mezieres50
- Cocheren50
- Courcelles-Chaussy50
- Creutzwald50
- Deyvillers50
- Diebling50
- Diemeringen50
- Diesen50
- Dieulouard50
- Ecrouves50
- Etzling50
- Falck50
- Farebersviller50
- Farschviller50
- Folkling50
- Foug50
- Freyming-Merlebach50
- Gondrecourt-le-Chateau50
- Grosbliederstroff50
- Hadol50
- Ham-sous-Varsberg50
- Hambach50
- Hayange50
- Héming50
- Herbitzheim50
- Holving50
- Hombourg-Haut50
- Hundling50
- Jeanmenil50
- Kerbach50
- Keskastel50
- Longeville-les-Saint-Avold50
- Marbache50
- Mecleuves50
- Morsbach50
- Neufgrange50
- Nomeny50
- Oermingen50
- Oeting50
- Petite-Rosselle50
- Porcelette50
- Rambervillers50
- Remelfing50
- Remilly50
- Rouhling50
- Saint-Avold50
- Saizerais50
- Sarralbe50
- Sarre-Union50
- Sarrebourg50
- Sarreguemines50
- Sarreinsming50
- Sarrewerden50
- Schœneck50
- Seingbouse50
- Solgne50
- Spicheren50
- Stiring-Wendel50
- Tenteling50
- Theding50
- Vaucouleurs50
- Villey-Saint-Etienne50
- Wiesviller50
- Willerwald50
- Woustviller50
- Abreschviller49
- Aix-en-Othe49
- Arches49
- Archettes49
- Augny49
- Badonviller49
- Bining49
- Bitche49
- Blénod-lès-Pont-à-Mousson49
- Bliesbruck49
- Bologne49
- Boulay-Moselle49
- Bouxwiller49
- Bouzonville49
- Bruyeres49
- Chaumont49
- Chenimenil49
- Cirey-sur-Vezouze49
- Dabo49
- Docelles49
- Dossenheim-sur-Zinsel49
- Doulaincourt-Saucourt49
- Drulingen49
- Enchenberg49
- Ervy-le-Chatel49
- Estissac49
- Etival-Clairefontaine49
- Fleury49
- Goetzenbruck49
- Gros-Rederching49
- Hargarten-aux-Mines49
- Ingwiller49
- La Petite-Pierre49
- Lemberg49
- Lorquin49
- Maidieres49
- Marly49
- Merten49
- Monswiller49
- Montauville49
- Montbronn49
- Montigny-les-Metz49
- Moyenmoutier49
- Neuwiller-les-Saverne49
- Niderviller49
- Nogent-sur-Seine49
- Norroy-les-Pont-a-Mousson49
- Oberbronn49
- Otterswiller49
- Peltre49
- Petit-Rederching49
- Phalsbourg49
- Plombieres-les-Bains49
- Pouxeux49
- Raon-aux-Bois49
- Reding49
- Remiremont49
- Retonfey49
- Rohrbach-les-Bitche49
- Saint-Nabord49
- Saverne49
- Soucht49
- Steinbourg49
- Vacon49
- Verny49
- Void-Vacon49
- Walscheid49
- Wimmenau49
- Wingen-sur-Moder49
- Achenheim48
- Ancy-sur-Moselle48
- Argancy48
- Ars-sur-Moselle48
- Ay-sur-Moselle48
- Berstett48
- Betschdorf48
- Bischwiller48
- Breuschwickersheim48
- Brumath48
- Chateauvillain48
- Chatel-Saint-Germain48
- Commercy48
- Corny-sur-Moselle48
- Dachstein48
- Dauendorf48
- Dettwiller48
- Dingsheim48
- Dinsheim-sur-Bruche48
- Dommartin-les-Remiremont48
- Durrenbach48
- Eckwersheim48
- Ennery48
- Ernolsheim-Bruche48
- Eschbach48
- Euville48
- Froncles48
- Furdenheim48
- Geudertheim48
- Goersdorf48
- Gorze48
- Granges-sur-Vologne48
- Grendelbruch48
- Gresswiller48
- Gries48
- Griesheim-sur-Souffel48
- Gumbrechtshoffen48
- Gundershoffen48
- Hochfelden48
- Hoerdt48
- Irmstett48
- Ittenheim48
- Jouy-aux-Arches48
- Kaltenhouse48
- Kedange-sur-Canner48
- La Broque48
- Lampertheim48
- Le Ban Saint-Martin48
- Le Syndicat48
- Le Tholy48
- Lembach48
- Longeville-les-Metz48
- Lutzelhouse48
- Maizieres-les-Metz48
- Malroy48
- Marigny-le-Chatel48
- Marlenheim48
- Marmoutier48
- Mertzwiller48
- Mittelhausbergen48
- Mommenheim48
- Moulins-les-Metz48
- Mundolsheim48
- Mutzig48
- Niederbronn-les-Bains48
- Niederhaslach48
- Niederhausbergen48
- Niederschaeffolsheim48
- Noveant-sur-Moselle48
- Oberhaslach48
- Oberhausbergen48
- Oberhoffen-sur-Moder48
- Obermodern-Zutzendorf48
- Oberschaeffolsheim48
- Offenheim48
- Ohlungen48
- Pagny-sur-Moselle48
- Pfaffenhoffen48
- Pfulgriesheim48
- Plappeville48
- Reichshoffen48
- Romanswiller48
- Rothau48
- Rozerieulles48
- Russ48
- Saint-Ame48
- Saint-Die-des-Vosges48
- Saint-Etienne-les-Remiremont48
- Saint-Julien-lès-Metz48
- Saint-Michel-sur-Meurthe48
- Saulny48
- Schirrhein48
- Schnersheim48
- Schweighouse-sur-Moder48
- Schwindratzheim48
- Senones48
- Souffelweyersheim48
- Soultz-sous-Forets48
- Still48
- Surbourg48
- Taintrux48
- Tremery48
- Truchtersheim48
- Uberach48
- Urmatt48
- Vecoux48
- Vignot48
- Vigy48
- Villenauxe-la-Grande48
- Walbourg48
- Wangenbourg-Engenthal48
- Wasselonne48
- Weitbruch48
- Westhoffen48
- Weyersheim48
- Wingersheim48
- Wisches48
- Wissembourg48
- Woerth48
- Woippy48
- Wolfisheim48
- Altorf47
- Amanvillers47
- Amneville47
- Andlau47
- Anould47
- Ban-de-Laveline47
- Barr47
- Benfeld47
- Bernardswiller47
- Bertrange47
- Bischheim47
- Bischoffsheim47
- Blaesheim47
- Boersch47
- Boofzheim47
- Bouilly47
- Bousse47
- Chevillon47
- Clouange47
- Corcieux47
- Distroff47
- Doncourt-les-Conflans47
- Dorlisheim47
- Drusenheim47
- Duppigheim47
- Duttlenheim47
- Eckbolsheim47
- Entzheim47
- Epfig47
- Erstein47
- Eschau47
- Fegersheim47
- Fraize47
- Gambsheim47
- Gandrange47
- Geispolsheim47
- Gerstheim47
- Griesheim-pres-Molsheim47
- Guenange47
- Hagondange47
- Hangenbieten47
- Hatten47
- Herrlisheim47
- Hindisheim47
- Hoenheim47
- Holtzheim47
- Huttenheim47
- Illange47
- Illkirch-Graffenstaden47
- Innenheim47
- Joinville47
- Kertzfeld47
- Krautergersheim47
- Kuntzig47
- La Wantzenau47
- Lauterbourg47
- Lerouville47
- Ligny-en-Barrois47
- Lingolsheim47
- Lipsheim47
- Maizieres-la-Grande-Paroisse47
- Marange-Silvange47
- Matzenheim47
- Meistratzheim47
- Metzervisse47
- Molsheim47
- Mondelange47
- Niedernai47
- Nordhouse47
- Obernai47
- Ostwald47
- Ottrott47
- Pierrevillers47
- Plainfaing47
- Plobsheim47
- Rhinau47
- Richemont47
- Roeschwoog47
- Rombas47
- Romilly-sur-Seine47
- Rosheim47
- Rupt-sur-Moselle47
- Rurange-les-Thionville47
- Saint-Leonard47
- Saint-Mihiel47
- Saint-Privat-la-Montagne47
- Sainte-Marguerite47
- Sand47
- Saulcy-sur-Meurthe47
- Seltz47
- Sessenheim47
- Soufflenheim47
- Stotzheim47
- Talange47
- Vagney47
- Valff47
- Velaines47
- Vigneulles-les-Hattonchatel47
- Ville47
- Ville-sous-la-Ferte47
- Vitry-sur-Orne47
- Volstroff47
- Auboue46
- Bar-sur-Aube46
- Bar-sur-Seine46
- Basse-Ham46
- Batilly46
- Bayard-sur-Marne46
- Bienville46
- Breviandes46
- Bucheres46
- Cattenom46
- Chaource46
- Chatenois46
- Conflans-en-Jarnisy46
- Cornimont46
- Creney-pres-Troyes46
- Dambach-la-Ville46
- Ebersheim46
- Esternay46
- Eurville-Bienville46
- Fameck46
- Florange46
- Freland46
- Fresse-sur-Moselle46
- Gerardmer46
- Giraumont46
- Hilsenheim46
- Homecourt46
- Jarny46
- Joeuf46
- Kintzheim46
- Koenigsmacker46
- La Bresse46
- La Chapelle-Saint-Luc46
- La Riviere-de-Corps46
- Labry46
- Lapoutroie46
- Le Menil46
- Le Thillot46
- Les Noes-pres-Troyes46
- Les Riceys46
- Liepvre46
- Lusigny-sur-Barse46
- Manom46
- Mery-sur-Seine46
- Montois-la-Montagne46
- Moutiers46
- Moyeuvre-Grande46
- Mussig46
- Mussy-sur-Seine46
- Muttersholtz46
- Payns46
- Pont-Sainte-Marie46
- Ramonchamp46
- Rosieres-pres-Troyes46
- Rosselange46
- Saint-Andre-les-Vergers46
- Saint-Germain46
- Saint-Hippolyte46
- Saint-Julien-les-Villas46
- Saint-Just-Sauvage46
- Saint-Lye46
- Saint-Maurice-sur-Moselle46
- Saint-Parres-aux-Tertres46
- Saint-Pouange46
- Sainte-Croix-aux-Mines46
- Sainte-Marie-aux-Chenes46
- Sainte-Marie-aux-Mines46
- Sainte-Maure46
- Sainte-Savine46
- Saulxures-sur-Moselotte46
- Scherwiller46
- Selestat46
- Sezanne46
- Sierck-les-Bains46
- Sundhouse46
- Terville46
- Tronville-en-Barrois46
- Uckange46
- Valleroy46
- Verrieres46
- Wittisheim46
- Yutz46
- Bergheim45
- Briey45
- Bussang45
- Hettange-Grande45
- Kaysersberg45
- Knutange45
- Kruth45
- Labaroche45
- Longeville-en-Barrois45
- Neufchef45
- Nilvange45
- Orbey45
- Piney45
- Ribeauville45
- Riquewihr45
- Soultzeren45
- Vendeuvre-sur-Barse45
- Wassy45
- Xonrupt-Longemer45
- Algolsheim44
- Algrange44
- Altkirch44
- Ammerschwihr44
- Ancerville44
- Andolsheim44
- Angevillers44
- Arcis-sur-Aube44
- Aspach44
- Aspach-le-Bas44
- Aspach-le-Haut44
- Bar-le-Duc44
- Bennwihr44
- Bergholtz44
- Berrwiller44
- Bettancourt-la-Ferree44
- Biesheim44
- Bitschwiller-les-Thann44
- Blodelsheim44
- Brienne-le-Chateau44
- Buhl44
- Burnhaupt-le-Bas44
- Burnhaupt-le-Haut44
- Carspach44
- Cernay44
- Chalampé44
- Chancenay44
- Dannemarie44
- Eguisheim44
- Entrange44
- Fains-Veel44
- Fellering44
- Fessenheim44
- Fontoy44
- Fortschwihr44
- Frolois44
- Guebwiller44
- Guemar44
- Guewenheim44
- Heimsbrunn44
- Herrlisheim-pres-Colmar44
- Hirsingue44
- Hirtzbach44
- Holtzwihr44
- Horbourg-Wihr44
- Houssen44
- Husseren-Wesserling44
- Ingersheim44
- Issenheim44
- Jebsheim44
- Kilstett44
- Kunheim44
- Lautenbach44
- Lautenbachzell44
- Mancieulles44
- Marckolsheim44
- Masevaux44
- Metzeral44
- Montier-en-Der44
- Montmirail44
- Moosch44
- Mulhouse44
- Munster44
- Neuf-Brisach44
- Oderen44
- Ostheim44
- Pfaffenheim44
- Pfetterhouse44
- Reiningue44
- Rouffach44
- Saint-Amarin44
- Saint-Dizier44
- Sainte-Croix-en-Plaine44
- Sentheim44
- Sigolsheim44
- Soultz-Haut-Rhin44
- Soultzmatt44
- Steinbach44
- Stosswihr44
- Strasbourg44
- Sundhoffen44
- Thann44
- Trieux44
- Tucquegnieux44
- Turckheim44
- Uffholtz44
- Vieux-Thann44
- Volgelsheim44
- Volmerange-les-Mines44
- Wattwiller44
- Wettolsheim44
- Widensolen44
- Wihr-au-Val44
- Wintzenheim44
- Wittelsheim44
- Wolfgantzen44
- Audun-le-Roman43
- Aumetz43
- Baldersheim43
- Bantzenheim43
- Bartenheim43
- Battenheim43
- Blotzheim43
- Bollwiller43
- Boulange43
- Brunstatt43
- Connantre43
- Dessenheim43
- Didenheim43
- Dietwiller43
- Ensisheim43
- Eschentzwiller43
- Ferrette43
- Flaxlanden43
- Frontieres43
- Habsheim43
- Hagenthal-le-Bas43
- Hegenheim43
- Hesingue43
- Hirtzfelden43
- Hochstatt43
- Huningue43
- Illfurth43
- Illzach43
- Joudreville43
- Kembs43
- Kingersheim43
- Landser43
- Leymen43
- Lutterbach43
- Merxheim43
- Meyenheim43
- Morschwiller-le-Bas43
- Munchhouse43
- Oberhergheim43
- Ottange43
- Ottmarsheim43
- Pfastatt43
- Pulversheim43
- Raedersheim43
- Reguisheim43
- Richwiller43
- Rixheim43
- Rosenau43
- Ruelisheim43
- Rumersheim-le-Haut43
- Saint-Louis43
- Sausheim43
- Sierentz43
- Staffelfelden43
- Tressange43
- Ungersheim43
- Village-Neuf43
- Villiers-en-Lieu43
- Waldighofen43
- Wittenheim43
- Zillisheim43
- Zimmersheim43
- Audun-le-Tiche42
- Bouligny42
- Crusnes42
- Dieue-sur-Meuse42
- Etain42
- Fere-Champenoise42
- Landres42
- Mailly-le-Camp42
- Piennes42
- Russange42
- Sermaize-les-Bains42
- Villerupt42
- Dugny-sur-Meuse41
- Frignicourt41
- Hussigny-Godbrange41
- Mercy-le-Bas41
- Pargny-sur-Saulx41
- Revigny-sur-Ornain41
- Thil41
- Verdun40
- Villers-la-Montagne40
- Vitry-le-François40
- Haucourt-Moulaine39
- Herserange39
- Longlaville39
- Metz39
- Mexy39
- Mont-Saint-Martin39
- Nancy39
- Obenheim39
- Pierrepont39
- Reims39
- Saulnes39
- Schiltigheim39
- Thierville-sur-Meuse39
- Vendenheim39
- Vertus39
- Clermont-en-Argonne38
- Cosnes-et-Romain38
- Dormans38
- Gorcy38
- Le Mesnil-sur-Oger38
- Lexy38
- Longuyon38
- Longwy38
- Rehon38
- Sarry38
- Avize37
- Chatillon-sur-Marne37
- Compertrix37
- Courtisols37
- Fagnieres37
- Magenta37
- Mardeuil37
- Mareuil-le-Port37
- Pierry37
- Port a Binson37
- Saint-Memmie37
- Sainte-Menehould37
- Villers-lès-Nancy37
- Ay36
- Damery36
- Dizy36
- Haguenau36
- Mareuil-sur-Ay36
- Suippes36
- Tours-sur-Marne36
- Mourmelon-le-Grand35
- Rilly-la-Montagne35
- Verzy35
- Betheny34
- Bezannes34
- Cernay-les-Reims34
- Cormontreuil34
- Fismes34
- Gueux34
- Jonchery-sur-Vesle34
- Montmedy34
- Muizon34
- Pontfaverger-Moronvilliers34
- Saint-Brice-Courcelles34
- Sillery34
- Taissy34
- Tinqueux34
- Verzenay34
- Bazancourt33
- Blagny33
- Boult-sur-Suippe33
- Bourgogne33
- Cormicy33
- Courcy33
- Épernay33
- Épinal33
- Hermonville33
- Loivre33
- Pont-à-Mousson33
- Stenay33
- Vouziers33
- Warmeriville33
- Witry-les-Reims33
- Attigny32
- Carignan32
- Chateau-Porcien32
- Douzy32
- Mouzon32
- Pouru-Saint-Remy32
- Rethel32
- Sault-les-Rethel32
- Troyes32
- Aiglemont31
- Balan31
- Deville31
- Dom-le-Mesnil31
- Donchery31
- Flize31
- Floing31
- Fromelennes31
- Fumay31
- Gespunsart31
- Givet31
- Haybes31
- La Francheville31
- Les Hautes-Rivieres31
- Les Mazures31
- Lumes31
- Montcy-Notre-Dame31
- Montherme31
- Neufmanil31
- Nouvion-sur-Meuse31
- Nouzonville31
- Prix-les-Mezieres31
- Reinhardsmunster31
- Renwez31
- Revin31
- Rimogne31
- Saint-Laurent31
- Saint-Menges31
- Sedan31
- Thilay31
- Tournes31
- Villers-Semeuse31
- Vireux-Molhain31
- Vireux-Wallerand31
- Vivier-au-Court31
- Vrigne-aux-Bois31
- Warcq31
- Rocroi30
- Signy-le-Petit30
- Bazeilles29
- Seremange-Erzange29
- Carling28
- Schirmeck27
- Belleville-sur-Meuse22
- Forbach22
- Jonville-en-Woëvre18
- Lirey11
- Scy-Chazelles10
- Houdelaincourt









