Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 00:09, Nov 05
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?
- Wittenheim101
- Riedisheim99
- Mulhouse88
- Phalsbourg81
- Épinal79
- Aspach-le-Bas70
- Aspach-le-Haut70
- Bergholtz70
- Berrwiller70
- Bitschwiller-les-Thann70
- Bollwiller70
- Buhl70
- Cernay70
- Guebwiller70
- Issenheim70
- Moosch70
- Pulversheim70
- Raedersheim70
- Soultz-Haut-Rhin70
- Staffelfelden70
- Steinbach70
- Thann70
- Uffholtz70
- Vieux-Thann70
- Wattwiller70
- Wittelsheim70
- Altkirch69
- Aspach69
- Baldersheim69
- Bantzenheim69
- Bartenheim69
- Battenheim69
- Blodelsheim69
- Blotzheim69
- Brunstatt69
- Burnhaupt-le-Bas69
- Burnhaupt-le-Haut69
- Bussang69
- Carspach69
- Chalampé69
- Colmar69
- Dannemarie69
- Dessenheim69
- Didenheim69
- Dietwiller69
- Eguisheim69
- Ensisheim69
- Eschentzwiller69
- Fellering69
- Ferrette69
- Fessenheim69
- Flaxlanden69
- Frontieres69
- Guewenheim69
- Habsheim69
- Hagenthal-le-Bas69
- Hegenheim69
- Heimsbrunn69
- Herrlisheim-pres-Colmar69
- Hesingue69
- Hirsingue69
- Hirtzbach69
- Hirtzfelden69
- Hochstatt69
- Huningue69
- Husseren-Wesserling69
- Illfurth69
- Illzach69
- Kembs69
- Kingersheim69
- Kruth69
- Landser69
- Lautenbach69
- Lautenbachzell69
- Leymen69
- Lutterbach69
- Masevaux69
- Merxheim69
- Metzeral69
- Meyenheim69
- Morschwiller-le-Bas69
- Munchhouse69
- Munster69
- Oberhergheim69
- Oderen69
- Ottmarsheim69
- Pfaffenheim69
- Pfastatt69
- Pfetterhouse69
- Reguisheim69
- Reiningue69
- Richwiller69
- Rixheim69
- Rosenau69
- Rouffach69
- Ruelisheim69
- Rumersheim-le-Haut69
- Saint-Amarin69
- Saint-Louis69
- Sainte-Croix-en-Plaine69
- Sausheim69
- Sentheim69
- Sierentz69
- Soultzeren69
- Soultzmatt69
- Stosswihr69
- Sundhoffen69
- Turckheim69
- Ungersheim69
- Village-Neuf69
- Waldighofen69
- Wettolsheim69
- Wihr-au-Val69
- Wintzenheim69
- Zillisheim69
- Zimmersheim69
- Algolsheim68
- Ammerschwihr68
- Andolsheim68
- Bennwihr68
- Biesheim68
- Cornimont68
- Fortschwihr68
- Freland68
- Fresse-sur-Moselle68
- Holtzwihr68
- Horbourg-Wihr68
- Houssen68
- Ingersheim68
- Kaysersberg68
- Kunheim68
- La Bresse68
- Labaroche68
- Lapoutroie68
- Le Menil68
- Le Thillot68
- Neuf-Brisach68
- Orbey68
- Ostheim68
- Ramonchamp68
- Riquewihr68
- Saint-Maurice-sur-Moselle68
- Saulxures-sur-Moselotte68
- Sigolsheim68
- Volgelsheim68
- Widensolen68
- Wolfgantzen68
- Bergheim67
- Gerardmer67
- Guemar67
- Jebsheim67
- Kintzheim67
- Liepvre67
- Marckolsheim67
- Plainfaing67
- Ribeauville67
- Rupt-sur-Moselle67
- Saint-Hippolyte67
- Sainte-Croix-aux-Mines67
- Sainte-Marie-aux-Mines67
- Vagney67
- Anould66
- Ban-de-Laveline66
- Chalindrey66
- Chatenois66
- Corcieux66
- Dambach-la-Ville66
- Dommartin-les-Remiremont66
- Ebersheim66
- Fayl-Billot66
- Fraize66
- Granges-sur-Vologne66
- Hilsenheim66
- Le Syndicat66
- Le Tholy66
- Mussig66
- Muttersholtz66
- Plombieres-les-Bains66
- Remiremont66
- Saint-Ame66
- Saint-Etienne-les-Remiremont66
- Saint-Leonard66
- Saint-Nabord66
- Sainte-Marguerite66
- Saulcy-sur-Meurthe66
- Scherwiller66
- Selestat66
- Vecoux66
- Ville66
- Wittisheim66
- Andlau65
- Arches65
- Archettes65
- Bains-les-Bains65
- Barr65
- Bruyeres65
- Chenimenil65
- Docelles65
- Eloyes65
- Epfig65
- Hadol65
- Langres65
- Pouxeux65
- Raon-aux-Bois65
- Saint-Die-des-Vosges65
- Stotzheim65
- Sundhouse65
- Taintrux65
- Xertigny65
- Aydoilles64
- Benfeld64
- Bernardswiller64
- Bischoffsheim64
- Boersch64
- Boofzheim64
- Bourbonne-les-Bains64
- Chantraine64
- Darney64
- Darnieulles64
- Deyvillers64
- Dogneville64
- Etival-Clairefontaine64
- Golbey64
- Grendelbruch64
- Huttenheim64
- Kertzfeld64
- La Broque64
- Les Forges64
- Les Riceys64
- Lutzelhouse64
- Matzenheim64
- Meistratzheim64
- Moyenmoutier64
- Mussy-sur-Seine64
- Niedernai64
- Obernai64
- Ottrott64
- Rhinau64
- Rolampont64
- Rothau64
- Russ64
- Saint-Michel-sur-Meurthe64
- Sand64
- Senones64
- Urimenil64
- Urmatt64
- Uxegney64
- Uzemain64
- Valff64
- Wisches64
- Achenheim63
- Aix-en-Othe63
- Altorf63
- Baccarat63
- Badonviller63
- Bar-sur-Seine63
- Blaesheim63
- Bouilly63
- Breuschwickersheim63
- Breviandes63
- Bucheres63
- Chaource63
- Chateauvillain63
- Chatel-sur-Moselle63
- Chavelot63
- Creney-pres-Troyes63
- Dachstein63
- Dinsheim-sur-Bruche63
- Dorlisheim63
- Duppigheim63
- Duttlenheim63
- Eckbolsheim63
- Entzheim63
- Ernolsheim-Bruche63
- Erstein63
- Ervy-le-Chatel63
- Eschau63
- Estissac63
- Fegersheim63
- Furdenheim63
- Geispolsheim63
- Gerstheim63
- Gresswiller63
- Griesheim-pres-Molsheim63
- Hangenbieten63
- Hindisheim63
- Holtzheim63
- Igney63
- Illkirch-Graffenstaden63
- Innenheim63
- Irmstett63
- Ittenheim63
- Jeanmenil63
- Krautergersheim63
- La Chapelle-Saint-Luc63
- La Riviere-de-Corps63
- Lamarche63
- Les Noes-pres-Troyes63
- Lingolsheim63
- Lipsheim63
- Lusigny-sur-Barse63
- Marlenheim63
- Molsheim63
- Mutzig63
- Niederhaslach63
- Nogent-le-Bas63
- Nomexy63
- Nordhouse63
- Oberhaslach63
- Oberhausbergen63
- Oberschaeffolsheim63
- Ostwald63
- Plobsheim63
- Pont-Sainte-Marie63
- Rambervillers63
- Romanswiller63
- Rosheim63
- Rosieres-pres-Troyes63
- Saint-Andre-les-Vergers63
- Saint-Germain63
- Saint-Julien-les-Villas63
- Saint-Lye63
- Saint-Parres-aux-Tertres63
- Saint-Pouange63
- Sainte-Maure63
- Sainte-Savine63
- Schiltigheim63
- Still63
- Thaon-les-Vosges63
- Troyes63
- Val-de-Meuse63
- Vendeuvre-sur-Barse63
- Verrieres63
- Ville-sous-la-Ferte63
- Wangenbourg-Engenthal63
- Wasselonne63
- Westhoffen63
- Wolfisheim63
- Abreschviller62
- Bar-sur-Aube62
- Berstett62
- Biesles62
- Bischheim62
- Bischwiller62
- Brumath62
- Bulgneville62
- Chamarandes-Choignes62
- Charmes62
- Chaumont62
- Cirey-sur-Vezouze62
- Contrexeville62
- Dabo62
- Dettwiller62
- Dingsheim62
- Drusenheim62
- Eckwersheim62
- Gambsheim62
- Gerbeviller62
- Geudertheim62
- Gries62
- Griesheim-sur-Souffel62
- Herrlisheim62
- Hochfelden62
- Hoenheim62
- Hoerdt62
- Kaltenhouse62
- La Wantzenau62
- Lampertheim62
- Marigny-le-Chatel62
- Marmoutier62
- Mirecourt62
- Mittelhausbergen62
- Mommenheim62
- Mundolsheim62
- Nancy62
- Niederhausbergen62
- Niederschaeffolsheim62
- Oberhoffen-sur-Moder62
- Offenheim62
- Otterswiller62
- Payns62
- Pfulgriesheim62
- Piney62
- Portieux62
- Reichstett62
- Roeschwoog62
- Schirrhein62
- Schnersheim62
- Schwindratzheim62
- Sessenheim62
- Souffelweyersheim62
- Strasbourg62
- Truchtersheim62
- Vincey62
- Vittel62
- Walscheid62
- Weitbruch62
- Weyersheim62
- Wingersheim62
- Arcis-sur-Aube61
- Bainville-sur-Madon61
- Bayon61
- Betschdorf61
- Bologne61
- Bouxwiller61
- Brienne-le-Chateau61
- Chanteheux61
- Colombey-les-Belles61
- Damelevieres61
- Dauendorf61
- Dombasle-sur-Meurthe61
- Dossenheim-sur-Zinsel61
- Doulaincourt-Saucourt61
- Einville-au-Jard61
- Eschbach61
- Flavigny-sur-Moselle61
- Froncles61
- Hatten61
- Héming61
- Liffol-le-Grand61
- Lorquin61
- Maizieres-la-Grande-Paroisse61
- Mereville61
- Mertzwiller61
- Mery-sur-Seine61
- Monswiller61
- Neufchateau61
- Neuwiller-les-Saverne61
- Niderviller61
- Nogent-sur-Seine61
- Obermodern-Zutzendorf61
- Ohlungen61
- Pfaffenhoffen61
- Pulligny61
- Richardmenil61
- Romilly-sur-Seine61
- Rosieres-aux-Salines61
- Saint-Just-Sauvage61
- Sarrebourg61
- Saverne61
- Schweighouse-sur-Moder61
- Seltz61
- Soufflenheim61
- Steinbourg61
- Uberach61
- Vezelise61
- Villenauxe-la-Grande61
- Walbourg61
- Art-sur-Meurthe60
- Blenod-les-Toul60
- Chaligny60
- Chalons-en-Champagne60
- Champenoux60
- Champigneulles60
- Chavigny60
- Chevillon60
- Domgermain60
- Dommartin-les-Toul60
- Durrenbach60
- Essey-les-Nancy60
- Esternay60
- Fléville-devant-Nancy60
- Gondrecourt-le-Chateau60
- Gumbrechtshoffen60
- Gundershoffen60
- Heillecourt60
- Houdemont60
- Ingwiller60
- Jarville-la-Malgrange60
- Joinville60
- La Petite-Pierre60
- Laneuveville-devant-Nancy60
- Lauterbourg60
- Lay-Saint-Christophe60
- Ludres60
- Mailly-le-Camp60
- Malzeville60
- Maxeville60
- Messein60
- Montier-en-Der60
- Neuves-Maisons60
- Pont-Saint-Vincent60
- Pulnoy60
- Reding60
- Saint-Dizier60
- Saint-Max60
- Saint-Nicolas-de-Port60
- Saulxures-les-Nancy60
- Seichamps60
- Soultz-sous-Forets60
- Surbourg60
- Tomblaine60
- Vandoeuvre-les-Nancy60
- Varangeville60
- Vaucouleurs60
- Velaine-en-Haye60
- Villers-lès-Nancy60
- Wassy60
- Woerth60
- Ancerville59
- Bayard-sur-Marne59
- Bettancourt-la-Ferree59
- Bienville59
- Bouxieres-aux-Chenes59
- Bouxieres-aux-Dames59
- Chancenay59
- Chateau-Salins59
- Connantre59
- Custines59
- Dieuze59
- Drulingen59
- Ecrouves59
- Eulmont59
- Eurville-Bienville59
- Faulx59
- Fere-Champenoise59
- Foug59
- Frignicourt59
- Frouard59
- Goersdorf59
- Gondreville59
- Lembach59
- Ligny-en-Barrois59
- Liverdun59
- Marbache59
- Montmirail59
- Niederbronn-les-Bains59
- Oberbronn59
- Pompey59
- Reichshoffen59
- Saizerais59
- Sezanne59
- Toul59
- Vacon59
- Velaines59
- Vic-sur-Seille59
- Villey-Saint-Etienne59
- Villiers-en-Lieu59
- Void-Vacon59
- Wimmenau59
- Wingen-sur-Moder59
- Wissembourg59
- Ancy-sur-Moselle58
- Augny58
- Avize58
- Ay58
- Bar-le-Duc58
- Belleville58
- Bining58
- Bitche58
- Blénod-lès-Pont-à-Mousson58
- Chatillon-sur-Marne58
- Commercy58
- Compertrix58
- Corny-sur-Moselle58
- Courcelles-Chaussy58
- Crehange58
- Damery58
- Diemeringen58
- Dieulouard58
- Dizy58
- Dormans58
- Enchenberg58
- Euville58
- Fagnieres58
- Fains-Veel58
- Faulquemont58
- Fleury58
- Folschviller58
- Goetzenbruck58
- Gorze58
- Gros-Rederching58
- Hambach58
- Herbitzheim58
- Holving58
- Jouy-aux-Arches58
- Keskastel58
- Le Mesnil-sur-Oger58
- Lemberg58
- Lerouville58
- Longeville-en-Barrois58
- Lunéville58
- Magenta58
- Maidieres58
- Mardeuil58
- Mareuil-le-Port58
- Mareuil-sur-Ay58
- Marly58
- Mecleuves58
- Montauville58
- Montbronn58
- Morhange58
- Neufgrange58
- Nomeny58
- Norroy-les-Pont-a-Mousson58
- Noveant-sur-Moselle58
- Oermingen58
- Pagny-sur-Moselle58
- Pargny-sur-Saulx58
- Peltre58
- Petit-Rederching58
- Pierry58
- Pont-à-Mousson58
- Port a Binson58
- Reinhardsmunster58
- Remelfing58
- Remilly58
- Revigny-sur-Ornain58
- Rohrbach-les-Bitche58
- Saint-Memmie58
- Saint-Mihiel58
- Sarralbe58
- Sarre-Union58
- Sarrewerden58
- Sarry58
- Schirmeck58
- Sermaize-les-Bains58
- Solgne58
- Soucht58
- Teting-sur-Nied58
- Tours-sur-Marne58
- Tronville-en-Barrois58
- Valmont58
- Verny58
- Vertus58
- Vigneulles-les-Hattonchatel58
- Vignot58
- Vitry-le-François58
- Wiesviller58
- Willerwald58
- Algrange57
- Alsting57
- Amanvillers57
- Amneville57
- Angevillers57
- Argancy57
- Ars-sur-Moselle57
- Auboue57
- Audun-le-Roman57
- Ay-sur-Moselle57
- Basse-Ham57
- Batilly57
- Behren-les-Forbach57
- Bening-les-Saint-Avold57
- Bertrange57
- Betheny57
- Bezannes57
- Bliesbruck57
- Boulange57
- Boulay-Moselle57
- Bouligny57
- Bousse57
- Bouzonville57
- Briey57
- Carling57
- Cattenom57
- Cernay-les-Reims57
- Chatel-Saint-Germain57
- Clermont-en-Argonne57
- Clouange57
- Cocheren57
- Conflans-en-Jarnisy57
- Cormicy57
- Cormontreuil57
- Courcy57
- Courtisols57
- Creutzwald57
- Diebling57
- Diesen57
- Dieue-sur-Meuse57
- Distroff57
- Doncourt-les-Conflans57
- Dugny-sur-Meuse57
- Ennery57
- Etain57
- Etzling57
- Falck57
- Fameck57
- Farebersviller57
- Farschviller57
- Fismes57
- Florange57
- Folkling57
- Fontoy57
- Freyming-Merlebach57
- Gandrange57
- Giraumont57
- Grosbliederstroff57
- Guenange57
- Gueux57
- Hagondange57
- Ham-sous-Varsberg57
- Hargarten-aux-Mines57
- Hermonville57
- Hettange-Grande57
- Hombourg-Haut57
- Homecourt57
- Hundling57
- Illange57
- Jarny57
- Joeuf57
- Jonchery-sur-Vesle57
- Joudreville57
- Kedange-sur-Canner57
- Kerbach57
- Knutange57
- Koenigsmacker57
- Kuntzig57
- Labry57
- Landres57
- Le Ban Saint-Martin57
- Loivre57
- Longeville-les-Metz57
- Longeville-les-Saint-Avold57
- Macheren57
- Maizieres-les-Metz57
- Malroy57
- Mancieulles57
- Manom57
- Marange-Silvange57
- Merten57
- Metzervisse57
- Mondelange57
- Montigny-les-Metz57
- Montois-la-Montagne57
- Morsbach57
- Moulins-les-Metz57
- Mourmelon-le-Grand57
- Moutiers57
- Moyeuvre-Grande57
- Muizon57
- Neufchef57
- Nilvange57
- Oeting57
- Petite-Rosselle57
- Piennes57
- Pierrevillers57
- Plappeville57
- Porcelette57
- Retonfey57
- Richemont57
- Rilly-la-Montagne57
- Rombas57
- Rosselange57
- Rouhling57
- Rozerieulles57
- Rurange-les-Thionville57
- Saint-Avold57
- Saint-Brice-Courcelles57
- Saint-Julien-lès-Metz57
- Saint-Privat-la-Montagne57
- Sainte-Marie-aux-Chenes57
- Sainte-Menehould57
- Sarreguemines57
- Sarreinsming57
- Saulny57
- Schœneck57
- Scy-Chazelles57
- Seingbouse57
- Sillery57
- Spicheren57
- Stiring-Wendel57
- Suippes57
- Taissy57
- Talange57
- Tenteling57
- Terville57
- Theding57
- Thierville-sur-Meuse57
- Tinqueux57
- Tremery57
- Tressange57
- Trieux57
- Tucquegnieux57
- Uckange57
- Valleroy57
- Verdun57
- Verzenay57
- Verzy57
- Vigy57
- Vitry-sur-Orne57
- Volstroff57
- Witry-les-Reims57
- Woippy57
- Woustviller57
- Yutz57
- Audun-le-Tiche56
- Aumetz56
- Bazancourt56
- Boult-sur-Suippe56
- Bourgogne56
- Cosnes-et-Romain56
- Crusnes56
- Entrange56
- Épernay56
- Haucourt-Moulaine56
- Herserange56
- Hussigny-Godbrange56
- Lexy56
- Longuyon56
- Longwy56
- Mercy-le-Bas56
- Mexy56
- Ottange56
- Pierrepont56
- Pontfaverger-Moronvilliers56
- Rehon56
- Russange56
- Saulnes56
- Seremange-Erzange56
- Sierck-les-Bains56
- Thil56
- Villers-la-Montagne56
- Villerupt56
- Volmerange-les-Mines56
- Warmeriville56
- Aiglemont55
- Attigny55
- Balan55
- Bazeilles55
- Belleville-sur-Meuse55
- Blagny55
- Carignan55
- Chateau-Porcien55
- Deville55
- Dom-le-Mesnil55
- Donchery55
- Douzy55
- Flize55
- Floing55
- Forbach55
- Fromelennes55
- Fumay55
- Gespunsart55
- Givet55
- Gorcy55
- Haybes55
- La Francheville55
- Les Hautes-Rivieres55
- Les Mazures55
- Longlaville55
- Lumes55
- Mont-Saint-Martin55
- Montcy-Notre-Dame55
- Montherme55
- Montmedy55
- Mouzon55
- Neufmanil55
- Nouvion-sur-Meuse55
- Nouzonville55
- Pouru-Saint-Remy55
- Prix-les-Mezieres55
- Renwez55
- Rethel55
- Revin55
- Rimogne55
- Rocroi55
- Saint-Laurent55
- Saint-Menges55
- Sault-les-Rethel55
- Sedan55
- Signy-le-Petit55
- Stenay55
- Thilay55
- Tournes55
- Villers-Semeuse55
- Vireux-Molhain55
- Vireux-Wallerand55
- Vivier-au-Court55
- Vouziers55
- Vrigne-aux-Bois55
- Warcq55
- Reims53
- Vendenheim53
- Obenheim52
- Laxou51
- Thionville51
- Kilstett45
- Haguenau44
- Lirey44
- Metz33
- Jonville-en-Woëvre22
- Hayange21
- Frolois19
- Xonrupt-Longemer18
- Charleville-Mezieres14
- Houdelaincourt









