Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 23:49, Sep 26
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?
- Schiltigheim75
- Lunéville73
- Mulhouse62
- Wittenheim59
- Reichstett58
- Aix-en-Othe57
- Bouilly57
- Chaource57
- Ervy-le-Chatel57
- Estissac57
- Fromelennes57
- Givet57
- La Riviere-de-Corps57
- Saint-Germain57
- Saint-Pouange57
- Vireux-Wallerand57
- Aiglemont56
- Bar-sur-Seine56
- Breviandes56
- Bucheres56
- Chalons-en-Champagne56
- Creney-pres-Troyes56
- Deville56
- Dom-le-Mesnil56
- Donchery56
- Flize56
- Floing56
- Fumay56
- Gespunsart56
- Haybes56
- La Chapelle-Saint-Luc56
- La Francheville56
- Les Hautes-Rivieres56
- Les Mazures56
- Les Noes-pres-Troyes56
- Les Riceys56
- Lumes56
- Lusigny-sur-Barse56
- Marigny-le-Chatel56
- Metz56
- Montcy-Notre-Dame56
- Montherme56
- Mussy-sur-Seine56
- Neufmanil56
- Nouvion-sur-Meuse56
- Nouzonville56
- Payns56
- Pont-Sainte-Marie56
- Prix-les-Mezieres56
- Renwez56
- Revin56
- Riedisheim56
- Rimogne56
- Rocroi56
- Rosieres-pres-Troyes56
- Saint-Andre-les-Vergers56
- Saint-Julien-les-Villas56
- Saint-Laurent56
- Saint-Lye56
- Saint-Menges56
- Saint-Parres-aux-Tertres56
- Sainte-Maure56
- Sainte-Savine56
- Signy-le-Petit56
- Thilay56
- Tournes56
- Verrieres56
- Villers-Semeuse56
- Vireux-Molhain56
- Vivier-au-Court56
- Vrigne-aux-Bois56
- Warcq56
- Alsting55
- Arcis-sur-Aube55
- Attigny55
- Avize55
- Ay55
- Balan55
- Bar-sur-Aube55
- Bazancourt55
- Behren-les-Forbach55
- Bening-les-Saint-Avold55
- Betheny55
- Bezannes55
- Biesles55
- Bining55
- Bitche55
- Bliesbruck55
- Bologne55
- Boulay-Moselle55
- Boult-sur-Suippe55
- Bourgogne55
- Bouzonville55
- Brienne-le-Chateau55
- Cernay-les-Reims55
- Chalindrey55
- Chamarandes-Choignes55
- Chateau-Porcien55
- Chateauvillain55
- Chatillon-sur-Marne55
- Chaumont55
- Cocheren55
- Connantre55
- Cormicy55
- Cormontreuil55
- Courcy55
- Creutzwald55
- Damery55
- Diebling55
- Diesen55
- Dizy55
- Dormans55
- Douzy55
- Esternay55
- Etzling55
- Falck55
- Farebersviller55
- Farschviller55
- Fayl-Billot55
- Fere-Champenoise55
- Fismes55
- Folkling55
- Folschviller55
- Freyming-Merlebach55
- Gros-Rederching55
- Grosbliederstroff55
- Gueux55
- Ham-sous-Varsberg55
- Hambach55
- Hargarten-aux-Mines55
- Hayange55
- Hermonville55
- Hombourg-Haut55
- Hundling55
- Jonchery-sur-Vesle55
- Kerbach55
- Langres55
- Lauterbourg55
- Le Mesnil-sur-Oger55
- Lembach55
- Loivre55
- Longeville-les-Saint-Avold55
- Macheren55
- Magenta55
- Mailly-le-Camp55
- Maizieres-la-Grande-Paroisse55
- Mardeuil55
- Mareuil-le-Port55
- Mareuil-sur-Ay55
- Merten55
- Mery-sur-Seine55
- Montmirail55
- Morsbach55
- Muizon55
- Neufgrange55
- Neuves-Maisons55
- Nogent-le-Bas55
- Nogent-sur-Seine55
- Oeting55
- Petit-Rederching55
- Petite-Rosselle55
- Pierry55
- Piney55
- Pont-à-Mousson55
- Pontfaverger-Moronvilliers55
- Porcelette55
- Port a Binson55
- Pouru-Saint-Remy55
- Reims55
- Remelfing55
- Rethel55
- Rilly-la-Montagne55
- Rohrbach-les-Bitche55
- Rolampont55
- Romilly-sur-Seine55
- Rouhling55
- Saint-Avold55
- Saint-Brice-Courcelles55
- Saint-Dizier55
- Saint-Just-Sauvage55
- Sarreguemines55
- Sarreinsming55
- Sault-les-Rethel55
- Schœneck55
- Sedan55
- Seingbouse55
- Seltz55
- Sezanne55
- Sierck-les-Bains55
- Sillery55
- Spicheren55
- Stiring-Wendel55
- Taissy55
- Tenteling55
- Theding55
- Tinqueux55
- Tours-sur-Marne55
- Valmont55
- Vendeuvre-sur-Barse55
- Vertus55
- Verzenay55
- Verzy55
- Ville-sous-la-Ferte55
- Villenauxe-la-Grande55
- Warmeriville55
- Wiesviller55
- Wissembourg55
- Witry-les-Reims55
- Woustviller55
- Algrange54
- Amneville54
- Angevillers54
- Argancy54
- Audun-le-Tiche54
- Ay-sur-Moselle54
- Basse-Ham54
- Bayard-sur-Marne54
- Bertrange54
- Betschdorf54
- Bettancourt-la-Ferree54
- Bienville54
- Blagny54
- Bourbonne-les-Bains54
- Bousse54
- Carignan54
- Cattenom54
- Chevillon54
- Compertrix54
- Courcelles-Chaussy54
- Courtisols54
- Crehange54
- Distroff54
- Doulaincourt-Saucourt54
- Durrenbach54
- Enchenberg54
- Ennery54
- Entrange54
- Eschbach54
- Eurville-Bienville54
- Fagnieres54
- Fameck54
- Faulquemont54
- Florange54
- Frignicourt54
- Froncles54
- Gandrange54
- Goersdorf54
- Goetzenbruck54
- Guenange54
- Gumbrechtshoffen54
- Gundershoffen54
- Hagondange54
- Hatten54
- Herbitzheim54
- Hettange-Grande54
- Holving54
- Illange54
- Joinville54
- Kedange-sur-Canner54
- Keskastel54
- Koenigsmacker54
- Kuntzig54
- Lamarche54
- Lemberg54
- Malroy54
- Manom54
- Metzervisse54
- Mondelange54
- Montbronn54
- Montier-en-Der54
- Mourmelon-le-Grand54
- Mouzon54
- Nancy54
- Niederbronn-les-Bains54
- Oberbronn54
- Oermingen54
- Ottange54
- Pargny-sur-Saulx54
- Reichshoffen54
- Retonfey54
- Richemont54
- Rurange-les-Thionville54
- Russange54
- Saint-Memmie54
- Sarralbe54
- Sarry54
- Soucht54
- Soultz-sous-Forets54
- Suippes54
- Surbourg54
- Talange54
- Terville54
- Teting-sur-Nied54
- Thil54
- Tremery54
- Uckange54
- Val-de-Meuse54
- Vigy54
- Villerupt54
- Villiers-en-Lieu54
- Vitry-le-François54
- Volmerange-les-Mines54
- Volstroff54
- Vouziers54
- Walbourg54
- Wassy54
- Willerwald54
- Wimmenau54
- Wingen-sur-Moder54
- Woerth54
- Yutz54
- Amanvillers53
- Ancerville53
- Ancy-sur-Moselle53
- Ars-sur-Moselle53
- Auboue53
- Audun-le-Roman53
- Augny53
- Aumetz53
- Bar-le-Duc53
- Batilly53
- Boulange53
- Bouligny53
- Briey53
- Bulgneville53
- Carling53
- Chancenay53
- Chatel-Saint-Germain53
- Clouange53
- Contrexeville53
- Corny-sur-Moselle53
- Cosnes-et-Romain53
- Crusnes53
- Dauendorf53
- Diemeringen53
- Doncourt-les-Conflans53
- Drulingen53
- Épernay53
- Fains-Veel53
- Fleury53
- Fontoy53
- Giraumont53
- Gondrecourt-le-Chateau53
- Gorcy53
- Gorze53
- Haucourt-Moulaine53
- Héming53
- Herserange53
- Homecourt53
- Hussigny-Godbrange53
- Ingwiller53
- Jarny53
- Joeuf53
- Joudreville53
- Jouy-aux-Arches53
- Kaltenhouse53
- Knutange53
- La Petite-Pierre53
- Labry53
- Landres53
- Le Ban Saint-Martin53
- Lexy53
- Liffol-le-Grand53
- Ligny-en-Barrois53
- Longeville-en-Barrois53
- Longeville-les-Metz53
- Longlaville53
- Longuyon53
- Longwy53
- Maizieres-les-Metz53
- Mancieulles53
- Marange-Silvange53
- Marly53
- Mecleuves53
- Mercy-le-Bas53
- Mertzwiller53
- Mexy53
- Mont-Saint-Martin53
- Montigny-les-Metz53
- Montmedy53
- Montois-la-Montagne53
- Morhange53
- Moulins-les-Metz53
- Moutiers53
- Moyeuvre-Grande53
- Neufchateau53
- Neufchef53
- Nilvange53
- Noveant-sur-Moselle53
- Obermodern-Zutzendorf53
- Ohlungen53
- Peltre53
- Pfaffenhoffen53
- Piennes53
- Pierrepont53
- Pierrevillers53
- Plappeville53
- Rehon53
- Remilly53
- Revigny-sur-Ornain53
- Roeschwoog53
- Rombas53
- Rosselange53
- Rozerieulles53
- Saint-Julien-lès-Metz53
- Saint-Privat-la-Montagne53
- Sainte-Marie-aux-Chenes53
- Sainte-Menehould53
- Sarre-Union53
- Sarrewerden53
- Saulnes53
- Saulny53
- Schirrhein53
- Schweighouse-sur-Moder53
- Sermaize-les-Bains53
- Sessenheim53
- Solgne53
- Soufflenheim53
- Stenay53
- Tressange53
- Trieux53
- Tronville-en-Barrois53
- Tucquegnieux53
- Uberach53
- Valleroy53
- Velaines53
- Verny53
- Villers-la-Montagne53
- Vitry-sur-Orne53
- Woippy53
- Art-sur-Meurthe52
- Bainville-sur-Madon52
- Bayon52
- Belleville52
- Bischwiller52
- Blénod-lès-Pont-à-Mousson52
- Blenod-les-Toul52
- Bouxieres-aux-Chenes52
- Bouxieres-aux-Dames52
- Bouxwiller52
- Brumath52
- Chaligny52
- Champenoux52
- Champigneulles52
- Chanteheux52
- Charmes52
- Chateau-Salins52
- Chavigny52
- Clermont-en-Argonne52
- Colombey-les-Belles52
- Commercy52
- Conflans-en-Jarnisy52
- Custines52
- Damelevieres52
- Darney52
- Dettwiller52
- Dieue-sur-Meuse52
- Dieulouard52
- Dieuze52
- Dombasle-sur-Meurthe52
- Domgermain52
- Dommartin-les-Toul52
- Dossenheim-sur-Zinsel52
- Drusenheim52
- Dugny-sur-Meuse52
- Ecrouves52
- Einville-au-Jard52
- Essey-les-Nancy52
- Etain52
- Eulmont52
- Euville52
- Faulx52
- Flavigny-sur-Moselle52
- Fléville-devant-Nancy52
- Foug52
- Frouard52
- Geudertheim52
- Gondreville52
- Gries52
- Heillecourt52
- Herrlisheim52
- Hochfelden52
- Houdemont52
- Jarville-la-Malgrange52
- Laneuveville-devant-Nancy52
- Laxou52
- Lay-Saint-Christophe52
- Lerouville52
- Liverdun52
- Ludres52
- Maidieres52
- Malzeville52
- Marbache52
- Marmoutier52
- Maxeville52
- Mereville52
- Messein52
- Mirecourt52
- Mommenheim52
- Monswiller52
- Montauville52
- Neuwiller-les-Saverne52
- Niderviller52
- Niederschaeffolsheim52
- Nomeny52
- Norroy-les-Pont-a-Mousson52
- Oberhoffen-sur-Moder52
- Otterswiller52
- Pagny-sur-Moselle52
- Pompey52
- Pont-Saint-Vincent52
- Pulligny52
- Pulnoy52
- Reding52
- Richardmenil52
- Rosieres-aux-Salines52
- Saint-Max52
- Saint-Mihiel52
- Saint-Nicolas-de-Port52
- Saizerais52
- Sarrebourg52
- Saulxures-les-Nancy52
- Saverne52
- Schwindratzheim52
- Seichamps52
- Steinbourg52
- Thierville-sur-Meuse52
- Tomblaine52
- Toul52
- Vacon52
- Vandoeuvre-les-Nancy52
- Varangeville52
- Vaucouleurs52
- Velaine-en-Haye52
- Verdun52
- Vezelise52
- Vic-sur-Seille52
- Vigneulles-les-Hattonchatel52
- Vignot52
- Villey-Saint-Etienne52
- Vittel52
- Void-Vacon52
- Weitbruch52
- Weyersheim52
- Wingersheim52
- Abreschviller51
- Bains-les-Bains51
- Berstett51
- Chantraine51
- Chatel-sur-Moselle51
- Chavelot51
- Cirey-sur-Vezouze51
- Dabo51
- Darnieulles51
- Dingsheim51
- Dogneville51
- Eckwersheim51
- Furdenheim51
- Gambsheim51
- Gerbeviller51
- Golbey51
- Griesheim-sur-Souffel51
- Hoerdt51
- Igney51
- La Wantzenau51
- Lampertheim51
- Les Forges51
- Lorquin51
- Marlenheim51
- Mundolsheim51
- Nomexy51
- Oberhaslach51
- Offenheim51
- Pfulgriesheim51
- Portieux51
- Romanswiller51
- Schnersheim51
- Souffelweyersheim51
- Thaon-les-Vosges51
- Truchtersheim51
- Urimenil51
- Uxegney51
- Uzemain51
- Vincey51
- Walscheid51
- Wangenbourg-Engenthal51
- Wasselonne51
- Westhoffen51
- Xertigny51
- Arches50
- Baccarat50
- Badonviller50
- Bischheim50
- Breuschwickersheim50
- Deyvillers50
- Dinsheim-sur-Bruche50
- Grendelbruch50
- Gresswiller50
- Hadol50
- Hoenheim50
- Irmstett50
- Ittenheim50
- La Broque50
- Lutzelhouse50
- Mittelhausbergen50
- Mutzig50
- Niederhaslach50
- Niederhausbergen50
- Oberhausbergen50
- Rambervillers50
- Rothau50
- Russ50
- Still50
- Urmatt50
- Wisches50
- Achenheim49
- Altorf49
- Andlau49
- Archettes49
- Aydoilles49
- Ban-de-Laveline49
- Barr49
- Bernardswiller49
- Bischoffsheim49
- Blaesheim49
- Boersch49
- Bruyeres49
- Chenimenil49
- Dachstein49
- Docelles49
- Dorlisheim49
- Duppigheim49
- Duttlenheim49
- Eckbolsheim49
- Entzheim49
- Ernolsheim-Bruche49
- Etival-Clairefontaine49
- Fegersheim49
- Geispolsheim49
- Griesheim-pres-Molsheim49
- Hangenbieten49
- Holtzheim49
- Illkirch-Graffenstaden49
- Innenheim49
- Jeanmenil49
- Krautergersheim49
- Lingolsheim49
- Lipsheim49
- Meistratzheim49
- Molsheim49
- Moyenmoutier49
- Niedernai49
- Obernai49
- Oberschaeffolsheim49
- Ostwald49
- Ottrott49
- Plombieres-les-Bains49
- Pouxeux49
- Raon-aux-Bois49
- Remiremont49
- Rosheim49
- Saint-Die-des-Vosges49
- Saint-Michel-sur-Meurthe49
- Saint-Nabord49
- Sainte-Marguerite49
- Saulcy-sur-Meurthe49
- Senones49
- Ville49
- Wolfisheim49
- Ammerschwihr48
- Anould48
- Benfeld48
- Bennwihr48
- Bergheim48
- Boofzheim48
- Bussang48
- Chatenois48
- Corcieux48
- Cornimont48
- Dambach-la-Ville48
- Dommartin-les-Remiremont48
- Ebersheim48
- Eguisheim48
- Epfig48
- Erstein48
- Eschau48
- Fellering48
- Fraize48
- Freland48
- Fresse-sur-Moselle48
- Gerardmer48
- Gerstheim48
- Granges-sur-Vologne48
- Guemar48
- Herrlisheim-pres-Colmar48
- Hilsenheim48
- Hindisheim48
- Holtzwihr48
- Horbourg-Wihr48
- Houssen48
- Husseren-Wesserling48
- Huttenheim48
- Ingersheim48
- Kaysersberg48
- Kertzfeld48
- Kintzheim48
- Kruth48
- La Bresse48
- Labaroche48
- Lapoutroie48
- Le Menil48
- Le Syndicat48
- Le Thillot48
- Le Tholy48
- Liepvre48
- Matzenheim48
- Metzeral48
- Munster48
- Mussig48
- Muttersholtz48
- Nordhouse48
- Oderen48
- Orbey48
- Ostheim48
- Plainfaing48
- Plobsheim48
- Ramonchamp48
- Rhinau48
- Ribeauville48
- Riquewihr48
- Rupt-sur-Moselle48
- Saint-Ame48
- Saint-Etienne-les-Remiremont48
- Saint-Hippolyte48
- Saint-Leonard48
- Saint-Maurice-sur-Moselle48
- Sainte-Croix-aux-Mines48
- Sainte-Marie-aux-Mines48
- Sand48
- Saulxures-sur-Moselotte48
- Scherwiller48
- Selestat48
- Sigolsheim48
- Soultzeren48
- Stosswihr48
- Stotzheim48
- Sundhouse48
- Taintrux48
- Turckheim48
- Vagney48
- Valff48
- Vecoux48
- Wettolsheim48
- Wihr-au-Val48
- Wintzenheim48
- Wittisheim48
- Andolsheim47
- Aspach-le-Haut47
- Bergholtz47
- Berrwiller47
- Bitschwiller-les-Thann47
- Bollwiller47
- Buhl47
- Cernay47
- Fortschwihr47
- Guebwiller47
- Guewenheim47
- Issenheim47
- Jebsheim47
- Kunheim47
- Lautenbach47
- Lautenbachzell47
- Marckolsheim47
- Masevaux47
- Merxheim47
- Meyenheim47
- Moosch47
- Oberhergheim47
- Pfaffenheim47
- Raedersheim47
- Rouffach47
- Saint-Amarin47
- Sainte-Croix-en-Plaine47
- Sentheim47
- Soultz-Haut-Rhin47
- Soultzmatt47
- Steinbach47
- Sundhoffen47
- Thann47
- Uffholtz47
- Ungersheim47
- Vieux-Thann47
- Wattwiller47
- Widensolen47
- Algolsheim46
- Aspach-le-Bas46
- Battenheim46
- Biesheim46
- Burnhaupt-le-Bas46
- Burnhaupt-le-Haut46
- Dannemarie46
- Dessenheim46
- Ensisheim46
- Heimsbrunn46
- Hirtzfelden46
- Illzach46
- Kingersheim46
- Lutterbach46
- Morschwiller-le-Bas46
- Neuf-Brisach46
- Pfastatt46
- Pulversheim46
- Reguisheim46
- Reiningue46
- Richwiller46
- Ruelisheim46
- Staffelfelden46
- Volgelsheim46
- Wittelsheim46
- Wolfgantzen46
- Baldersheim45
- Brunstatt45
- Didenheim45
- Hochstatt45
- Illfurth45
- Munchhouse45
- Sausheim45
- Zillisheim45
- Altkirch44
- Aspach44
- Bantzenheim44
- Blodelsheim44
- Carspach44
- Chalampé44
- Dietwiller44
- Épinal44
- Eschentzwiller44
- Fessenheim44
- Flaxlanden44
- Forbach44
- Habsheim44
- Hirsingue44
- Hirtzbach44
- Lirey44
- Ottmarsheim44
- Pfetterhouse44
- Reinhardsmunster44
- Rixheim44
- Rumersheim-le-Haut44
- Strasbourg44
- Vendenheim44
- Zimmersheim44
- Bartenheim43
- Ferrette43
- Frontieres43
- Kembs43
- Landser43
- Sierentz43
- Waldighofen43
- Blotzheim42
- Hagenthal-le-Bas42
- Hegenheim42
- Hesingue42
- Huningue42
- Leymen42
- Rosenau42
- Saint-Louis42
- Village-Neuf42
- Villers-lès-Nancy39
- Colmar38
- Kilstett38
- Xonrupt-Longemer38
- Phalsbourg33
- Thionville33
- Seremange-Erzange32
- Eloyes28
- Frolois28
- Obenheim28
- Jonville-en-Woëvre24
- Schirmeck24
- Charleville-Mezieres22
- Scy-Chazelles18
- Troyes18
- Bazeilles17
- Belleville-sur-Meuse17
- Haguenau15
- Houdelaincourt








