Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 21:35, Nov 03
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?
- Wittenheim87
- Laxou79
- Thionville68
- Phalsbourg67
- Seremange-Erzange66
- Nancy64
- Schirmeck64
- Ferrette61
- Hagenthal-le-Bas61
- Hirsingue61
- Hirtzbach61
- Leymen61
- Mulhouse61
- Pfetterhouse61
- Waldighofen61
- Altkirch60
- Aspach60
- Aspach-le-Bas60
- Aspach-le-Haut60
- Bartenheim60
- Bitschwiller-les-Thann60
- Blotzheim60
- Brunstatt60
- Burnhaupt-le-Bas60
- Burnhaupt-le-Haut60
- Carspach60
- Cernay60
- Dannemarie60
- Didenheim60
- Dietwiller60
- Eschentzwiller60
- Flaxlanden60
- Frontieres60
- Guewenheim60
- Habsheim60
- Hegenheim60
- Heimsbrunn60
- Hesingue60
- Hochstatt60
- Huningue60
- Illfurth60
- Illzach60
- Kembs60
- Landser60
- Lutterbach60
- Masevaux60
- Morschwiller-le-Bas60
- Pfastatt60
- Reiningue60
- Richwiller60
- Rixheim60
- Rosenau60
- Saint-Louis60
- Sentheim60
- Sierentz60
- Steinbach60
- Thann60
- Uffholtz60
- Vendenheim60
- Vieux-Thann60
- Village-Neuf60
- Wittelsheim60
- Zillisheim60
- Zimmersheim60
- Baldersheim59
- Bantzenheim59
- Battenheim59
- Bergholtz59
- Berrwiller59
- Blodelsheim59
- Bollwiller59
- Buhl59
- Bussang59
- Chalampé59
- Ensisheim59
- Épinal59
- Fellering59
- Fresse-sur-Moselle59
- Guebwiller59
- Hirtzfelden59
- Husseren-Wesserling59
- Issenheim59
- Kingersheim59
- Kruth59
- Lautenbach59
- Lautenbachzell59
- Merxheim59
- Meyenheim59
- Moosch59
- Munchhouse59
- Oderen59
- Ottmarsheim59
- Pulversheim59
- Raedersheim59
- Reguisheim59
- Rouffach59
- Ruelisheim59
- Rumersheim-le-Haut59
- Saint-Amarin59
- Saint-Maurice-sur-Moselle59
- Sausheim59
- Soultz-Haut-Rhin59
- Soultzmatt59
- Staffelfelden59
- Ungersheim59
- Wattwiller59
- Algolsheim58
- Ammerschwihr58
- Andolsheim58
- Anould58
- Ban-de-Laveline58
- Bennwihr58
- Bergheim58
- Biesheim58
- Colmar58
- Corcieux58
- Cornimont58
- Dessenheim58
- Dommartin-les-Remiremont58
- Eguisheim58
- Fessenheim58
- Fortschwihr58
- Fraize58
- Freland58
- Gerardmer58
- Guemar58
- Herrlisheim-pres-Colmar58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Ingersheim58
- Jebsheim58
- Kaysersberg58
- Kunheim58
- La Bresse58
- Labaroche58
- Lapoutroie58
- Le Menil58
- Le Syndicat58
- Le Thillot58
- Le Tholy58
- Lunéville58
- Marckolsheim58
- Metzeral58
- Munster58
- Neuf-Brisach58
- Oberhergheim58
- Orbey58
- Ostheim58
- Pfaffenheim58
- Plainfaing58
- Plombieres-les-Bains58
- Ramonchamp58
- Remiremont58
- Ribeauville58
- Riquewihr58
- Rupt-sur-Moselle58
- Saint-Ame58
- Saint-Etienne-les-Remiremont58
- Saint-Hippolyte58
- Sainte-Croix-aux-Mines58
- Sainte-Croix-en-Plaine58
- Sainte-Marie-aux-Mines58
- Saulxures-sur-Moselotte58
- Sigolsheim58
- Soultzeren58
- Stosswihr58
- Sundhoffen58
- Turckheim58
- Vagney58
- Vecoux58
- Volgelsheim58
- Wettolsheim58
- Widensolen58
- Wihr-au-Val58
- Wintzenheim58
- Wolfgantzen58
- Andlau57
- Arches57
- Archettes57
- Aydoilles57
- Bains-les-Bains57
- Barr57
- Benfeld57
- Boofzheim57
- Bruyeres57
- Chantraine57
- Chatenois57
- Chenimenil57
- Dambach-la-Ville57
- Deyvillers57
- Docelles57
- Ebersheim57
- Eloyes57
- Epfig57
- Erstein57
- Etival-Clairefontaine57
- Gerstheim57
- Golbey57
- Granges-sur-Vologne57
- Hadol57
- Hilsenheim57
- Huttenheim57
- Kertzfeld57
- Kintzheim57
- Liepvre57
- Matzenheim57
- Meistratzheim57
- Moyenmoutier57
- Mussig57
- Muttersholtz57
- Pouxeux57
- Raon-aux-Bois57
- Rhinau57
- Saint-Die-des-Vosges57
- Saint-Leonard57
- Saint-Michel-sur-Meurthe57
- Saint-Nabord57
- Sainte-Marguerite57
- Sand57
- Saulcy-sur-Meurthe57
- Scherwiller57
- Selestat57
- Senones57
- Stotzheim57
- Sundhouse57
- Taintrux57
- Urimenil57
- Uzemain57
- Valff57
- Ville57
- Wittisheim57
- Xertigny57
- Achenheim56
- Altorf56
- Baccarat56
- Badonviller56
- Bernardswiller56
- Bischheim56
- Bischoffsheim56
- Blaesheim56
- Boersch56
- Bourbonne-les-Bains56
- Breuschwickersheim56
- Bulgneville56
- Chalindrey56
- Charmes56
- Chatel-sur-Moselle56
- Chavelot56
- Contrexeville56
- Dachstein56
- Darney56
- Darnieulles56
- Dingsheim56
- Dinsheim-sur-Bruche56
- Dogneville56
- Dorlisheim56
- Duppigheim56
- Duttlenheim56
- Eckbolsheim56
- Entzheim56
- Ernolsheim-Bruche56
- Eschau56
- Fayl-Billot56
- Fegersheim56
- Furdenheim56
- Geispolsheim56
- Grendelbruch56
- Gresswiller56
- Griesheim-pres-Molsheim56
- Griesheim-sur-Souffel56
- Hangenbieten56
- Hindisheim56
- Hoenheim56
- Holtzheim56
- Igney56
- Illkirch-Graffenstaden56
- Innenheim56
- Irmstett56
- Ittenheim56
- Jeanmenil56
- Krautergersheim56
- La Broque56
- La Wantzenau56
- Lamarche56
- Lampertheim56
- Les Forges56
- Lingolsheim56
- Lipsheim56
- Lutzelhouse56
- Marlenheim56
- Mirecourt56
- Mittelhausbergen56
- Molsheim56
- Mundolsheim56
- Mutzig56
- Niederhaslach56
- Niederhausbergen56
- Niedernai56
- Nomexy56
- Nordhouse56
- Oberhaslach56
- Oberhausbergen56
- Obernai56
- Oberschaeffolsheim56
- Offenheim56
- Ostwald56
- Ottrott56
- Pfulgriesheim56
- Plobsheim56
- Portieux56
- Rambervillers56
- Reichstett56
- Rosheim56
- Rothau56
- Russ56
- Schiltigheim56
- Souffelweyersheim56
- Still56
- Thaon-les-Vosges56
- Truchtersheim56
- Urmatt56
- Uxegney56
- Vincey56
- Vittel56
- Westhoffen56
- Wisches56
- Wolfisheim56
- Abreschviller55
- Bainville-sur-Madon55
- Bayon55
- Berstett55
- Biesles55
- Bischwiller55
- Brumath55
- Chanteheux55
- Cirey-sur-Vezouze55
- Colombey-les-Belles55
- Dabo55
- Damelevieres55
- Dauendorf55
- Dettwiller55
- Dombasle-sur-Meurthe55
- Drusenheim55
- Eckwersheim55
- Einville-au-Jard55
- Flavigny-sur-Moselle55
- Fléville-devant-Nancy55
- Gambsheim55
- Gerbeviller55
- Geudertheim55
- Gries55
- Herrlisheim55
- Hochfelden55
- Hoerdt55
- Kaltenhouse55
- Langres55
- Liffol-le-Grand55
- Lorquin55
- Ludres55
- Marmoutier55
- Mereville55
- Messein55
- Mommenheim55
- Monswiller55
- Neufchateau55
- Niderviller55
- Niederschaeffolsheim55
- Nogent-le-Bas55
- Obenheim55
- Oberhoffen-sur-Moder55
- Ohlungen55
- Otterswiller55
- Pont-Saint-Vincent55
- Pulligny55
- Richardmenil55
- Roeschwoog55
- Rolampont55
- Romanswiller55
- Rosieres-aux-Salines55
- Saint-Nicolas-de-Port55
- Saverne55
- Schirrhein55
- Schnersheim55
- Schweighouse-sur-Moder55
- Schwindratzheim55
- Sessenheim55
- Soufflenheim55
- Steinbourg55
- Val-de-Meuse55
- Varangeville55
- Vezelise55
- Walscheid55
- Wangenbourg-Engenthal55
- Wasselonne55
- Weitbruch55
- Weyersheim55
- Wingersheim55
- Aix-en-Othe54
- Alsting54
- Art-sur-Meurthe54
- Behren-les-Forbach54
- Bening-les-Saint-Avold54
- Betschdorf54
- Bining54
- Bitche54
- Blenod-les-Toul54
- Bliesbruck54
- Bologne54
- Bouxieres-aux-Chenes54
- Bouxieres-aux-Dames54
- Bouxwiller54
- Chaligny54
- Chamarandes-Choignes54
- Champenoux54
- Champigneulles54
- Chateau-Salins54
- Chateauvillain54
- Chaumont54
- Chavigny54
- Cocheren54
- Custines54
- Diebling54
- Diemeringen54
- Dieuze54
- Domgermain54
- Dommartin-les-Toul54
- Dossenheim-sur-Zinsel54
- Doulaincourt-Saucourt54
- Drulingen54
- Durrenbach54
- Ecrouves54
- Enchenberg54
- Eschbach54
- Essey-les-Nancy54
- Esternay54
- Estissac54
- Etzling54
- Eulmont54
- Farebersviller54
- Farschviller54
- Faulquemont54
- Faulx54
- Folkling54
- Folschviller54
- Foug54
- Froncles54
- Frouard54
- Goersdorf54
- Goetzenbruck54
- Gondrecourt-le-Chateau54
- Gondreville54
- Gros-Rederching54
- Grosbliederstroff54
- Gumbrechtshoffen54
- Gundershoffen54
- Hambach54
- Hatten54
- Heillecourt54
- Héming54
- Herbitzheim54
- Holving54
- Hombourg-Haut54
- Houdemont54
- Hundling54
- Ingwiller54
- Jarville-la-Malgrange54
- Joinville54
- Kerbach54
- Keskastel54
- Kilstett54
- La Petite-Pierre54
- Laneuveville-devant-Nancy54
- Lauterbourg54
- Lay-Saint-Christophe54
- Lembach54
- Lemberg54
- Liverdun54
- Macheren54
- Maizieres-la-Grande-Paroisse54
- Malzeville54
- Marbache54
- Marigny-le-Chatel54
- Maxeville54
- Mertzwiller54
- Montbronn54
- Montmirail54
- Morhange54
- Morsbach54
- Mussy-sur-Seine54
- Neufgrange54
- Neuves-Maisons54
- Neuwiller-les-Saverne54
- Niederbronn-les-Bains54
- Nogent-sur-Seine54
- Oberbronn54
- Obermodern-Zutzendorf54
- Oermingen54
- Oeting54
- Petit-Rederching54
- Pfaffenhoffen54
- Pompey54
- Pulnoy54
- Reding54
- Reichshoffen54
- Remelfing54
- Rohrbach-les-Bitche54
- Romilly-sur-Seine54
- Rouhling54
- Saint-Just-Sauvage54
- Saint-Max54
- Sarralbe54
- Sarre-Union54
- Sarrebourg54
- Sarreguemines54
- Sarreinsming54
- Sarrewerden54
- Saulxures-les-Nancy54
- Seichamps54
- Seingbouse54
- Seltz54
- Sezanne54
- Soucht54
- Soultz-sous-Forets54
- Spicheren54
- Stiring-Wendel54
- Surbourg54
- Tenteling54
- Teting-sur-Nied54
- Theding54
- Tomblaine54
- Toul54
- Uberach54
- Valmont54
- Vandoeuvre-les-Nancy54
- Vaucouleurs54
- Velaine-en-Haye54
- Vic-sur-Seille54
- Ville-sous-la-Ferte54
- Villenauxe-la-Grande54
- Villers-lès-Nancy54
- Villey-Saint-Etienne54
- Walbourg54
- Wiesviller54
- Willerwald54
- Wimmenau54
- Wingen-sur-Moder54
- Wissembourg54
- Woerth54
- Woustviller54
- Amanvillers53
- Ancerville53
- Ancy-sur-Moselle53
- Arcis-sur-Aube53
- Argancy53
- Ars-sur-Moselle53
- Augny53
- Avize53
- Ay53
- Bar-sur-Aube53
- Bar-sur-Seine53
- Bayard-sur-Marne53
- Belleville53
- Bettancourt-la-Ferree53
- Bienville53
- Blénod-lès-Pont-à-Mousson53
- Bouilly53
- Boulay-Moselle53
- Bouzonville53
- Breviandes53
- Brienne-le-Chateau53
- Bucheres53
- Carling53
- Chancenay53
- Chaource53
- Chatel-Saint-Germain53
- Chatillon-sur-Marne53
- Chevillon53
- Commercy53
- Connantre53
- Corny-sur-Moselle53
- Courcelles-Chaussy53
- Crehange53
- Creney-pres-Troyes53
- Creutzwald53
- Damery53
- Diesen53
- Dieulouard53
- Dizy53
- Dormans53
- Ennery53
- Ervy-le-Chatel53
- Eurville-Bienville53
- Euville53
- Falck53
- Fere-Champenoise53
- Fismes53
- Fleury53
- Freyming-Merlebach53
- Frignicourt53
- Gorze53
- Ham-sous-Varsberg53
- Hargarten-aux-Mines53
- Jonchery-sur-Vesle53
- Jouy-aux-Arches53
- Kedange-sur-Canner53
- La Chapelle-Saint-Luc53
- La Riviere-de-Corps53
- Le Ban Saint-Martin53
- Le Mesnil-sur-Oger53
- Lerouville53
- Les Noes-pres-Troyes53
- Les Riceys53
- Ligny-en-Barrois53
- Longeville-en-Barrois53
- Longeville-les-Metz53
- Longeville-les-Saint-Avold53
- Lusigny-sur-Barse53
- Magenta53
- Maidieres53
- Mailly-le-Camp53
- Malroy53
- Mardeuil53
- Mareuil-le-Port53
- Mareuil-sur-Ay53
- Marly53
- Mecleuves53
- Merten53
- Mery-sur-Seine53
- Montauville53
- Montier-en-Der53
- Montigny-les-Metz53
- Moulins-les-Metz53
- Muizon53
- Nomeny53
- Norroy-les-Pont-a-Mousson53
- Noveant-sur-Moselle53
- Pagny-sur-Moselle53
- Payns53
- Peltre53
- Petite-Rosselle53
- Pierry53
- Piney53
- Plappeville53
- Pont-Sainte-Marie53
- Porcelette53
- Port a Binson53
- Remilly53
- Retonfey53
- Rosieres-pres-Troyes53
- Rozerieulles53
- Saint-Andre-les-Vergers53
- Saint-Avold53
- Saint-Dizier53
- Saint-Germain53
- Saint-Julien-lès-Metz53
- Saint-Julien-les-Villas53
- Saint-Lye53
- Saint-Parres-aux-Tertres53
- Saint-Pouange53
- Sainte-Maure53
- Sainte-Savine53
- Saizerais53
- Saulny53
- Schœneck53
- Solgne53
- Tours-sur-Marne53
- Tremery53
- Tronville-en-Barrois53
- Troyes53
- Vacon53
- Velaines53
- Vendeuvre-sur-Barse53
- Verny53
- Verrieres53
- Vertus53
- Vignot53
- Vigy53
- Villiers-en-Lieu53
- Vitry-le-François53
- Void-Vacon53
- Wassy53
- Woippy53
- Algrange52
- Amneville52
- Angevillers52
- Auboue52
- Audun-le-Roman52
- Aumetz52
- Ay-sur-Moselle52
- Bar-le-Duc52
- Basse-Ham52
- Batilly52
- Bazancourt52
- Bertrange52
- Betheny52
- Bezannes52
- Boulange52
- Bouligny52
- Boult-sur-Suippe52
- Bourgogne52
- Bousse52
- Briey52
- Cattenom52
- Cernay-les-Reims52
- Charleville-Mezieres52
- Chateau-Porcien52
- Clermont-en-Argonne52
- Clouange52
- Compertrix52
- Conflans-en-Jarnisy52
- Cormicy52
- Cormontreuil52
- Courcy52
- Courtisols52
- Crusnes52
- Dieue-sur-Meuse52
- Distroff52
- Doncourt-les-Conflans52
- Dugny-sur-Meuse52
- Entrange52
- Etain52
- Fagnieres52
- Fains-Veel52
- Fameck52
- Florange52
- Fontoy52
- Gandrange52
- Giraumont52
- Givet52
- Guenange52
- Gueux52
- Hagondange52
- Hayange52
- Hermonville52
- Hettange-Grande52
- Homecourt52
- Illange52
- Jarny52
- Joeuf52
- Joudreville52
- Knutange52
- Koenigsmacker52
- Kuntzig52
- Labry52
- Landres52
- Loivre52
- Maizieres-les-Metz52
- Mancieulles52
- Manom52
- Marange-Silvange52
- Mercy-le-Bas52
- Metzervisse52
- Mondelange52
- Montois-la-Montagne52
- Mourmelon-le-Grand52
- Moutiers52
- Moyeuvre-Grande52
- Neufchef52
- Nilvange52
- Ottange52
- Pargny-sur-Saulx52
- Piennes52
- Pierrevillers52
- Pontfaverger-Moronvilliers52
- Rethel52
- Revigny-sur-Ornain52
- Richemont52
- Rilly-la-Montagne52
- Rimogne52
- Rocroi52
- Rombas52
- Rosselange52
- Rurange-les-Thionville52
- Saint-Brice-Courcelles52
- Saint-Memmie52
- Saint-Mihiel52
- Saint-Privat-la-Montagne52
- Sainte-Marie-aux-Chenes52
- Sainte-Menehould52
- Sarry52
- Sault-les-Rethel52
- Sermaize-les-Bains52
- Sierck-les-Bains52
- Signy-le-Petit52
- Sillery52
- Strasbourg52
- Suippes52
- Taissy52
- Talange52
- Terville52
- Thierville-sur-Meuse52
- Tinqueux52
- Tressange52
- Trieux52
- Tucquegnieux52
- Uckange52
- Valleroy52
- Verdun52
- Verzenay52
- Verzy52
- Vigneulles-les-Hattonchatel52
- Villerupt52
- Vireux-Molhain52
- Vireux-Wallerand52
- Vitry-sur-Orne52
- Volmerange-les-Mines52
- Volstroff52
- Warmeriville52
- Witry-les-Reims52
- Yutz52
- Aiglemont51
- Attigny51
- Audun-le-Tiche51
- Cosnes-et-Romain51
- Deville51
- Dom-le-Mesnil51
- Flize51
- Fromelennes51
- Fumay51
- Gespunsart51
- Gorcy51
- Haucourt-Moulaine51
- Haybes51
- Herserange51
- Hussigny-Godbrange51
- La Francheville51
- Les Hautes-Rivieres51
- Les Mazures51
- Lexy51
- Longlaville51
- Longuyon51
- Longwy51
- Lumes51
- Mexy51
- Mont-Saint-Martin51
- Montcy-Notre-Dame51
- Montherme51
- Montmedy51
- Neufmanil51
- Nouvion-sur-Meuse51
- Nouzonville51
- Pierrepont51
- Prix-les-Mezieres51
- Rehon51
- Renwez51
- Revin51
- Russange51
- Saint-Laurent51
- Saulnes51
- Stenay51
- Thil51
- Thilay51
- Tournes51
- Villers-la-Montagne51
- Villers-Semeuse51
- Vouziers51
- Warcq51
- Balan50
- Bazeilles50
- Blagny50
- Carignan50
- Donchery50
- Douzy50
- Floing50
- Mouzon50
- Pouru-Saint-Remy50
- Saint-Menges50
- Sedan50
- Vivier-au-Court50
- Vrigne-aux-Bois50
- Haguenau44
- Forbach39
- Metz39
- Épernay33
- Lirey33
- Reims33
- Reinhardsmunster33
- Jonville-en-Woëvre28
- Chalons-en-Champagne23
- Belleville-sur-Meuse22
- Scy-Chazelles22
- Xonrupt-Longemer21
- Frolois18
- Riedisheim11
- Pont-à-Mousson10
- Houdelaincourt









