Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 09:20, 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?
- Wittenheim87
- Thionville68
- Phalsbourg67
- Nancy64
- Schirmeck64
- Seremange-Erzange63
- Altkirch61
- Ammerschwihr61
- Anould61
- Aspach61
- Aspach-le-Bas61
- Aspach-le-Haut61
- Baldersheim61
- Ban-de-Laveline61
- Battenheim61
- Bergholtz61
- Berrwiller61
- Bitschwiller-les-Thann61
- Bollwiller61
- Brunstatt61
- Bruyeres61
- Buhl61
- Burnhaupt-le-Bas61
- Burnhaupt-le-Haut61
- Bussang61
- Carspach61
- Cernay61
- Corcieux61
- Cornimont61
- Dannemarie61
- Didenheim61
- Docelles61
- Dommartin-les-Remiremont61
- Eguisheim61
- Ensisheim61
- Fellering61
- Flaxlanden61
- Fraize61
- Freland61
- Fresse-sur-Moselle61
- Gerardmer61
- Granges-sur-Vologne61
- Guebwiller61
- Guewenheim61
- Heimsbrunn61
- Herrlisheim-pres-Colmar61
- Hirsingue61
- Hirtzbach61
- Hochstatt61
- Husseren-Wesserling61
- Illfurth61
- Illzach61
- Ingersheim61
- Issenheim61
- Kaysersberg61
- Kingersheim61
- Kruth61
- La Bresse61
- Labaroche61
- Lapoutroie61
- Lautenbach61
- Lautenbachzell61
- Le Menil61
- Le Syndicat61
- Le Thillot61
- Le Tholy61
- Lutterbach61
- Masevaux61
- Merxheim61
- Metzeral61
- Meyenheim61
- Moosch61
- Morschwiller-le-Bas61
- Mulhouse61
- Munster61
- Oberhergheim61
- Oderen61
- Orbey61
- Pfaffenheim61
- Pfastatt61
- Pfetterhouse61
- Plainfaing61
- Plombieres-les-Bains61
- Pouxeux61
- Pulversheim61
- Raedersheim61
- Ramonchamp61
- Reguisheim61
- Reiningue61
- Remiremont61
- Richwiller61
- Riedisheim61
- Rixheim61
- Rouffach61
- Ruelisheim61
- Rupt-sur-Moselle61
- Saint-Amarin61
- Saint-Ame61
- Saint-Die-des-Vosges61
- Saint-Etienne-les-Remiremont61
- Saint-Leonard61
- Saint-Maurice-sur-Moselle61
- Saint-Nabord61
- Sainte-Croix-en-Plaine61
- Sainte-Marguerite61
- Sainte-Marie-aux-Mines61
- Saulcy-sur-Meurthe61
- Saulxures-sur-Moselotte61
- Sausheim61
- Sentheim61
- Sigolsheim61
- Soultz-Haut-Rhin61
- Soultzeren61
- Soultzmatt61
- Staffelfelden61
- Steinbach61
- Stosswihr61
- Taintrux61
- Thann61
- Turckheim61
- Uffholtz61
- Ungersheim61
- Vagney61
- Vecoux61
- Vieux-Thann61
- Wattwiller61
- Wettolsheim61
- Wihr-au-Val61
- Wintzenheim61
- Wittelsheim61
- Zillisheim61
- Algolsheim60
- Andolsheim60
- Arches60
- Archettes60
- Aydoilles60
- Bains-les-Bains60
- Bantzenheim60
- Bartenheim60
- Bennwihr60
- Bergheim60
- Biesheim60
- Blodelsheim60
- Blotzheim60
- Chalampé60
- Chenimenil60
- Dessenheim60
- Deyvillers60
- Dietwiller60
- Eschentzwiller60
- Ferrette60
- Fessenheim60
- Fortschwihr60
- Frontieres60
- Guemar60
- Habsheim60
- Hadol60
- Hagenthal-le-Bas60
- Hegenheim60
- Hesingue60
- Hirtzfelden60
- Holtzwihr60
- Horbourg-Wihr60
- Houssen60
- Huningue60
- Jebsheim60
- Kembs60
- Kunheim60
- Landser60
- Leymen60
- Liepvre60
- Moyenmoutier60
- Munchhouse60
- Neuf-Brisach60
- Ostheim60
- Ottmarsheim60
- Raon-aux-Bois60
- Ribeauville60
- Riquewihr60
- Rosenau60
- Rumersheim-le-Haut60
- Saint-Louis60
- Saint-Michel-sur-Meurthe60
- Sainte-Croix-aux-Mines60
- Senones60
- Sierentz60
- Sundhoffen60
- Urimenil60
- Uzemain60
- Vendenheim60
- Village-Neuf60
- Volgelsheim60
- Waldighofen60
- Widensolen60
- Wolfgantzen60
- Xertigny60
- Zimmersheim60
- Chantraine59
- Chatenois59
- Chavelot59
- Dambach-la-Ville59
- Darnieulles59
- Dogneville59
- Épinal59
- Etival-Clairefontaine59
- Fayl-Billot59
- Golbey59
- Jeanmenil59
- Kintzheim59
- Les Forges59
- Marckolsheim59
- Mussig59
- Muttersholtz59
- Rambervillers59
- Rothau59
- Saint-Hippolyte59
- Scherwiller59
- Selestat59
- Thaon-les-Vosges59
- Uxegney59
- Ville59
- Andlau58
- Baccarat58
- Badonviller58
- Barr58
- Benfeld58
- Bernardswiller58
- Bischoffsheim58
- Boersch58
- Boofzheim58
- Bourbonne-les-Bains58
- Chalindrey58
- Chatel-sur-Moselle58
- Darney58
- Dinsheim-sur-Bruche58
- Ebersheim58
- Epfig58
- Grendelbruch58
- Hilsenheim58
- Huttenheim58
- Igney58
- Kertzfeld58
- La Broque58
- Lamarche58
- Langres58
- Lunéville58
- Lutzelhouse58
- Meistratzheim58
- Niederhaslach58
- Niedernai58
- Nomexy58
- Oberhaslach58
- Obernai58
- Ottrott58
- Rhinau58
- Rosheim58
- Russ58
- Sand58
- Still58
- Stotzheim58
- Sundhouse58
- Urmatt58
- Valff58
- Wisches58
- Wittisheim58
- Altorf57
- Blaesheim57
- Bulgneville57
- Charmes57
- Cirey-sur-Vezouze57
- Contrexeville57
- Dachstein57
- Dorlisheim57
- Duppigheim57
- Duttlenheim57
- Erstein57
- Gerbeviller57
- Gerstheim57
- Gresswiller57
- Griesheim-pres-Molsheim57
- Hindisheim57
- Innenheim57
- Irmstett57
- Krautergersheim57
- Matzenheim57
- Mirecourt57
- Molsheim57
- Mutzig57
- Nogent-le-Bas57
- Nordhouse57
- Portieux57
- Rolampont57
- Val-de-Meuse57
- Vincey57
- Vittel57
- Wangenbourg-Engenthal57
- Westhoffen57
- Abreschviller56
- Achenheim56
- Bayon56
- Biesles56
- Breuschwickersheim56
- Chamarandes-Choignes56
- Chanteheux56
- Chateauvillain56
- Chaumont56
- Dabo56
- Damelevieres56
- Dingsheim56
- Eckbolsheim56
- Einville-au-Jard56
- Entzheim56
- Ernolsheim-Bruche56
- Eschau56
- Fegersheim56
- Flavigny-sur-Moselle56
- Furdenheim56
- Geispolsheim56
- Griesheim-sur-Souffel56
- Hangenbieten56
- Holtzheim56
- Illkirch-Graffenstaden56
- Ittenheim56
- Les Riceys56
- Lingolsheim56
- Lipsheim56
- Lorquin56
- Marlenheim56
- Marmoutier56
- Mittelhausbergen56
- Mussy-sur-Seine56
- Niderviller56
- Niederhausbergen56
- Oberhausbergen56
- Oberschaeffolsheim56
- Offenheim56
- Ostwald56
- Otterswiller56
- Plobsheim56
- Pulligny56
- Reinhardsmunster56
- Romanswiller56
- Rosieres-aux-Salines56
- Schnersheim56
- Truchtersheim56
- Vezelise56
- Walscheid56
- Wasselonne56
- Wolfisheim56
- Aix-en-Othe55
- Art-sur-Meurthe55
- Bainville-sur-Madon55
- Bar-sur-Aube55
- Bar-sur-Seine55
- Belleville55
- Berstett55
- Bischheim55
- Bischwiller55
- Blenod-les-Toul55
- Bologne55
- Bouilly55
- Bouxieres-aux-Chenes55
- Bouxieres-aux-Dames55
- Bouxwiller55
- Breviandes55
- Brumath55
- Bucheres55
- Chaligny55
- Champenoux55
- Champigneulles55
- Chaource55
- Chateau-Salins55
- Chavigny55
- Colombey-les-Belles55
- Creney-pres-Troyes55
- Custines55
- Dettwiller55
- Dieuze55
- Dombasle-sur-Meurthe55
- Dommartin-les-Toul55
- Dossenheim-sur-Zinsel55
- Doulaincourt-Saucourt55
- Drulingen55
- Drusenheim55
- Eckwersheim55
- Ervy-le-Chatel55
- Essey-les-Nancy55
- Estissac55
- Eulmont55
- Faulx55
- Fléville-devant-Nancy55
- Froncles55
- Frouard55
- Gambsheim55
- Geudertheim55
- Gondreville55
- Gries55
- Heillecourt55
- Herrlisheim55
- Hochfelden55
- Hoenheim55
- Hoerdt55
- Houdemont55
- Jarville-la-Malgrange55
- La Chapelle-Saint-Luc55
- La Riviere-de-Corps55
- La Wantzenau55
- Lampertheim55
- Laneuveville-devant-Nancy55
- Laxou55
- Lay-Saint-Christophe55
- Les Noes-pres-Troyes55
- Liffol-le-Grand55
- Liverdun55
- Ludres55
- Lusigny-sur-Barse55
- Malzeville55
- Marbache55
- Maxeville55
- Mereville55
- Messein55
- Mommenheim55
- Monswiller55
- Morhange55
- Mundolsheim55
- Neufchateau55
- Neuwiller-les-Saverne55
- Niederschaeffolsheim55
- Nomeny55
- Oberhoffen-sur-Moder55
- Pfulgriesheim55
- Pompey55
- Pont-Saint-Vincent55
- Pont-Sainte-Marie55
- Pulnoy55
- Reding55
- Richardmenil55
- Rosieres-pres-Troyes55
- Saint-Andre-les-Vergers55
- Saint-Germain55
- Saint-Julien-les-Villas55
- Saint-Lye55
- Saint-Max55
- Saint-Nicolas-de-Port55
- Saint-Parres-aux-Tertres55
- Saint-Pouange55
- Sainte-Maure55
- Sainte-Savine55
- Sarrebourg55
- Saulxures-les-Nancy55
- Saverne55
- Schwindratzheim55
- Seichamps55
- Souffelweyersheim55
- Steinbourg55
- Tomblaine55
- Toul55
- Vandoeuvre-les-Nancy55
- Varangeville55
- Velaine-en-Haye55
- Vendeuvre-sur-Barse55
- Verrieres55
- Vic-sur-Seille55
- Ville-sous-la-Ferte55
- Villey-Saint-Etienne55
- Weitbruch55
- Weyersheim55
- Wingersheim55
- Algrange54
- Alsting54
- Amanvillers54
- Amneville54
- Ancy-sur-Moselle54
- Angevillers54
- Argancy54
- Ars-sur-Moselle54
- Auboue54
- Audun-le-Roman54
- Augny54
- Ay-sur-Moselle54
- Basse-Ham54
- Batilly54
- Behren-les-Forbach54
- Bening-les-Saint-Avold54
- Bertrange54
- Betschdorf54
- Bining54
- Bitche54
- Blénod-lès-Pont-à-Mousson54
- Bliesbruck54
- Boulange54
- Boulay-Moselle54
- Bousse54
- Bouzonville54
- Brienne-le-Chateau54
- Briey54
- Cattenom54
- Chatel-Saint-Germain54
- Chevillon54
- Clouange54
- Cocheren54
- Commercy54
- Conflans-en-Jarnisy54
- Corny-sur-Moselle54
- Courcelles-Chaussy54
- Crehange54
- Creutzwald54
- Dauendorf54
- Diebling54
- Diemeringen54
- Diesen54
- Dieulouard54
- Distroff54
- Domgermain54
- Doncourt-les-Conflans54
- Durrenbach54
- Ecrouves54
- Enchenberg54
- Ennery54
- Entrange54
- Eschbach54
- Etzling54
- Euville54
- Falck54
- Fameck54
- Farebersviller54
- Farschviller54
- Faulquemont54
- Fleury54
- Florange54
- Folkling54
- Folschviller54
- Fontoy54
- Foug54
- Freyming-Merlebach54
- Gandrange54
- Giraumont54
- Goersdorf54
- Goetzenbruck54
- Gondrecourt-le-Chateau54
- Gorze54
- Gros-Rederching54
- Grosbliederstroff54
- Guenange54
- Gumbrechtshoffen54
- Gundershoffen54
- Hagondange54
- Ham-sous-Varsberg54
- Hambach54
- Hargarten-aux-Mines54
- Hatten54
- Herbitzheim54
- Hettange-Grande54
- Holving54
- Hombourg-Haut54
- Homecourt54
- Hundling54
- Illange54
- Ingwiller54
- Jarny54
- Joeuf54
- Joinville54
- Joudreville54
- Jouy-aux-Arches54
- Kaltenhouse54
- Kedange-sur-Canner54
- Kerbach54
- Keskastel54
- Knutange54
- Koenigsmacker54
- Kuntzig54
- La Petite-Pierre54
- Labry54
- Lauterbourg54
- Le Ban Saint-Martin54
- Lembach54
- Lemberg54
- Lerouville54
- Ligny-en-Barrois54
- Longeville-les-Metz54
- Longeville-les-Saint-Avold54
- Macheren54
- Maidieres54
- Maizieres-la-Grande-Paroisse54
- Maizieres-les-Metz54
- Malroy54
- Mancieulles54
- Manom54
- Marange-Silvange54
- Marigny-le-Chatel54
- Marly54
- Mecleuves54
- Merten54
- Mertzwiller54
- Mery-sur-Seine54
- Metzervisse54
- Mondelange54
- Montauville54
- Montbronn54
- Montigny-les-Metz54
- Montois-la-Montagne54
- Morsbach54
- Moulins-les-Metz54
- Moutiers54
- Moyeuvre-Grande54
- Neufchef54
- Neufgrange54
- Niederbronn-les-Bains54
- Nilvange54
- Nogent-sur-Seine54
- Norroy-les-Pont-a-Mousson54
- Noveant-sur-Moselle54
- Oberbronn54
- Obermodern-Zutzendorf54
- Oermingen54
- Oeting54
- Ohlungen54
- Ottange54
- Pagny-sur-Moselle54
- Payns54
- Peltre54
- Petit-Rederching54
- Petite-Rosselle54
- Pfaffenhoffen54
- Pierrevillers54
- Piney54
- Plappeville54
- Porcelette54
- Reichshoffen54
- Remelfing54
- Remilly54
- Retonfey54
- Richemont54
- Roeschwoog54
- Rohrbach-les-Bitche54
- Rombas54
- Romilly-sur-Seine54
- Rosselange54
- Rouhling54
- Rozerieulles54
- Rurange-les-Thionville54
- Saint-Avold54
- Saint-Julien-lès-Metz54
- Saint-Just-Sauvage54
- Saint-Mihiel54
- Saint-Privat-la-Montagne54
- Sainte-Marie-aux-Chenes54
- Saizerais54
- Sarralbe54
- Sarre-Union54
- Sarreguemines54
- Sarreinsming54
- Sarrewerden54
- Saulny54
- Schirrhein54
- Schweighouse-sur-Moder54
- Schœneck54
- Scy-Chazelles54
- Seingbouse54
- Seltz54
- Sessenheim54
- Sierck-les-Bains54
- Solgne54
- Soucht54
- Soufflenheim54
- Soultz-sous-Forets54
- Spicheren54
- Stiring-Wendel54
- Surbourg54
- Talange54
- Tenteling54
- Terville54
- Teting-sur-Nied54
- Theding54
- Tremery54
- Tressange54
- Trieux54
- Tucquegnieux54
- Uberach54
- Uckange54
- Vacon54
- Valleroy54
- Valmont54
- Vaucouleurs54
- Verny54
- Vigneulles-les-Hattonchatel54
- Vignot54
- Vigy54
- Villenauxe-la-Grande54
- Vitry-sur-Orne54
- Void-Vacon54
- Volmerange-les-Mines54
- Volstroff54
- Walbourg54
- Wiesviller54
- Willerwald54
- Wimmenau54
- Wingen-sur-Moder54
- Wissembourg54
- Woerth54
- Woippy54
- Woustviller54
- Yutz54
- Ancerville53
- Arcis-sur-Aube53
- Audun-le-Tiche53
- Aumetz53
- Bar-le-Duc53
- Bayard-sur-Marne53
- Bettancourt-la-Ferree53
- Bienville53
- Bouligny53
- Chancenay53
- Connantre53
- Cosnes-et-Romain53
- Crusnes53
- Dieue-sur-Meuse53
- Dormans53
- Dugny-sur-Meuse53
- Esternay53
- Etain53
- Eurville-Bienville53
- Fains-Veel53
- Fere-Champenoise53
- Frignicourt53
- Gorcy53
- Haucourt-Moulaine53
- Herserange53
- Hussigny-Godbrange53
- Landres53
- Lexy53
- Longeville-en-Barrois53
- Longlaville53
- Longuyon53
- Longwy53
- Mailly-le-Camp53
- Mercy-le-Bas53
- Mexy53
- Mont-Saint-Martin53
- Montier-en-Der53
- Montmirail53
- Pargny-sur-Saulx53
- Piennes53
- Pierrepont53
- Rehon53
- Revigny-sur-Ornain53
- Russange53
- Saint-Dizier53
- Saulnes53
- Sermaize-les-Bains53
- Sezanne53
- Thierville-sur-Meuse53
- Thil53
- Tronville-en-Barrois53
- Velaines53
- Verdun53
- Villers-la-Montagne53
- Villerupt53
- Villiers-en-Lieu53
- Vitry-le-François53
- Wassy53
- Aiglemont52
- Attigny52
- Avize52
- Ay52
- Balan52
- Bazancourt52
- Betheny52
- Bezannes52
- Blagny52
- Boult-sur-Suippe52
- Bourgogne52
- Carignan52
- Cernay-les-Reims52
- Chateau-Porcien52
- Chatillon-sur-Marne52
- Clermont-en-Argonne52
- Compertrix52
- Cormicy52
- Cormontreuil52
- Courcy52
- Courtisols52
- Damery52
- Deville52
- Dizy52
- Dom-le-Mesnil52
- Donchery52
- Douzy52
- Fagnieres52
- Fismes52
- Flize52
- Floing52
- Fumay52
- Gespunsart52
- Givet52
- Gueux52
- Haybes52
- Hermonville52
- Jonchery-sur-Vesle52
- Kilstett52
- La Francheville52
- Le Mesnil-sur-Oger52
- Les Mazures52
- Loivre52
- Lumes52
- Magenta52
- Mardeuil52
- Mareuil-le-Port52
- Mareuil-sur-Ay52
- Montcy-Notre-Dame52
- Montherme52
- Montmedy52
- Mourmelon-le-Grand52
- Mouzon52
- Muizon52
- Neufmanil52
- Nouvion-sur-Meuse52
- Nouzonville52
- Obenheim52
- Pierry52
- Pontfaverger-Moronvilliers52
- Port a Binson52
- Pouru-Saint-Remy52
- Prix-les-Mezieres52
- Renwez52
- Rethel52
- Revin52
- Rilly-la-Montagne52
- Rimogne52
- Rocroi52
- Saint-Brice-Courcelles52
- Saint-Laurent52
- Saint-Memmie52
- Saint-Menges52
- Sainte-Menehould52
- Sarry52
- Sault-les-Rethel52
- Sedan52
- Signy-le-Petit52
- Sillery52
- Stenay52
- Suippes52
- Taissy52
- Thilay52
- Tinqueux52
- Tournes52
- Tours-sur-Marne52
- Vertus52
- Verzenay52
- Verzy52
- Villers-Semeuse52
- Vireux-Molhain52
- Vireux-Wallerand52
- Vivier-au-Court52
- Vouziers52
- Vrigne-aux-Bois52
- Warcq52
- Warmeriville52
- Witry-les-Reims52
- Fromelennes51
- Les Hautes-Rivieres51
- Strasbourg49
- Haguenau44
- Forbach39
- Metz39
- Épernay33
- Lirey33
- Reims33
- Jonville-en-Woëvre28
- Bazeilles25
- Charleville-Mezieres25
- Villers-lès-Nancy24
- Chalons-en-Champagne23
- Belleville-sur-Meuse22
- Troyes21
- Colmar19
- Héming19
- Xonrupt-Longemer18
- Frolois17
- Schiltigheim17
- Neuves-Maisons15
- Reichstett11
- Carling10
- Eloyes10
- Hayange10
- Pont-à-Mousson10
- Houdelaincourt









