Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 12:27, Aug 24
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?
- Haguenau56
- Jonville-en-Woëvre56
- Pont-à-Mousson55
- Reims55
- Lauterbourg54
- Wissembourg54
- Betschdorf53
- Durrenbach53
- Goersdorf53
- Hatten53
- Hayange53
- Lembach53
- Roeschwoog53
- Seltz53
- Soultz-sous-Forets53
- Surbourg53
- Woerth53
- Avize52
- Ay52
- Bazancourt52
- Betheny52
- Bezannes52
- Bitche52
- Boult-sur-Suippe52
- Bourgogne52
- Cernay-les-Reims52
- Chateau-Porcien52
- Chatillon-sur-Marne52
- Cormicy52
- Cormontreuil52
- Courcy52
- Damery52
- Dizy52
- Dormans52
- Eschbach52
- Esternay52
- Fismes52
- Gueux52
- Gumbrechtshoffen52
- Gundershoffen52
- Hermonville52
- Jonchery-sur-Vesle52
- Le Mesnil-sur-Oger52
- Les Mazures52
- Loivre52
- Magenta52
- Mardeuil52
- Mareuil-le-Port52
- Mareuil-sur-Ay52
- Mertzwiller52
- Montmirail52
- Muizon52
- Nancy52
- Niederbronn-les-Bains52
- Oberbronn52
- Pierry52
- Pontfaverger-Moronvilliers52
- Port a Binson52
- Reichshoffen52
- Renwez52
- Rethel52
- Revin52
- Rilly-la-Montagne52
- Rimogne52
- Rocroi52
- Saint-Brice-Courcelles52
- Sault-les-Rethel52
- Sessenheim52
- Signy-le-Petit52
- Sillery52
- Soufflenheim52
- Taissy52
- Tinqueux52
- Tours-sur-Marne52
- Verzenay52
- Verzy52
- Walbourg52
- Warmeriville52
- Witry-les-Reims52
- Aiglemont51
- Alsting51
- Attigny51
- Audun-le-Tiche51
- Aumetz51
- Balan51
- Basse-Ham51
- Behren-les-Forbach51
- Bining51
- Blagny51
- Bliesbruck51
- Bouzonville51
- Carignan51
- Cattenom51
- Compertrix51
- Connantre51
- Cosnes-et-Romain51
- Courtisols51
- Crusnes51
- Dauendorf51
- Deville51
- Dom-le-Mesnil51
- Donchery51
- Douzy51
- Drusenheim51
- Enchenberg51
- Entrange51
- Etzling51
- Fagnieres51
- Fere-Champenoise51
- Flize51
- Floing51
- Fromelennes51
- Fumay51
- Gespunsart51
- Givet51
- Goetzenbruck51
- Gorcy51
- Gros-Rederching51
- Grosbliederstroff51
- Haucourt-Moulaine51
- Haybes51
- Herserange51
- Hettange-Grande51
- Hussigny-Godbrange51
- Ingwiller51
- Kaltenhouse51
- Kerbach51
- Koenigsmacker51
- La Francheville51
- Lemberg51
- Les Hautes-Rivieres51
- Lexy51
- Longlaville51
- Longuyon51
- Longwy51
- Lumes51
- Maizieres-la-Grande-Paroisse51
- Marigny-le-Chatel51
- Mery-sur-Seine51
- Mexy51
- Mont-Saint-Martin51
- Montbronn51
- Montcy-Notre-Dame51
- Montherme51
- Montmedy51
- Mourmelon-le-Grand51
- Mouzon51
- Neufgrange51
- Neufmanil51
- Nogent-sur-Seine51
- Nouvion-sur-Meuse51
- Nouzonville51
- Oberhoffen-sur-Moder51
- Oeting51
- Ohlungen51
- Ottange51
- Petit-Rederching51
- Petite-Rosselle51
- Pfaffenhoffen51
- Pouru-Saint-Remy51
- Prix-les-Mezieres51
- Rehon51
- Remelfing51
- Rohrbach-les-Bitche51
- Romilly-sur-Seine51
- Rouhling51
- Russange51
- Saint-Just-Sauvage51
- Saint-Laurent51
- Saint-Memmie51
- Saint-Menges51
- Sarreguemines51
- Sarreinsming51
- Sarry51
- Saulnes51
- Schirrhein51
- Schweighouse-sur-Moder51
- Schœneck51
- Sedan51
- Sezanne51
- Sierck-les-Bains51
- Soucht51
- Spicheren51
- Stenay51
- Stiring-Wendel51
- Suippes51
- Thil51
- Thilay51
- Tournes51
- Tressange51
- Uberach51
- Vertus51
- Villenauxe-la-Grande51
- Villers-la-Montagne51
- Villers-Semeuse51
- Villerupt51
- Vireux-Molhain51
- Vireux-Wallerand51
- Vivier-au-Court51
- Volmerange-les-Mines51
- Vouziers51
- Vrigne-aux-Bois51
- Warcq51
- Wiesviller51
- Wimmenau51
- Algrange50
- Amneville50
- Angevillers50
- Arcis-sur-Aube50
- Argancy50
- Auboue50
- Audun-le-Roman50
- Ay-sur-Moselle50
- Bening-les-Saint-Avold50
- Bertrange50
- Boulange50
- Boulay-Moselle50
- Bouligny50
- Bousse50
- Briey50
- Carling50
- Chalons-en-Champagne50
- Clouange50
- Cocheren50
- Creutzwald50
- Diebling50
- Diesen50
- Distroff50
- Ennery50
- Falck50
- Fameck50
- Farebersviller50
- Farschviller50
- Florange50
- Folkling50
- Fontoy50
- Freyming-Merlebach50
- Gandrange50
- Guenange50
- Hagondange50
- Ham-sous-Varsberg50
- Hambach50
- Hargarten-aux-Mines50
- Herbitzheim50
- Holving50
- Hombourg-Haut50
- Homecourt50
- Hundling50
- Illange50
- Joeuf50
- Joudreville50
- Kedange-sur-Canner50
- Keskastel50
- Knutange50
- Kuntzig50
- Landres50
- Longeville-les-Saint-Avold50
- Macheren50
- Mailly-le-Camp50
- Maizieres-les-Metz50
- Malroy50
- Mancieulles50
- Manom50
- Marange-Silvange50
- Mercy-le-Bas50
- Merten50
- Metzervisse50
- Mondelange50
- Montois-la-Montagne50
- Morsbach50
- Moutiers50
- Moyeuvre-Grande50
- Neufchef50
- Niederschaeffolsheim50
- Nilvange50
- Obermodern-Zutzendorf50
- Oermingen50
- Payns50
- Piennes50
- Pierrepont50
- Pierrevillers50
- Porcelette50
- Retonfey50
- Richemont50
- Rombas50
- Rosselange50
- Rurange-les-Thionville50
- Saint-Avold50
- Saint-Privat-la-Montagne50
- Sainte-Marie-aux-Chenes50
- Sainte-Menehould50
- Sarralbe50
- Saulny50
- Seingbouse50
- Talange50
- Tenteling50
- Terville50
- Theding50
- Thionville50
- Tremery50
- Trieux50
- Tucquegnieux50
- Uckange50
- Vendenheim50
- Vigy50
- Vitry-sur-Orne50
- Volstroff50
- Willerwald50
- Wingen-sur-Moder50
- Woippy50
- Woustviller50
- Yutz50
- Aix-en-Othe49
- Amanvillers49
- Ancerville49
- Ancy-sur-Moselle49
- Ars-sur-Moselle49
- Augny49
- Bar-le-Duc49
- Batilly49
- Bettancourt-la-Ferree49
- Bienville49
- Bischwiller49
- Bouilly49
- Bouxwiller49
- Breviandes49
- Brienne-le-Chateau49
- Bucheres49
- Chancenay49
- Chatel-Saint-Germain49
- Clermont-en-Argonne49
- Conflans-en-Jarnisy49
- Corny-sur-Moselle49
- Courcelles-Chaussy49
- Crehange49
- Creney-pres-Troyes49
- Diemeringen49
- Dieue-sur-Meuse49
- Doncourt-les-Conflans49
- Dossenheim-sur-Zinsel49
- Drulingen49
- Dugny-sur-Meuse49
- Estissac49
- Etain49
- Eurville-Bienville49
- Fains-Veel49
- Faulquemont49
- Fleury49
- Folschviller49
- Forbach49
- Frignicourt49
- Giraumont49
- Gorze49
- Gries49
- Herrlisheim49
- Jarny49
- Jouy-aux-Arches49
- La Chapelle-Saint-Luc49
- La Petite-Pierre49
- La Riviere-de-Corps49
- Labry49
- Le Ban Saint-Martin49
- Les Noes-pres-Troyes49
- Longeville-en-Barrois49
- Longeville-les-Metz49
- Marly49
- Mecleuves49
- Mommenheim49
- Montier-en-Der49
- Montigny-les-Metz49
- Morhange49
- Moulins-les-Metz49
- Neuwiller-les-Saverne49
- Norroy-les-Pont-a-Mousson49
- Noveant-sur-Moselle49
- Pagny-sur-Moselle49
- Pargny-sur-Saulx49
- Peltre49
- Piney49
- Plappeville49
- Pont-Sainte-Marie49
- Remilly49
- Revigny-sur-Ornain49
- Rosieres-pres-Troyes49
- Rozerieulles49
- Saint-Andre-les-Vergers49
- Saint-Germain49
- Saint-Julien-lès-Metz49
- Saint-Julien-les-Villas49
- Saint-Lye49
- Saint-Mihiel49
- Saint-Parres-aux-Tertres49
- Saint-Pouange49
- Sainte-Maure49
- Sainte-Savine49
- Sarre-Union49
- Sarrewerden49
- Sermaize-les-Bains49
- Solgne49
- Teting-sur-Nied49
- Thierville-sur-Meuse49
- Tronville-en-Barrois49
- Valleroy49
- Valmont49
- Verdun49
- Verny49
- Verrieres49
- Vigneulles-les-Hattonchatel49
- Villiers-en-Lieu49
- Vitry-le-François49
- Weitbruch49
- Art-sur-Meurthe48
- Bainville-sur-Madon48
- Bar-sur-Aube48
- Bar-sur-Seine48
- Bayard-sur-Marne48
- Bayon48
- Belleville48
- Biesles48
- Blénod-lès-Pont-à-Mousson48
- Blenod-les-Toul48
- Bologne48
- Bourbonne-les-Bains48
- Bouxieres-aux-Chenes48
- Bouxieres-aux-Dames48
- Brumath48
- Bulgneville48
- Chaligny48
- Chalindrey48
- Chamarandes-Choignes48
- Champenoux48
- Champigneulles48
- Chanteheux48
- Chaource48
- Charmes48
- Chateau-Salins48
- Chateauvillain48
- Chaumont48
- Chavigny48
- Chevillon48
- Colombey-les-Belles48
- Commercy48
- Contrexeville48
- Custines48
- Damelevieres48
- Darney48
- Dettwiller48
- Dieulouard48
- Dieuze48
- Dombasle-sur-Meurthe48
- Domgermain48
- Dommartin-les-Toul48
- Doulaincourt-Saucourt48
- Ecrouves48
- Einville-au-Jard48
- Ervy-le-Chatel48
- Essey-les-Nancy48
- Eulmont48
- Euville48
- Faulx48
- Fayl-Billot48
- Flavigny-sur-Moselle48
- Fléville-devant-Nancy48
- Foug48
- Froncles48
- Frouard48
- Gambsheim48
- Gerbeviller48
- Geudertheim48
- Gondrecourt-le-Chateau48
- Gondreville48
- Heillecourt48
- Héming48
- Hochfelden48
- Hoerdt48
- Houdemont48
- Jarville-la-Malgrange48
- Joinville48
- Lamarche48
- Laneuveville-devant-Nancy48
- Langres48
- Laxou48
- Lay-Saint-Christophe48
- Lerouville48
- Les Riceys48
- Liffol-le-Grand48
- Ligny-en-Barrois48
- Liverdun48
- Lorquin48
- Ludres48
- Lusigny-sur-Barse48
- Maidieres48
- Malzeville48
- Marbache48
- Maxeville48
- Mereville48
- Messein48
- Mirecourt48
- Monswiller48
- Montauville48
- Mussy-sur-Seine48
- Neufchateau48
- Niderviller48
- Nogent-le-Bas48
- Nomeny48
- Otterswiller48
- Pompey48
- Pont-Saint-Vincent48
- Pulligny48
- Pulnoy48
- Reding48
- Richardmenil48
- Rolampont48
- Rosieres-aux-Salines48
- Saint-Max48
- Saint-Nicolas-de-Port48
- Saizerais48
- Sarrebourg48
- Saulxures-les-Nancy48
- Saverne48
- Schwindratzheim48
- Seichamps48
- Steinbourg48
- Tomblaine48
- Toul48
- Vacon48
- Val-de-Meuse48
- Vandoeuvre-les-Nancy48
- Varangeville48
- Vaucouleurs48
- Velaine-en-Haye48
- Velaines48
- Vendeuvre-sur-Barse48
- Vezelise48
- Vic-sur-Seille48
- Vignot48
- Ville-sous-la-Ferte48
- Villey-Saint-Etienne48
- Vittel48
- Void-Vacon48
- Wassy48
- Weyersheim48
- Wingersheim48
- Abreschviller47
- Achenheim47
- Arches47
- Archettes47
- Aydoilles47
- Baccarat47
- Badonviller47
- Bains-les-Bains47
- Berstett47
- Bischheim47
- Breuschwickersheim47
- Bruyeres47
- Chantraine47
- Chatel-sur-Moselle47
- Chavelot47
- Chenimenil47
- Cirey-sur-Vezouze47
- Dabo47
- Darnieulles47
- Deyvillers47
- Dingsheim47
- Docelles47
- Dogneville47
- Eckbolsheim47
- Eckwersheim47
- Furdenheim47
- Golbey47
- Griesheim-sur-Souffel47
- Hadol47
- Hoenheim47
- Igney47
- Ittenheim47
- Jeanmenil47
- La Wantzenau47
- Lampertheim47
- Les Forges47
- Marlenheim47
- Marmoutier47
- Mittelhausbergen47
- Moyenmoutier47
- Mundolsheim47
- Niederhausbergen47
- Nomexy47
- Oberhausbergen47
- Oberschaeffolsheim47
- Offenheim47
- Pfulgriesheim47
- Plombieres-les-Bains47
- Portieux47
- Pouxeux47
- Rambervillers47
- Raon-aux-Bois47
- Romanswiller47
- Saint-Nabord47
- Schnersheim47
- Souffelweyersheim47
- Thaon-les-Vosges47
- Truchtersheim47
- Urimenil47
- Uxegney47
- Uzemain47
- Vincey47
- Walscheid47
- Wangenbourg-Engenthal47
- Wasselonne47
- Westhoffen47
- Wolfisheim47
- Xertigny47
- Altorf46
- Andlau46
- Anould46
- Ban-de-Laveline46
- Barr46
- Benfeld46
- Bernardswiller46
- Bischoffsheim46
- Blaesheim46
- Boersch46
- Boofzheim46
- Corcieux46
- Cornimont46
- Dachstein46
- Dinsheim-sur-Bruche46
- Dommartin-les-Remiremont46
- Dorlisheim46
- Duppigheim46
- Duttlenheim46
- Entzheim46
- Epfig46
- Ernolsheim-Bruche46
- Erstein46
- Eschau46
- Etival-Clairefontaine46
- Fegersheim46
- Fraize46
- Fresse-sur-Moselle46
- Geispolsheim46
- Gerardmer46
- Gerstheim46
- Granges-sur-Vologne46
- Grendelbruch46
- Gresswiller46
- Griesheim-pres-Molsheim46
- Hangenbieten46
- Hindisheim46
- Holtzheim46
- Huttenheim46
- Illkirch-Graffenstaden46
- Innenheim46
- Irmstett46
- Kertzfeld46
- Krautergersheim46
- La Bresse46
- La Broque46
- Le Menil46
- Le Syndicat46
- Le Thillot46
- Le Tholy46
- Lingolsheim46
- Lipsheim46
- Lutzelhouse46
- Matzenheim46
- Meistratzheim46
- Molsheim46
- Mutzig46
- Niederhaslach46
- Niedernai46
- Nordhouse46
- Oberhaslach46
- Obernai46
- Ostwald46
- Ottrott46
- Plainfaing46
- Plobsheim46
- Ramonchamp46
- Remiremont46
- Rhinau46
- Rosheim46
- Rothau46
- Rupt-sur-Moselle46
- Russ46
- Saint-Ame46
- Saint-Die-des-Vosges46
- Saint-Etienne-les-Remiremont46
- Saint-Leonard46
- Saint-Michel-sur-Meurthe46
- Sainte-Marguerite46
- Sand46
- Saulcy-sur-Meurthe46
- Saulxures-sur-Moselotte46
- Senones46
- Still46
- Stotzheim46
- Taintrux46
- Urmatt46
- Vagney46
- Valff46
- Vecoux46
- Ville46
- Wisches46
- Ammerschwihr45
- Bennwihr45
- Bergheim45
- Bussang45
- Chatenois45
- Dambach-la-Ville45
- Ebersheim45
- Freland45
- Guemar45
- Hilsenheim45
- Kaysersberg45
- Kintzheim45
- Kruth45
- Labaroche45
- Lapoutroie45
- Liepvre45
- Marckolsheim45
- Metzeral45
- Mussig45
- Muttersholtz45
- Orbey45
- Ostheim45
- Ribeauville45
- Riquewihr45
- Saint-Hippolyte45
- Saint-Maurice-sur-Moselle45
- Sainte-Croix-aux-Mines45
- Sainte-Marie-aux-Mines45
- Scherwiller45
- Selestat45
- Sigolsheim45
- Soultzeren45
- Stosswihr45
- Sundhouse45
- Wittisheim45
- Algolsheim44
- Andolsheim44
- Biesheim44
- Dessenheim44
- Eguisheim44
- Fellering44
- Fortschwihr44
- Herrlisheim-pres-Colmar44
- Holtzwihr44
- Horbourg-Wihr44
- Houssen44
- Husseren-Wesserling44
- Ingersheim44
- Jebsheim44
- Kunheim44
- Lautenbach44
- Lautenbachzell44
- Lirey44
- Metz44
- Munster44
- Neuf-Brisach44
- Oberhergheim44
- Oderen44
- Pfaffenheim44
- Rouffach44
- Saint-Amarin44
- Sainte-Croix-en-Plaine44
- Scy-Chazelles44
- Soultzmatt44
- Sundhoffen44
- Turckheim44
- Volgelsheim44
- Wettolsheim44
- Widensolen44
- Wihr-au-Val44
- Wintzenheim44
- Wolfgantzen44
- Bergholtz43
- Berrwiller43
- Bitschwiller-les-Thann43
- Blodelsheim43
- Bollwiller43
- Buhl43
- Ensisheim43
- Fessenheim43
- Guebwiller43
- Hirtzfelden43
- Issenheim43
- Masevaux43
- Merxheim43
- Meyenheim43
- Moosch43
- Munchhouse43
- Pulversheim43
- Raedersheim43
- Reguisheim43
- Rumersheim-le-Haut43
- Sentheim43
- Soultz-Haut-Rhin43
- Staffelfelden43
- Steinbach43
- Thann43
- Uffholtz43
- Ungersheim43
- Vieux-Thann43
- Wattwiller43
- Altkirch42
- Aspach42
- Aspach-le-Bas42
- Aspach-le-Haut42
- Baldersheim42
- Bantzenheim42
- Bartenheim42
- Battenheim42
- Blotzheim42
- Brunstatt42
- Burnhaupt-le-Bas42
- Burnhaupt-le-Haut42
- Carspach42
- Cernay42
- Chalampé42
- Dannemarie42
- Didenheim42
- Dietwiller42
- Eschentzwiller42
- Ferrette42
- Flaxlanden42
- Frontieres42
- Guewenheim42
- Habsheim42
- Hagenthal-le-Bas42
- Hegenheim42
- Heimsbrunn42
- Hesingue42
- Hirsingue42
- Hirtzbach42
- Hochstatt42
- Huningue42
- Illfurth42
- Illzach42
- Kembs42
- Kingersheim42
- Landser42
- Leymen42
- Lutterbach42
- Morschwiller-le-Bas42
- Mulhouse42
- Ottmarsheim42
- Pfastatt42
- Pfetterhouse42
- Reiningue42
- Richwiller42
- Rixheim42
- Rosenau42
- Ruelisheim42
- Saint-Louis42
- Sausheim42
- Sierentz42
- Village-Neuf42
- Waldighofen42
- Wittelsheim42
- Wittenheim42
- Zillisheim42
- Zimmersheim42
- Villers-lès-Nancy41
- Reinhardsmunster40
- Épernay39
- Kilstett39
- Lunéville39
- Saint-Dizier39
- Seremange-Erzange37
- Phalsbourg36
- Xonrupt-Longemer35
- Charleville-Mezieres33
- Colmar33
- Neuves-Maisons33
- Obenheim33
- Reichstett33
- Troyes33
- Épinal32
- Schirmeck30
- Frolois28
- Strasbourg28
- Bazeilles24
- Belleville-sur-Meuse22
- Eloyes22
- Riedisheim22
- Schiltigheim11
- Houdelaincourt









