Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 15:04, Aug 19
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?
- Mulhouse66
- Alsting51
- Behren-les-Forbach51
- Etzling51
- Grosbliederstroff51
- Kerbach51
- Oeting51
- Rouhling51
- Schœneck51
- Spicheren51
- Stiring-Wendel51
- Aix-en-Othe50
- Bening-les-Saint-Avold50
- Bining50
- Bliesbruck50
- Chalons-en-Champagne50
- Cocheren50
- Colmar50
- Diebling50
- Estissac50
- Farebersviller50
- Farschviller50
- Folkling50
- Freyming-Merlebach50
- Gros-Rederching50
- Hambach50
- Herbitzheim50
- Holving50
- Hombourg-Haut50
- Hundling50
- Macheren50
- Maizieres-la-Grande-Paroisse50
- Marigny-le-Chatel50
- Morsbach50
- Neufgrange50
- Nogent-sur-Seine50
- Oermingen50
- Petit-Rederching50
- Petite-Rosselle50
- Remelfing50
- Rohrbach-les-Bitche50
- Romilly-sur-Seine50
- Saint-Just-Sauvage50
- Sarralbe50
- Sarreguemines50
- Sarreinsming50
- Seingbouse50
- Tenteling50
- Theding50
- Villenauxe-la-Grande50
- Wiesviller50
- Willerwald50
- Woustviller50
- Bar-sur-Seine49
- Bitche49
- Bouilly49
- Breviandes49
- Bucheres49
- Chaource49
- Creney-pres-Troyes49
- Enchenberg49
- Ervy-le-Chatel49
- Esternay49
- Keskastel49
- La Chapelle-Saint-Luc49
- La Riviere-de-Corps49
- Les Noes-pres-Troyes49
- Les Riceys49
- Lusigny-sur-Barse49
- Mery-sur-Seine49
- Montmirail49
- Mussy-sur-Seine49
- Payns49
- Piney49
- Pont-Sainte-Marie49
- Rosieres-pres-Troyes49
- Saint-Andre-les-Vergers49
- Saint-Avold49
- Saint-Germain49
- Saint-Julien-les-Villas49
- Saint-Lye49
- Saint-Parres-aux-Tertres49
- Saint-Pouange49
- Sainte-Maure49
- Sainte-Savine49
- Sarre-Union49
- Sezanne49
- Vendeuvre-sur-Barse49
- Verrieres49
- Arcis-sur-Aube48
- Bar-sur-Aube48
- Brienne-le-Chateau48
- Chateauvillain48
- Connantre48
- Creutzwald48
- Diemeringen48
- Diesen48
- Fere-Champenoise48
- Folschviller48
- Lemberg48
- Mailly-le-Camp48
- Montbronn48
- Sarrewerden48
- Valmont48
- Ville-sous-la-Ferte48
- Ancerville47
- Avize47
- Ay47
- Bayard-sur-Marne47
- Bettancourt-la-Ferree47
- Bienville47
- Biesles47
- Bologne47
- Chalindrey47
- Chamarandes-Choignes47
- Chancenay47
- Chatillon-sur-Marne47
- Chaumont47
- Chevillon47
- Compertrix47
- Courtisols47
- Damery47
- Dizy47
- Dormans47
- Doulaincourt-Saucourt47
- Drulingen47
- Eurville-Bienville47
- Fagnieres47
- Falck47
- Fayl-Billot47
- Frignicourt47
- Froncles47
- Goetzenbruck47
- Ham-sous-Varsberg47
- Hargarten-aux-Mines47
- Joinville47
- Langres47
- Lauterbourg47
- Le Mesnil-sur-Oger47
- Longeville-les-Saint-Avold47
- Magenta47
- Mardeuil47
- Mareuil-le-Port47
- Mareuil-sur-Ay47
- Merten47
- Montier-en-Der47
- Morhange47
- Nogent-le-Bas47
- Pargny-sur-Saulx47
- Pierry47
- Porcelette47
- Port a Binson47
- Rolampont47
- Saint-Memmie47
- Sarry47
- Sermaize-les-Bains47
- Soucht47
- Teting-sur-Nied47
- Tours-sur-Marne47
- Val-de-Meuse47
- Vertus47
- Villiers-en-Lieu47
- Vitry-le-François47
- Wassy47
- Wissembourg47
- Art-sur-Meurthe46
- Augny46
- Bainville-sur-Madon46
- Bar-le-Duc46
- Bayon46
- Belleville46
- Betschdorf46
- Blénod-lès-Pont-à-Mousson46
- Blenod-les-Toul46
- Boulay-Moselle46
- Bourbonne-les-Bains46
- Bouxieres-aux-Chenes46
- Bouxieres-aux-Dames46
- Bouzonville46
- Bulgneville46
- Chaligny46
- Champenoux46
- Champigneulles46
- Chanteheux46
- Charmes46
- Chateau-Salins46
- Chatel-sur-Moselle46
- Chavigny46
- Clermont-en-Argonne46
- Colombey-les-Belles46
- Commercy46
- Contrexeville46
- Corny-sur-Moselle46
- Courcelles-Chaussy46
- Crehange46
- Custines46
- Damelevieres46
- Darney46
- Darnieulles46
- Dauendorf46
- Dieulouard46
- Dieuze46
- Dombasle-sur-Meurthe46
- Domgermain46
- Dommartin-les-Toul46
- Durrenbach46
- Ecrouves46
- Einville-au-Jard46
- Eschbach46
- Essey-les-Nancy46
- Eulmont46
- Euville46
- Fains-Veel46
- Faulquemont46
- Faulx46
- Flavigny-sur-Moselle46
- Fleury46
- Fléville-devant-Nancy46
- Foug46
- Frouard46
- Goersdorf46
- Gondrecourt-le-Chateau46
- Gondreville46
- Gumbrechtshoffen46
- Gundershoffen46
- Hatten46
- Heillecourt46
- Houdemont46
- Igney46
- Ingwiller46
- Jarville-la-Malgrange46
- Jouy-aux-Arches46
- Kaltenhouse46
- Kedange-sur-Canner46
- La Petite-Pierre46
- Lamarche46
- Laneuveville-devant-Nancy46
- Laxou46
- Lay-Saint-Christophe46
- Le Ban Saint-Martin46
- Lembach46
- Lerouville46
- Liffol-le-Grand46
- Ligny-en-Barrois46
- Liverdun46
- Longeville-en-Barrois46
- Longeville-les-Metz46
- Lorquin46
- Ludres46
- Maidieres46
- Malroy46
- Malzeville46
- Marbache46
- Marly46
- Maxeville46
- Mecleuves46
- Mereville46
- Mertzwiller46
- Messein46
- Mirecourt46
- Montauville46
- Montigny-les-Metz46
- Mourmelon-le-Grand46
- Neufchateau46
- Niderviller46
- Niederbronn-les-Bains46
- Nomeny46
- Nomexy46
- Norroy-les-Pont-a-Mousson46
- Noveant-sur-Moselle46
- Oberbronn46
- Obermodern-Zutzendorf46
- Ohlungen46
- Pagny-sur-Moselle46
- Peltre46
- Pfaffenhoffen46
- Pompey46
- Pont-Saint-Vincent46
- Portieux46
- Pulligny46
- Pulnoy46
- Reding46
- Reichshoffen46
- Remilly46
- Retonfey46
- Revigny-sur-Ornain46
- Richardmenil46
- Rilly-la-Montagne46
- Roeschwoog46
- Rosieres-aux-Salines46
- Saint-Julien-lès-Metz46
- Saint-Max46
- Saint-Mihiel46
- Saint-Nicolas-de-Port46
- Sainte-Menehould46
- Saizerais46
- Sarrebourg46
- Saulxures-les-Nancy46
- Schirrhein46
- Schweighouse-sur-Moder46
- Seichamps46
- Seltz46
- Sessenheim46
- Solgne46
- Soufflenheim46
- Soultz-sous-Forets46
- Suippes46
- Surbourg46
- Tomblaine46
- Toul46
- Tronville-en-Barrois46
- Uberach46
- Uxegney46
- Vacon46
- Vandoeuvre-les-Nancy46
- Varangeville46
- Vaucouleurs46
- Velaine-en-Haye46
- Velaines46
- Verny46
- Verzenay46
- Verzy46
- Vezelise46
- Vic-sur-Seille46
- Vignot46
- Vigy46
- Villey-Saint-Etienne46
- Vincey46
- Vittel46
- Void-Vacon46
- Walbourg46
- Wimmenau46
- Wingen-sur-Moder46
- Woerth46
- Abreschviller45
- Amanvillers45
- Amneville45
- Ancy-sur-Moselle45
- Arches45
- Archettes45
- Argancy45
- Ars-sur-Moselle45
- Auboue45
- Ay-sur-Moselle45
- Aydoilles45
- Baccarat45
- Badonviller45
- Bains-les-Bains45
- Basse-Ham45
- Batilly45
- Bertrange45
- Bischwiller45
- Bouligny45
- Bousse45
- Bouxwiller45
- Briey45
- Brumath45
- Bruyeres45
- Cattenom45
- Chantraine45
- Chatel-Saint-Germain45
- Chavelot45
- Chenimenil45
- Cirey-sur-Vezouze45
- Clouange45
- Conflans-en-Jarnisy45
- Deyvillers45
- Dieue-sur-Meuse45
- Distroff45
- Docelles45
- Dogneville45
- Doncourt-les-Conflans45
- Dossenheim-sur-Zinsel45
- Drusenheim45
- Dugny-sur-Meuse45
- Eckwersheim45
- Ennery45
- Etain45
- Fameck45
- Florange45
- Gambsheim45
- Gandrange45
- Gerbeviller45
- Geudertheim45
- Giraumont45
- Golbey45
- Gorze45
- Gries45
- Guenange45
- Hadol45
- Hagondange45
- Herrlisheim45
- Hochfelden45
- Hoerdt45
- Homecourt45
- Illange45
- Jarny45
- Jeanmenil45
- Joeuf45
- Joudreville45
- Koenigsmacker45
- Kuntzig45
- La Wantzenau45
- Labry45
- Landres45
- Les Forges45
- Maizieres-les-Metz45
- Mancieulles45
- Manom45
- Marange-Silvange45
- Metzervisse45
- Mommenheim45
- Mondelange45
- Montois-la-Montagne45
- Moulins-les-Metz45
- Moutiers45
- Moyeuvre-Grande45
- Neufchef45
- Neuwiller-les-Saverne45
- Niederschaeffolsheim45
- Oberhoffen-sur-Moder45
- Piennes45
- Pierrevillers45
- Plappeville45
- Plombieres-les-Bains45
- Pouxeux45
- Rambervillers45
- Raon-aux-Bois45
- Remiremont45
- Richemont45
- Rombas45
- Rosselange45
- Rozerieulles45
- Rurange-les-Thionville45
- Saint-Nabord45
- Saint-Privat-la-Montagne45
- Sainte-Marie-aux-Chenes45
- Saulny45
- Schwindratzheim45
- Scy-Chazelles45
- Sierck-les-Bains45
- Sillery45
- Talange45
- Terville45
- Thaon-les-Vosges45
- Thierville-sur-Meuse45
- Tremery45
- Trieux45
- Tucquegnieux45
- Uckange45
- Urimenil45
- Uzemain45
- Valleroy45
- Verdun45
- Vigneulles-les-Hattonchatel45
- Vitry-sur-Orne45
- Volstroff45
- Walscheid45
- Weitbruch45
- Weyersheim45
- Wingersheim45
- Woippy45
- Xertigny45
- Yutz45
- Algrange44
- Angevillers44
- Anould44
- Audun-le-Roman44
- Audun-le-Tiche44
- Aumetz44
- Berstett44
- Bezannes44
- Bischheim44
- Boulange44
- Corcieux44
- Cormontreuil44
- Cornimont44
- Cosnes-et-Romain44
- Crusnes44
- Dabo44
- Dettwiller44
- Dingsheim44
- Dommartin-les-Remiremont44
- Entrange44
- Etival-Clairefontaine44
- Fismes44
- Fontoy44
- Fraize44
- Frolois44
- Furdenheim44
- Gerardmer44
- Gorcy44
- Granges-sur-Vologne44
- Griesheim-sur-Souffel44
- Gueux44
- Haucourt-Moulaine44
- Héming44
- Herserange44
- Hettange-Grande44
- Hoenheim44
- Hussigny-Godbrange44
- Ittenheim44
- Jonville-en-Woëvre44
- Knutange44
- La Bresse44
- La Broque44
- Lampertheim44
- Le Menil44
- Le Syndicat44
- Le Thillot44
- Le Tholy44
- Lexy44
- Longlaville44
- Longuyon44
- Longwy44
- Marlenheim44
- Marmoutier44
- Mercy-le-Bas44
- Mexy44
- Mittelhausbergen44
- Monswiller44
- Mont-Saint-Martin44
- Moyenmoutier44
- Mundolsheim44
- Niederhausbergen44
- Nilvange44
- Oberhausbergen44
- Offenheim44
- Ottange44
- Otterswiller44
- Pfulgriesheim44
- Pierrepont44
- Ramonchamp44
- Rehon44
- Romanswiller44
- Rothau44
- Rupt-sur-Moselle44
- Russange44
- Saint-Ame44
- Saint-Brice-Courcelles44
- Saint-Die-des-Vosges44
- Saint-Dizier44
- Saint-Etienne-les-Remiremont44
- Saint-Leonard44
- Saint-Michel-sur-Meurthe44
- Sainte-Marguerite44
- Saulcy-sur-Meurthe44
- Saulnes44
- Saulxures-sur-Moselotte44
- Saverne44
- Schnersheim44
- Senones44
- Souffelweyersheim44
- Steinbourg44
- Taintrux44
- Taissy44
- Thil44
- Tinqueux44
- Tressange44
- Truchtersheim44
- Vagney44
- Vecoux44
- Villers-la-Montagne44
- Villerupt44
- Volmerange-les-Mines44
- Wangenbourg-Engenthal44
- Wasselonne44
- Westhoffen44
- Achenheim43
- Altorf43
- Ban-de-Laveline43
- Betheny43
- Bischoffsheim43
- Blaesheim43
- Boersch43
- Bourgogne43
- Breuschwickersheim43
- Bussang43
- Cernay-les-Reims43
- Cormicy43
- Courcy43
- Dachstein43
- Dinsheim-sur-Bruche43
- Dorlisheim43
- Duppigheim43
- Duttlenheim43
- Eckbolsheim43
- Entzheim43
- Ernolsheim-Bruche43
- Eschau43
- Fegersheim43
- Fresse-sur-Moselle43
- Geispolsheim43
- Grendelbruch43
- Gresswiller43
- Griesheim-pres-Molsheim43
- Hangenbieten43
- Hermonville43
- Hindisheim43
- Holtzheim43
- Illkirch-Graffenstaden43
- Innenheim43
- Irmstett43
- Jonchery-sur-Vesle43
- Krautergersheim43
- Lingolsheim43
- Lipsheim43
- Loivre43
- Lutzelhouse43
- Molsheim43
- Muizon43
- Mutzig43
- Niederhaslach43
- Oberhaslach43
- Oberschaeffolsheim43
- Ostwald43
- Plainfaing43
- Plobsheim43
- Rosheim43
- Russ43
- Saint-Maurice-sur-Moselle43
- Still43
- Urmatt43
- Wisches43
- Witry-les-Reims43
- Wolfisheim43
- Andlau42
- Barr42
- Bazancourt42
- Benfeld42
- Bergheim42
- Bernardswiller42
- Boofzheim42
- Boult-sur-Suippe42
- Chatenois42
- Dambach-la-Ville42
- Ebersheim42
- Epfig42
- Erstein42
- Fellering42
- Freland42
- Gerstheim42
- Hilsenheim42
- Huningue42
- Husseren-Wesserling42
- Huttenheim42
- Kaysersberg42
- Kertzfeld42
- Kintzheim42
- Kruth42
- Labaroche42
- Lapoutroie42
- Leymen42
- Liepvre42
- Matzenheim42
- Meistratzheim42
- Metzeral42
- Montmedy42
- Munster42
- Mussig42
- Muttersholtz42
- Niedernai42
- Nordhouse42
- Obernai42
- Oderen42
- Orbey42
- Ottrott42
- Pontfaverger-Moronvilliers42
- Rhinau42
- Ribeauville42
- Riquewihr42
- Saint-Amarin42
- Saint-Hippolyte42
- Saint-Louis42
- Sainte-Croix-aux-Mines42
- Sainte-Marie-aux-Mines42
- Sand42
- Scherwiller42
- Selestat42
- Soultzeren42
- Stosswihr42
- Stotzheim42
- Sundhouse42
- Valff42
- Village-Neuf42
- Ville42
- Warmeriville42
- Wihr-au-Val42
- Wittisheim42
- Algolsheim41
- Altkirch41
- Ammerschwihr41
- Andolsheim41
- Aspach41
- Aspach-le-Bas41
- Aspach-le-Haut41
- Baldersheim41
- Bantzenheim41
- Bartenheim41
- Battenheim41
- Bennwihr41
- Bergholtz41
- Berrwiller41
- Biesheim41
- Bitschwiller-les-Thann41
- Blodelsheim41
- Blotzheim41
- Bollwiller41
- Buhl41
- Burnhaupt-le-Bas41
- Burnhaupt-le-Haut41
- Carspach41
- Cernay41
- Chalampé41
- Chateau-Porcien41
- Dannemarie41
- Dessenheim41
- Dietwiller41
- Eguisheim41
- Ensisheim41
- Eschentzwiller41
- Ferrette41
- Fessenheim41
- Fortschwihr41
- Frontieres41
- Guebwiller41
- Guemar41
- Guewenheim41
- Habsheim41
- Hagenthal-le-Bas41
- Hegenheim41
- Heimsbrunn41
- Herrlisheim-pres-Colmar41
- Hesingue41
- Hirsingue41
- Hirtzbach41
- Hirtzfelden41
- Hochstatt41
- Holtzwihr41
- Horbourg-Wihr41
- Houssen41
- Illfurth41
- Illzach41
- Ingersheim41
- Issenheim41
- Jebsheim41
- Kembs41
- Kingersheim41
- Kunheim41
- Landser41
- Lautenbach41
- Lautenbachzell41
- Lutterbach41
- Marckolsheim41
- Masevaux41
- Merxheim41
- Meyenheim41
- Moosch41
- Morschwiller-le-Bas41
- Munchhouse41
- Neuf-Brisach41
- Oberhergheim41
- Ostheim41
- Ottmarsheim41
- Pfaffenheim41
- Pfastatt41
- Pfetterhouse41
- Pulversheim41
- Raedersheim41
- Reguisheim41
- Reiningue41
- Richwiller41
- Rixheim41
- Rosenau41
- Rouffach41
- Ruelisheim41
- Rumersheim-le-Haut41
- Sainte-Croix-en-Plaine41
- Sausheim41
- Sentheim41
- Sierentz41
- Sigolsheim41
- Soultz-Haut-Rhin41
- Soultzmatt41
- Staffelfelden41
- Steinbach41
- Stenay41
- Sundhoffen41
- Thann41
- Turckheim41
- Uffholtz41
- Ungersheim41
- Vieux-Thann41
- Volgelsheim41
- Waldighofen41
- Wattwiller41
- Wettolsheim41
- Widensolen41
- Wintzenheim41
- Wittelsheim41
- Wittenheim41
- Wolfgantzen41
- Zimmersheim41
- Blagny40
- Brunstatt40
- Didenheim40
- Flaxlanden40
- Rethel40
- Sault-les-Rethel40
- Vouziers40
- Zillisheim40
- Aiglemont39
- Attigny39
- Balan39
- Carignan39
- Deville39
- Dom-le-Mesnil39
- Donchery39
- Douzy39
- Flize39
- Floing39
- Fromelennes39
- Fumay39
- Gespunsart39
- Givet39
- Haybes39
- La Francheville39
- Les Hautes-Rivieres39
- Les Mazures39
- Lumes39
- Montcy-Notre-Dame39
- Montherme39
- Mouzon39
- Neufmanil39
- Nouvion-sur-Meuse39
- Nouzonville39
- Pouru-Saint-Remy39
- Prix-les-Mezieres39
- Reichstett39
- Renwez39
- Revin39
- Rimogne39
- Rocroi39
- Saint-Laurent39
- Saint-Menges39
- Sedan39
- Signy-le-Petit39
- Thilay39
- Tournes39
- Villers-Semeuse39
- Vireux-Molhain39
- Vireux-Wallerand39
- Vivier-au-Court39
- Vrigne-aux-Bois39
- Warcq39
- Forbach33
- Reims26
- Reinhardsmunster26
- Xonrupt-Longemer26
- Nancy25
- Phalsbourg25
- Haguenau23
- Seremange-Erzange23
- Belleville-sur-Meuse22
- Eloyes22
- Épinal22
- Neuves-Maisons22
- Vendenheim22
- Troyes20
- Villers-lès-Nancy19
- Charleville-Mezieres18
- Schirmeck18
- Thionville18
- Carling17
- Épernay17
- Kilstett17
- Lunéville17
- Obenheim17
- Strasbourg17
- Bazeilles15
- Metz12
- Schiltigheim12
- Hayange11
- Riedisheim9
- Lirey7
- Pont-à-Mousson1
- Houdelaincourt








