Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 21:35, 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?
- Riedisheim99
- Wittenheim93
- Phalsbourg78
- Strasbourg74
- Nancy64
- Reinhardsmunster64
- Schirmeck64
- Altkirch62
- Aspach62
- Aspach-le-Bas62
- Aspach-le-Haut62
- Baldersheim62
- Bantzenheim62
- Bartenheim62
- Battenheim62
- Bergholtz62
- Berrwiller62
- Bitschwiller-les-Thann62
- Blodelsheim62
- Blotzheim62
- Bollwiller62
- Brunstatt62
- Buhl62
- Burnhaupt-le-Bas62
- Burnhaupt-le-Haut62
- Carspach62
- Cernay62
- Chalampé62
- Dannemarie62
- Didenheim62
- Dietwiller62
- Ensisheim62
- Épinal62
- Eschentzwiller62
- Fellering62
- Ferrette62
- Fessenheim62
- Flaxlanden62
- Frontieres62
- Guebwiller62
- Guewenheim62
- Habsheim62
- Hagenthal-le-Bas62
- Hegenheim62
- Heimsbrunn62
- Hesingue62
- Hirsingue62
- Hirtzbach62
- Hirtzfelden62
- Hochstatt62
- Huningue62
- Husseren-Wesserling62
- Illfurth62
- Illzach62
- Issenheim62
- Kembs62
- Kingersheim62
- Landser62
- Lautenbach62
- Lautenbachzell62
- Leymen62
- Lutterbach62
- Masevaux62
- Merxheim62
- Meyenheim62
- Moosch62
- Morschwiller-le-Bas62
- Mulhouse62
- Munchhouse62
- Oberhergheim62
- Oderen62
- Ottmarsheim62
- Pfaffenheim62
- Pfastatt62
- Pfetterhouse62
- Pulversheim62
- Raedersheim62
- Reguisheim62
- Reiningue62
- Richwiller62
- Rixheim62
- Rosenau62
- Rouffach62
- Ruelisheim62
- Rumersheim-le-Haut62
- Saint-Amarin62
- Saint-Louis62
- Sausheim62
- Sentheim62
- Sierentz62
- Soultz-Haut-Rhin62
- Soultzmatt62
- Staffelfelden62
- Steinbach62
- Thann62
- Uffholtz62
- Ungersheim62
- Vieux-Thann62
- Village-Neuf62
- Waldighofen62
- Wattwiller62
- Wittelsheim62
- Zillisheim62
- Zimmersheim62
- Algolsheim61
- Ammerschwihr61
- Andolsheim61
- Bennwihr61
- Bergheim61
- Biesheim61
- Bussang61
- Colmar61
- Cornimont61
- Dessenheim61
- Eguisheim61
- Fortschwihr61
- Freland61
- Fresse-sur-Moselle61
- Guemar61
- Herrlisheim-pres-Colmar61
- Holtzwihr61
- Horbourg-Wihr61
- Houssen61
- Ingersheim61
- Jebsheim61
- Kaysersberg61
- Kruth61
- Kunheim61
- La Bresse61
- Labaroche61
- Lapoutroie61
- Le Menil61
- Le Thillot61
- Metzeral61
- Munster61
- Neuf-Brisach61
- Orbey61
- Ostheim61
- Ramonchamp61
- Ribeauville61
- Riquewihr61
- Saint-Maurice-sur-Moselle61
- Sainte-Croix-en-Plaine61
- Saulxures-sur-Moselotte61
- Sigolsheim61
- Soultzeren61
- Stosswihr61
- Sundhoffen61
- Turckheim61
- Volgelsheim61
- Wettolsheim61
- Widensolen61
- Wihr-au-Val61
- Wintzenheim61
- Wolfgantzen61
- Anould60
- Ban-de-Laveline60
- Chatenois60
- Dambach-la-Ville60
- Dommartin-les-Remiremont60
- Ebersheim60
- Fraize60
- Gerardmer60
- Hilsenheim60
- Kintzheim60
- Le Syndicat60
- Le Tholy60
- Liepvre60
- Marckolsheim60
- Mussig60
- Muttersholtz60
- Plainfaing60
- Rupt-sur-Moselle60
- Saint-Ame60
- Saint-Hippolyte60
- Sainte-Croix-aux-Mines60
- Sainte-Marie-aux-Mines60
- Scherwiller60
- Selestat60
- Sundhouse60
- Vagney60
- Vecoux60
- Vendenheim60
- Ville60
- Wittisheim60
- Andlau59
- Arches59
- Archettes59
- Bains-les-Bains59
- Barr59
- Benfeld59
- Bernardswiller59
- Bischoffsheim59
- Boersch59
- Boofzheim59
- Bruyeres59
- Chalindrey59
- Chenimenil59
- Corcieux59
- Docelles59
- Eloyes59
- Epfig59
- Fayl-Billot59
- Granges-sur-Vologne59
- Grendelbruch59
- Hadol59
- Huttenheim59
- Kertzfeld59
- La Broque59
- Matzenheim59
- Meistratzheim59
- Niedernai59
- Obernai59
- Ottrott59
- Plombieres-les-Bains59
- Pouxeux59
- Raon-aux-Bois59
- Remiremont59
- Rhinau59
- Rothau59
- Russ59
- Saint-Die-des-Vosges59
- Saint-Etienne-les-Remiremont59
- Saint-Leonard59
- Saint-Michel-sur-Meurthe59
- Saint-Nabord59
- Sainte-Marguerite59
- Sand59
- Saulcy-sur-Meurthe59
- Stotzheim59
- Taintrux59
- Valff59
- Wisches59
- Xertigny59
- Achenheim58
- Altorf58
- Aydoilles58
- Badonviller58
- Blaesheim58
- Bourbonne-les-Bains58
- Breuschwickersheim58
- Chantraine58
- Chavelot58
- Dabo58
- Dachstein58
- Darney58
- Darnieulles58
- Deyvillers58
- Dinsheim-sur-Bruche58
- Dogneville58
- Dorlisheim58
- Duppigheim58
- Duttlenheim58
- Eckbolsheim58
- Entzheim58
- Ernolsheim-Bruche58
- Erstein58
- Eschau58
- Etival-Clairefontaine58
- Fegersheim58
- Furdenheim58
- Geispolsheim58
- Gerstheim58
- Golbey58
- Gresswiller58
- Griesheim-pres-Molsheim58
- Hangenbieten58
- Hindisheim58
- Holtzheim58
- Igney58
- Illkirch-Graffenstaden58
- Innenheim58
- Irmstett58
- Ittenheim58
- Jeanmenil58
- Kilstett58
- Krautergersheim58
- Lamarche58
- Langres58
- Les Forges58
- Lingolsheim58
- Lipsheim58
- Lunéville58
- Lutzelhouse58
- Marlenheim58
- Molsheim58
- Moyenmoutier58
- Mussy-sur-Seine58
- Mutzig58
- Niederhaslach58
- Nogent-le-Bas58
- Nordhouse58
- Oberhaslach58
- Oberschaeffolsheim58
- Ostwald58
- Plobsheim58
- Rambervillers58
- Rolampont58
- Romanswiller58
- Rosheim58
- Senones58
- Still58
- Thaon-les-Vosges58
- Thionville58
- Urimenil58
- Urmatt58
- Uxegney58
- Uzemain58
- Val-de-Meuse58
- Wangenbourg-Engenthal58
- Wasselonne58
- Westhoffen58
- Wolfisheim58
- Abreschviller57
- Aix-en-Othe57
- Baccarat57
- Bar-sur-Seine57
- Bayon57
- Berstett57
- Biesles57
- Bischheim57
- Bouilly57
- Bulgneville57
- Chamarandes-Choignes57
- Chaource57
- Charmes57
- Chateauvillain57
- Chatel-sur-Moselle57
- Chaumont57
- Cirey-sur-Vezouze57
- Contrexeville57
- Dettwiller57
- Dingsheim57
- Dossenheim-sur-Zinsel57
- Eckwersheim57
- Ervy-le-Chatel57
- Estissac57
- Gerbeviller57
- Griesheim-sur-Souffel57
- Hochfelden57
- Hoenheim57
- Lampertheim57
- Les Riceys57
- Lorquin57
- Marmoutier57
- Mirecourt57
- Mittelhausbergen57
- Mommenheim57
- Monswiller57
- Mundolsheim57
- Niderviller57
- Niederhausbergen57
- Nomexy57
- Oberhausbergen57
- Offenheim57
- Otterswiller57
- Pfulgriesheim57
- Portieux57
- Reichstett57
- Saint-Pouange57
- Saverne57
- Schiltigheim57
- Schnersheim57
- Schwindratzheim57
- Seremange-Erzange57
- Souffelweyersheim57
- Steinbourg57
- Truchtersheim57
- Ville-sous-la-Ferte57
- Vincey57
- Vittel57
- Walscheid57
- Wingersheim57
- Art-sur-Meurthe56
- Bainville-sur-Madon56
- Bar-sur-Aube56
- Betschdorf56
- Bischwiller56
- Bologne56
- Bouxwiller56
- Breviandes56
- Brumath56
- Bucheres56
- Chaligny56
- Champenoux56
- Champigneulles56
- Chanteheux56
- Chateau-Salins56
- Chavigny56
- Colombey-les-Belles56
- Creney-pres-Troyes56
- Damelevieres56
- Dauendorf56
- Dieuze56
- Dombasle-sur-Meurthe56
- Drulingen56
- Drusenheim56
- Durrenbach56
- Einville-au-Jard56
- Eschbach56
- Essey-les-Nancy56
- Eulmont56
- Flavigny-sur-Moselle56
- Fléville-devant-Nancy56
- Gambsheim56
- Geudertheim56
- Goersdorf56
- Gries56
- Gumbrechtshoffen56
- Gundershoffen56
- Hatten56
- Heillecourt56
- Herrlisheim56
- Hoerdt56
- Houdemont56
- Ingwiller56
- Jarville-la-Malgrange56
- Kaltenhouse56
- La Chapelle-Saint-Luc56
- La Petite-Pierre56
- La Riviere-de-Corps56
- La Wantzenau56
- Laneuveville-devant-Nancy56
- Lauterbourg56
- Laxou56
- Lay-Saint-Christophe56
- Lembach56
- Les Noes-pres-Troyes56
- Liffol-le-Grand56
- Ludres56
- Lusigny-sur-Barse56
- Maizieres-la-Grande-Paroisse56
- Malzeville56
- Marigny-le-Chatel56
- Maxeville56
- Mereville56
- Mertzwiller56
- Mery-sur-Seine56
- Messein56
- Neufchateau56
- Neuwiller-les-Saverne56
- Niederbronn-les-Bains56
- Niederschaeffolsheim56
- Nogent-sur-Seine56
- Oberbronn56
- Oberhoffen-sur-Moder56
- Obermodern-Zutzendorf56
- Ohlungen56
- Payns56
- Pfaffenhoffen56
- Pont-Saint-Vincent56
- Pont-Sainte-Marie56
- Pulligny56
- Pulnoy56
- Reding56
- Reichshoffen56
- Richardmenil56
- Roeschwoog56
- Romilly-sur-Seine56
- Rosieres-aux-Salines56
- Rosieres-pres-Troyes56
- Saint-Andre-les-Vergers56
- Saint-Germain56
- Saint-Julien-les-Villas56
- Saint-Just-Sauvage56
- Saint-Lye56
- Saint-Max56
- Saint-Nicolas-de-Port56
- Saint-Parres-aux-Tertres56
- Sainte-Maure56
- Sainte-Savine56
- Sarrebourg56
- Saulxures-les-Nancy56
- Schirrhein56
- Schweighouse-sur-Moder56
- Seichamps56
- Seltz56
- Sessenheim56
- Soufflenheim56
- Soultz-sous-Forets56
- Surbourg56
- Tomblaine56
- Uberach56
- Vandoeuvre-les-Nancy56
- Varangeville56
- Vendeuvre-sur-Barse56
- Verrieres56
- Vezelise56
- Vic-sur-Seille56
- Villenauxe-la-Grande56
- Walbourg56
- Weitbruch56
- Weyersheim56
- Wimmenau56
- Wingen-sur-Moder56
- Woerth56
- Amanvillers55
- Ancy-sur-Moselle55
- Arcis-sur-Aube55
- Argancy55
- Ars-sur-Moselle55
- Augny55
- Belleville55
- Bening-les-Saint-Avold55
- Bining55
- Bitche55
- Blénod-lès-Pont-à-Mousson55
- Blenod-les-Toul55
- Bliesbruck55
- Boulay-Moselle55
- Bouxieres-aux-Chenes55
- Bouxieres-aux-Dames55
- Brienne-le-Chateau55
- Chatel-Saint-Germain55
- Chevillon55
- Cocheren55
- Commercy55
- Connantre55
- Corny-sur-Moselle55
- Courcelles-Chaussy55
- Crehange55
- Custines55
- Diebling55
- Diemeringen55
- Diesen55
- Dieulouard55
- Domgermain55
- Dommartin-les-Toul55
- Doulaincourt-Saucourt55
- Ecrouves55
- Enchenberg55
- Ennery55
- Esternay55
- Euville55
- Farebersviller55
- Farschviller55
- Faulquemont55
- Faulx55
- Fere-Champenoise55
- Fleury55
- Folkling55
- Folschviller55
- Foug55
- Froncles55
- Frouard55
- Goetzenbruck55
- Gondrecourt-le-Chateau55
- Gondreville55
- Gorze55
- Gros-Rederching55
- Ham-sous-Varsberg55
- Hambach55
- Herbitzheim55
- Holving55
- Hombourg-Haut55
- Hundling55
- Joinville55
- Jouy-aux-Arches55
- Keskastel55
- Le Ban Saint-Martin55
- Lemberg55
- Lerouville55
- Liverdun55
- Longeville-les-Metz55
- Longeville-les-Saint-Avold55
- Macheren55
- Maidieres55
- Mailly-le-Camp55
- Malroy55
- Marbache55
- Marly55
- Mecleuves55
- Montauville55
- Montbronn55
- Montier-en-Der55
- Montigny-les-Metz55
- Montmirail55
- Morhange55
- Moulins-les-Metz55
- Neufgrange55
- Nomeny55
- Norroy-les-Pont-a-Mousson55
- Noveant-sur-Moselle55
- Obenheim55
- Oermingen55
- Pagny-sur-Moselle55
- Peltre55
- Petit-Rederching55
- Piney55
- Plappeville55
- Pompey55
- Porcelette55
- Remelfing55
- Remilly55
- Retonfey55
- Rohrbach-les-Bitche55
- Rozerieulles55
- Saint-Avold55
- Saint-Julien-lès-Metz55
- Saizerais55
- Sarralbe55
- Sarre-Union55
- Sarreguemines55
- Sarreinsming55
- Sarrewerden55
- Saulny55
- Seingbouse55
- Sezanne55
- Solgne55
- Soucht55
- Tenteling55
- Teting-sur-Nied55
- Theding55
- Toul55
- Vacon55
- Valmont55
- Vaucouleurs55
- Velaine-en-Haye55
- Verny55
- Vignot55
- Vigy55
- Villey-Saint-Etienne55
- Void-Vacon55
- Wassy55
- Wiesviller55
- Willerwald55
- Wissembourg55
- Woippy55
- Woustviller55
- Algrange54
- Alsting54
- Amneville54
- Ancerville54
- Auboue54
- Avize54
- Ay-sur-Moselle54
- Bar-le-Duc54
- Basse-Ham54
- Batilly54
- Bayard-sur-Marne54
- Behren-les-Forbach54
- Bertrange54
- Bettancourt-la-Ferree54
- Bienville54
- Bousse54
- Bouzonville54
- Briey54
- Cattenom54
- Chancenay54
- Chatillon-sur-Marne54
- Clouange54
- Conflans-en-Jarnisy54
- Creutzwald54
- Damery54
- Distroff54
- Doncourt-les-Conflans54
- Dormans54
- Etzling54
- Eurville-Bienville54
- Fains-Veel54
- Falck54
- Fameck54
- Florange54
- Freyming-Merlebach54
- Frignicourt54
- Gandrange54
- Giraumont54
- Grosbliederstroff54
- Guenange54
- Hagondange54
- Hargarten-aux-Mines54
- Hettange-Grande54
- Homecourt54
- Illange54
- Jarny54
- Joeuf54
- Kedange-sur-Canner54
- Kerbach54
- Knutange54
- Koenigsmacker54
- Kuntzig54
- Labry54
- Le Mesnil-sur-Oger54
- Ligny-en-Barrois54
- Longeville-en-Barrois54
- Magenta54
- Maizieres-les-Metz54
- Mancieulles54
- Manom54
- Marange-Silvange54
- Mardeuil54
- Mareuil-le-Port54
- Merten54
- Metzervisse54
- Mondelange54
- Montois-la-Montagne54
- Morsbach54
- Moutiers54
- Moyeuvre-Grande54
- Neufchef54
- Nilvange54
- Oeting54
- Pargny-sur-Saulx54
- Petite-Rosselle54
- Pierrevillers54
- Pierry54
- Port a Binson54
- Richemont54
- Rombas54
- Rosselange54
- Rouhling54
- Rurange-les-Thionville54
- Saint-Mihiel54
- Saint-Privat-la-Montagne54
- Sainte-Marie-aux-Chenes54
- Schœneck54
- Sermaize-les-Bains54
- Sierck-les-Bains54
- Spicheren54
- Stiring-Wendel54
- Talange54
- Terville54
- Tremery54
- Trieux54
- Tronville-en-Barrois54
- Tucquegnieux54
- Uckange54
- Valleroy54
- Velaines54
- Vertus54
- Vigneulles-les-Hattonchatel54
- Villiers-en-Lieu54
- Vitry-le-François54
- Vitry-sur-Orne54
- Volstroff54
- Yutz54
- Angevillers53
- Audun-le-Roman53
- Audun-le-Tiche53
- Aumetz53
- Ay53
- Betheny53
- Bezannes53
- Boulange53
- Bouligny53
- Bourgogne53
- Cernay-les-Reims53
- Clermont-en-Argonne53
- Compertrix53
- Cormicy53
- Cormontreuil53
- Courcy53
- Courtisols53
- Crusnes53
- Dieue-sur-Meuse53
- Dizy53
- Dugny-sur-Meuse53
- Entrange53
- Etain53
- Fagnieres53
- Fismes53
- Fontoy53
- Gueux53
- Hermonville53
- Hussigny-Godbrange53
- Jonchery-sur-Vesle53
- Joudreville53
- Landres53
- Loivre53
- Mareuil-sur-Ay53
- Mercy-le-Bas53
- Mourmelon-le-Grand53
- Muizon53
- Ottange53
- Piennes53
- Pierrepont53
- Revigny-sur-Ornain53
- Rilly-la-Montagne53
- Russange53
- Saint-Brice-Courcelles53
- Saint-Dizier53
- Saint-Memmie53
- Sainte-Menehould53
- Sarry53
- Sillery53
- Suippes53
- Taissy53
- Thierville-sur-Meuse53
- Thil53
- Tinqueux53
- Tours-sur-Marne53
- Tressange53
- Verdun53
- Verzenay53
- Verzy53
- Villers-la-Montagne53
- Villerupt53
- Volmerange-les-Mines53
- Witry-les-Reims53
- Aiglemont52
- Attigny52
- Balan52
- Bazancourt52
- Blagny52
- Boult-sur-Suippe52
- Carignan52
- Chateau-Porcien52
- Cosnes-et-Romain52
- Deville52
- Dom-le-Mesnil52
- Donchery52
- Douzy52
- Flize52
- Floing52
- Fumay52
- Gespunsart52
- Gorcy52
- Haucourt-Moulaine52
- Haybes52
- Herserange52
- La Francheville52
- Les Mazures52
- Lexy52
- Longlaville52
- Longuyon52
- Longwy52
- Lumes52
- Mexy52
- Mont-Saint-Martin52
- Montcy-Notre-Dame52
- Montherme52
- Montmedy52
- Mouzon52
- Neufmanil52
- Nouvion-sur-Meuse52
- Nouzonville52
- Pontfaverger-Moronvilliers52
- Pouru-Saint-Remy52
- Prix-les-Mezieres52
- Rehon52
- Renwez52
- Rethel52
- Revin52
- Rimogne52
- Rocroi52
- Saint-Laurent52
- Saint-Menges52
- Saulnes52
- Sault-les-Rethel52
- Sedan52
- Signy-le-Petit52
- Stenay52
- Thilay52
- Tournes52
- Villers-Semeuse52
- Vireux-Molhain52
- Vireux-Wallerand52
- Vivier-au-Court52
- Vouziers52
- Vrigne-aux-Bois52
- Warcq52
- Warmeriville52
- Fromelennes51
- Givet51
- Les Hautes-Rivieres51
- Haguenau44
- Belleville-sur-Meuse39
- Forbach39
- Metz39
- Épernay33
- Lirey33
- Reims33
- Jonville-en-Woëvre28
- 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









