Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 13:50, Sep 28
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?
- Phalsbourg61
- Algolsheim59
- Bantzenheim59
- Bartenheim59
- Betschdorf59
- Biesheim59
- Bischwiller59
- Blodelsheim59
- Blotzheim59
- Chalampé59
- Dietwiller59
- Drusenheim59
- Durrenbach59
- Eschbach59
- Eschentzwiller59
- Fessenheim59
- Frontieres59
- Gambsheim59
- Geudertheim59
- Goersdorf59
- Gries59
- Habsheim59
- Hagenthal-le-Bas59
- Hatten59
- Hegenheim59
- Herrlisheim59
- Hesingue59
- Hoerdt59
- Huningue59
- Kaltenhouse59
- Kembs59
- La Wantzenau59
- Landser59
- Lauterbourg59
- Lembach59
- Leymen59
- Munchhouse59
- Neuf-Brisach59
- Oberhoffen-sur-Moder59
- Ottmarsheim59
- Rixheim59
- Roeschwoog59
- Rosenau59
- Rumersheim-le-Haut59
- Saint-Louis59
- Sausheim59
- Schirrhein59
- Seltz59
- Sessenheim59
- Sierentz59
- Soufflenheim59
- Soultz-sous-Forets59
- Surbourg59
- Village-Neuf59
- Volgelsheim59
- Walbourg59
- Weitbruch59
- Weyersheim59
- Wissembourg59
- Woerth59
- Zimmersheim59
- Achenheim58
- Altkirch58
- Altorf58
- Ammerschwihr58
- Andlau58
- Andolsheim58
- Aspach58
- Baldersheim58
- Barr58
- Battenheim58
- Benfeld58
- Bennwihr58
- Bergheim58
- Bergholtz58
- Bernardswiller58
- Berrwiller58
- Berstett58
- Bischheim58
- Bischoffsheim58
- Blaesheim58
- Boersch58
- Bollwiller58
- Boofzheim58
- Bouxwiller58
- Breuschwickersheim58
- Brumath58
- Brunstatt58
- Buhl58
- Carling58
- Carspach58
- Cernay58
- Chatenois58
- Dachstein58
- Dambach-la-Ville58
- Dauendorf58
- Dessenheim58
- Dettwiller58
- Didenheim58
- Dingsheim58
- Dinsheim-sur-Bruche58
- Dorlisheim58
- Dossenheim-sur-Zinsel58
- Duppigheim58
- Duttlenheim58
- Ebersheim58
- Eckbolsheim58
- Eckwersheim58
- Eguisheim58
- Ensisheim58
- Entzheim58
- Epfig58
- Ernolsheim-Bruche58
- Erstein58
- Eschau58
- Fegersheim58
- Ferrette58
- Flaxlanden58
- Fortschwihr58
- Furdenheim58
- Geispolsheim58
- Gerstheim58
- Grendelbruch58
- Gresswiller58
- Griesheim-pres-Molsheim58
- Griesheim-sur-Souffel58
- Guebwiller58
- Guemar58
- Gumbrechtshoffen58
- Gundershoffen58
- Hangenbieten58
- Heimsbrunn58
- Herrlisheim-pres-Colmar58
- Hilsenheim58
- Hindisheim58
- Hirsingue58
- Hirtzbach58
- Hirtzfelden58
- Hochfelden58
- Hochstatt58
- Hoenheim58
- Holtzheim58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Huttenheim58
- Illfurth58
- Illkirch-Graffenstaden58
- Illzach58
- Ingersheim58
- Ingwiller58
- Innenheim58
- Irmstett58
- Issenheim58
- Ittenheim58
- Jebsheim58
- Kaysersberg58
- Kertzfeld58
- Kingersheim58
- Kintzheim58
- Krautergersheim58
- Kunheim58
- Labaroche58
- Lampertheim58
- Liepvre58
- Lingolsheim58
- Lipsheim58
- Lutterbach58
- Marckolsheim58
- Marlenheim58
- Marmoutier58
- Matzenheim58
- Meistratzheim58
- Mertzwiller58
- Merxheim58
- Metz58
- Meyenheim58
- Mittelhausbergen58
- Molsheim58
- Mommenheim58
- Morschwiller-le-Bas58
- Mundolsheim58
- Mussig58
- Muttersholtz58
- Mutzig58
- Neuwiller-les-Saverne58
- Niederbronn-les-Bains58
- Niederhaslach58
- Niederhausbergen58
- Niedernai58
- Niederschaeffolsheim58
- Nordhouse58
- Oberbronn58
- Oberhausbergen58
- Oberhergheim58
- Obermodern-Zutzendorf58
- Obernai58
- Oberschaeffolsheim58
- Offenheim58
- Ohlungen58
- Ostheim58
- Ostwald58
- Otterswiller58
- Ottrott58
- Pfaffenheim58
- Pfaffenhoffen58
- Pfastatt58
- Pfulgriesheim58
- Plobsheim58
- Pulversheim58
- Raedersheim58
- Reguisheim58
- Reichshoffen58
- Reichstett58
- Reiningue58
- Rhinau58
- Ribeauville58
- Richwiller58
- Riedisheim58
- Riquewihr58
- Romanswiller58
- Rosheim58
- Rouffach58
- Ruelisheim58
- Saint-Hippolyte58
- Sainte-Croix-en-Plaine58
- Sand58
- Scherwiller58
- Schnersheim58
- Schweighouse-sur-Moder58
- Schwindratzheim58
- Selestat58
- Sigolsheim58
- Souffelweyersheim58
- Soultz-Haut-Rhin58
- Soultzmatt58
- Staffelfelden58
- Steinbourg58
- Still58
- Stotzheim58
- Sundhoffen58
- Sundhouse58
- Truchtersheim58
- Turckheim58
- Uberach58
- Uffholtz58
- Ungersheim58
- Valff58
- Ville58
- Waldighofen58
- Wasselonne58
- Wattwiller58
- Westhoffen58
- Wettolsheim58
- Widensolen58
- Wihr-au-Val58
- Wimmenau58
- Wingersheim58
- Wintzenheim58
- Wittelsheim58
- Wittisheim58
- Wolfgantzen58
- Wolfisheim58
- Zillisheim58
- Aspach-le-Bas57
- Aspach-le-Haut57
- Bitche57
- Burnhaupt-le-Bas57
- Burnhaupt-le-Haut57
- Dabo57
- Dannemarie57
- Enchenberg57
- Freland57
- Goetzenbruck57
- Guewenheim57
- La Broque57
- La Petite-Pierre57
- Lapoutroie57
- Lautenbach57
- Lautenbachzell57
- Lemberg57
- Lutzelhouse57
- Monswiller57
- Montbronn57
- Munster57
- Oberhaslach57
- Orbey57
- Pfetterhouse57
- Russ57
- Sainte-Croix-aux-Mines57
- Sainte-Marie-aux-Mines57
- Saverne57
- Soucht57
- Steinbach57
- Stosswihr57
- Urmatt57
- Vieux-Thann57
- Wangenbourg-Engenthal57
- Wingen-sur-Moder57
- Wisches57
- Ban-de-Laveline56
- Bining56
- Bitschwiller-les-Thann56
- Diemeringen56
- Drulingen56
- Forbach56
- Gros-Rederching56
- Héming56
- Husseren-Wesserling56
- Masevaux56
- Metzeral56
- Moosch56
- Petit-Rederching56
- Rohrbach-les-Bitche56
- Rothau56
- Saint-Amarin56
- Sentheim56
- Soultzeren56
- Thann56
- Abreschviller55
- Anould55
- Bliesbruck55
- Colmar55
- Fellering55
- Fraize55
- Grosbliederstroff55
- Hambach55
- Herbitzheim55
- Keskastel55
- Kruth55
- Lorquin55
- Nancy55
- Neufgrange55
- Niderviller55
- Oderen55
- Oermingen55
- Plainfaing55
- Reding55
- Reims55
- Remelfing55
- Saint-Die-des-Vosges55
- Saint-Leonard55
- Sainte-Marguerite55
- Sarralbe55
- Sarre-Union55
- Sarrebourg55
- Sarreguemines55
- Sarreinsming55
- Sarrewerden55
- Saulcy-sur-Meurthe55
- Senones55
- Walscheid55
- Wiesviller55
- Willerwald55
- Alsting54
- Badonviller54
- Behren-les-Forbach54
- Bening-les-Saint-Avold54
- Bussang54
- Cirey-sur-Vezouze54
- Cocheren54
- Corcieux54
- Cornimont54
- Diebling54
- Etival-Clairefontaine54
- Etzling54
- Farebersviller54
- Farschviller54
- Folkling54
- Fresse-sur-Moselle54
- Gerardmer54
- Granges-sur-Vologne54
- Holving54
- Hundling54
- Kerbach54
- La Bresse54
- Le Menil54
- Morsbach54
- Moyenmoutier54
- Oeting54
- Petite-Rosselle54
- Rouhling54
- Saint-Maurice-sur-Moselle54
- Saint-Michel-sur-Meurthe54
- Saulxures-sur-Moselotte54
- Schœneck54
- Seingbouse54
- Seremange-Erzange54
- Spicheren54
- Stiring-Wendel54
- Taintrux54
- Tenteling54
- Theding54
- Woustviller54
- Baccarat53
- Bruyeres53
- Creutzwald53
- Diesen53
- Dieuze53
- Docelles53
- Dommartin-les-Remiremont53
- Falck53
- Folschviller53
- Freyming-Merlebach53
- Frolois53
- Ham-sous-Varsberg53
- Hargarten-aux-Mines53
- Hombourg-Haut53
- Jeanmenil53
- Le Syndicat53
- Le Thillot53
- Le Tholy53
- Longeville-les-Saint-Avold53
- Lunéville53
- Macheren53
- Merten53
- Porcelette53
- Rambervillers53
- Ramonchamp53
- Rupt-sur-Moselle53
- Saint-Ame53
- Saint-Avold53
- Schiltigheim53
- Teting-sur-Nied53
- Vagney53
- Valmont53
- Vecoux53
- Arches52
- Archettes52
- Avize52
- Ay52
- Ay-sur-Moselle52
- Aydoilles52
- Basse-Ham52
- Bertrange52
- Betheny52
- Bezannes52
- Boulay-Moselle52
- Bourgogne52
- Bousse52
- Bouzonville52
- Cattenom52
- Cernay-les-Reims52
- Chanteheux52
- Chantraine52
- Chateau-Salins52
- Chatel-sur-Moselle52
- Chatillon-sur-Marne52
- Chavelot52
- Chenimenil52
- Cormicy52
- Cormontreuil52
- Courcelles-Chaussy52
- Courcy52
- Crehange52
- Damery52
- Deyvillers52
- Distroff52
- Dizy52
- Dogneville52
- Dormans52
- Einville-au-Jard52
- Ennery52
- Faulquemont52
- Fismes52
- Gerbeviller52
- Golbey52
- Guenange52
- Gueux52
- Hadol52
- Hermonville52
- Hettange-Grande52
- Igney52
- Illange52
- Jonchery-sur-Vesle52
- Kedange-sur-Canner52
- Koenigsmacker52
- Kuntzig52
- Les Forges52
- Loivre52
- Magenta52
- Manom52
- Mardeuil52
- Mareuil-le-Port52
- Mareuil-sur-Ay52
- Metzervisse52
- Montmirail52
- Morhange52
- Muizon52
- Nomexy52
- Pierry52
- Plombieres-les-Bains52
- Port a Binson52
- Pouxeux52
- Raon-aux-Bois52
- Remilly52
- Remiremont52
- Retonfey52
- Rilly-la-Montagne52
- Rurange-les-Thionville52
- Saint-Brice-Courcelles52
- Saint-Etienne-les-Remiremont52
- Saint-Nabord52
- Sierck-les-Bains52
- Taissy52
- Thaon-les-Vosges52
- Tinqueux52
- Tremery52
- Urimenil52
- Vic-sur-Seille52
- Vigy52
- Volstroff52
- Xertigny52
- Yutz52
- Algrange51
- Amanvillers51
- Amneville51
- Ancy-sur-Moselle51
- Angevillers51
- Argancy51
- Ars-sur-Moselle51
- Art-sur-Meurthe51
- Auboue51
- Audun-le-Roman51
- Audun-le-Tiche51
- Augny51
- Aumetz51
- Bains-les-Bains51
- Bayon51
- Bazancourt51
- Boulange51
- Boult-sur-Suippe51
- Bouxieres-aux-Chenes51
- Champenoux51
- Charmes51
- Chateau-Porcien51
- Chatel-Saint-Germain51
- Clouange51
- Connantre51
- Corny-sur-Moselle51
- Crusnes51
- Damelevieres51
- Darnieulles51
- Dombasle-sur-Meurthe51
- Entrange51
- Essey-les-Nancy51
- Esternay51
- Eulmont51
- Fagnieres51
- Fameck51
- Faulx51
- Fere-Champenoise51
- Fleury51
- Florange51
- Fontoy51
- Gandrange51
- Hagondange51
- Heillecourt51
- Homecourt51
- Hussigny-Godbrange51
- Jarville-la-Malgrange51
- Joeuf51
- Jouy-aux-Arches51
- Knutange51
- Laneuveville-devant-Nancy51
- Lay-Saint-Christophe51
- Le Ban Saint-Martin51
- Le Mesnil-sur-Oger51
- Longeville-les-Metz51
- Maizieres-les-Metz51
- Malroy51
- Marange-Silvange51
- Marly51
- Mecleuves51
- Mondelange51
- Montigny-les-Metz51
- Montois-la-Montagne51
- Moulins-les-Metz51
- Mourmelon-le-Grand51
- Moutiers51
- Moyeuvre-Grande51
- Neufchef51
- Nilvange51
- Nomeny51
- Ottange51
- Peltre51
- Pierrevillers51
- Plappeville51
- Pontfaverger-Moronvilliers51
- Portieux51
- Pulnoy51
- Richemont51
- Rombas51
- Rosieres-aux-Salines51
- Rosselange51
- Rozerieulles51
- Russange51
- Saint-Julien-lès-Metz51
- Saint-Max51
- Saint-Nicolas-de-Port51
- Saint-Privat-la-Montagne51
- Sainte-Marie-aux-Chenes51
- Saulny51
- Saulxures-les-Nancy51
- Seichamps51
- Sezanne51
- Sillery51
- Solgne51
- Talange51
- Terville51
- Thil51
- Tomblaine51
- Tours-sur-Marne51
- Tressange51
- Trieux51
- Uckange51
- Uxegney51
- Uzemain51
- Varangeville51
- Verny51
- Vertus51
- Verzenay51
- Verzy51
- Villerupt51
- Vincey51
- Vitry-sur-Orne51
- Volmerange-les-Mines51
- Warmeriville51
- Witry-les-Reims51
- Woippy51
- Batilly50
- Belleville50
- Bouxieres-aux-Dames50
- Briey50
- Chalons-en-Champagne50
- Champigneulles50
- Charleville-Mezieres50
- Compertrix50
- Custines50
- Doncourt-les-Conflans50
- Épinal50
- Flavigny-sur-Moselle50
- Fléville-devant-Nancy50
- Frouard50
- Giraumont50
- Gorze50
- Haguenau50
- Haucourt-Moulaine50
- Herserange50
- Houdemont50
- Laxou50
- Longlaville50
- Ludres50
- Malzeville50
- Mancieulles50
- Marbache50
- Maxeville50
- Mereville50
- Mexy50
- Mont-Saint-Martin50
- Mulhouse50
- Neuves-Maisons50
- Noveant-sur-Moselle50
- Pagny-sur-Moselle50
- Pompey50
- Reinhardsmunster50
- Rethel50
- Richardmenil50
- Saint-Memmie50
- Saulnes50
- Sault-les-Rethel50
- Tucquegnieux50
- Valleroy50
- Vandoeuvre-les-Nancy50
- Vendenheim50
- Villers-la-Montagne50
- Attigny49
- Bainville-sur-Madon49
- Blénod-lès-Pont-à-Mousson49
- Bouligny49
- Chaligny49
- Chavigny49
- Conflans-en-Jarnisy49
- Cosnes-et-Romain49
- Courtisols49
- Dieulouard49
- Fromelennes49
- Fumay49
- Givet49
- Gondreville49
- Gorcy49
- Haybes49
- Jarny49
- Joudreville49
- Labry49
- Landres49
- Les Mazures49
- Lexy49
- Liverdun49
- Longuyon49
- Longwy49
- Maidieres49
- Mailly-le-Camp49
- Mercy-le-Bas49
- Messein49
- Mirecourt49
- Montauville49
- Norroy-les-Pont-a-Mousson49
- Piennes49
- Pierrepont49
- Pont-Saint-Vincent49
- Pulligny49
- Rehon49
- Renwez49
- Revin49
- Rimogne49
- Rocroi49
- Saizerais49
- Sarry49
- Signy-le-Petit49
- Suippes49
- Tournes49
- Velaine-en-Haye49
- Vezelise49
- Villey-Saint-Etienne49
- Vireux-Molhain49
- Vireux-Wallerand49
- Vouziers49
- Aiglemont48
- Balan48
- Blagny48
- Carignan48
- Colombey-les-Belles48
- Deville48
- Dom-le-Mesnil48
- Dommartin-les-Toul48
- Donchery48
- Douzy48
- Ecrouves48
- Etain48
- Flize48
- Floing48
- Gespunsart48
- La Francheville48
- Les Hautes-Rivieres48
- Lumes48
- Montcy-Notre-Dame48
- Montherme48
- Montmedy48
- Mouzon48
- Neufmanil48
- Nouvion-sur-Meuse48
- Nouzonville48
- Pouru-Saint-Remy48
- Prix-les-Mezieres48
- Saint-Laurent48
- Saint-Menges48
- Sainte-Menehould48
- Schirmeck48
- Sedan48
- Stenay48
- Thilay48
- Toul48
- Vigneulles-les-Hattonchatel48
- Villers-Semeuse48
- Vivier-au-Court48
- Vrigne-aux-Bois48
- Warcq48
- Blenod-les-Toul47
- Clermont-en-Argonne47
- Commercy47
- Darney47
- Dieue-sur-Meuse47
- Domgermain47
- Dugny-sur-Meuse47
- Euville47
- Foug47
- Frignicourt47
- Lerouville47
- Pargny-sur-Saulx47
- Saint-Just-Sauvage47
- Saint-Mihiel47
- Thierville-sur-Meuse47
- Verdun47
- Vignot47
- Vitry-le-François47
- Vittel47
- Bar-le-Duc46
- Bettancourt-la-Ferree46
- Bulgneville46
- Chancenay46
- Contrexeville46
- Fains-Veel46
- Gondrecourt-le-Chateau46
- Ligny-en-Barrois46
- Longeville-en-Barrois46
- Neufchateau46
- Revigny-sur-Ornain46
- Sermaize-les-Bains46
- Tronville-en-Barrois46
- Vacon46
- Vaucouleurs46
- Velaines46
- Villenauxe-la-Grande46
- Villiers-en-Lieu46
- Void-Vacon46
- Ancerville45
- Arcis-sur-Aube44
- Bayard-sur-Marne44
- Bienville44
- Eloyes44
- Épernay44
- Eurville-Bienville44
- Hayange44
- Kilstett44
- Liffol-le-Grand44
- Thionville44
- Chevillon43
- Lamarche43
- Maizieres-la-Grande-Paroisse43
- Romilly-sur-Seine43
- Wassy42
- Xonrupt-Longemer42
- Bourbonne-les-Bains41
- Joinville41
- Mery-sur-Seine41
- Jonville-en-Woëvre39
- Obenheim39
- Saint-Dizier39
- Strasbourg39
- Doulaincourt-Saucourt38
- Montier-en-Der38
- Nogent-sur-Seine38
- Val-de-Meuse37
- Fayl-Billot36
- Froncles36
- Marigny-le-Chatel36
- Biesles35
- Aix-en-Othe34
- Bologne34
- Brienne-le-Chateau34
- Creney-pres-Troyes34
- Estissac34
- La Chapelle-Saint-Luc34
- La Riviere-de-Corps34
- Les Noes-pres-Troyes34
- Nogent-le-Bas34
- Payns34
- Piney34
- Pont-Sainte-Marie34
- Saint-Lye34
- Sainte-Maure34
- Sainte-Savine34
- Bar-sur-Aube33
- Bouilly33
- Breviandes33
- Bucheres33
- Chalindrey33
- Chamarandes-Choignes33
- Chaumont33
- Langres33
- Lusigny-sur-Barse33
- Rolampont33
- Rosieres-pres-Troyes33
- Saint-Andre-les-Vergers33
- Saint-Germain33
- Saint-Julien-les-Villas33
- Saint-Parres-aux-Tertres33
- Saint-Pouange33
- Vendeuvre-sur-Barse33
- Verrieres33
- Chateauvillain32
- Ervy-le-Chatel32
- Ville-sous-la-Ferte32
- Bar-sur-Seine31
- Chaource31
- Les Riceys29
- Mussy-sur-Seine29
- Villers-lès-Nancy23
- Wittenheim23
- Troyes19
- Lirey17
- Pont-à-Mousson17
- Scy-Chazelles15
- Bazeilles12
- Belleville-sur-Meuse11
- Houdelaincourt








