Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 09:09, Jul 30
Live most polluted city ranking
Real-time Grand Est most polluted city ranking
Learn more about global air quality
Which is the most polluted city in Grand Est?
- Chalons-en-Champagne82
- Schiltigheim78
- Reinhardsmunster76
- Xonrupt-Longemer76
- Charleville-Mezieres68
- Colmar66
- Reims66
- Kilstett62
- Reichstett62
- Phalsbourg61
- Riedisheim58
- Aix-en-Othe57
- Algolsheim57
- Andolsheim57
- Baldersheim57
- Bantzenheim57
- Bartenheim57
- Battenheim57
- Biesheim57
- Blodelsheim57
- Blotzheim57
- Boofzheim57
- Bouilly57
- Breviandes57
- Brunstatt57
- Bucheres57
- Chalampé57
- Chaource57
- Dessenheim57
- Didenheim57
- Dietwiller57
- Ervy-le-Chatel57
- Eschentzwiller57
- Estissac57
- Ferrette57
- Fessenheim57
- Flaxlanden57
- Fortschwihr57
- Frontieres57
- Habsheim57
- Hagenthal-le-Bas57
- Hegenheim57
- Hesingue57
- Hirsingue57
- Hirtzfelden57
- Huningue57
- Illzach57
- Jebsheim57
- Kembs57
- Kingersheim57
- Kunheim57
- La Chapelle-Saint-Luc57
- La Riviere-de-Corps57
- Landser57
- Les Noes-pres-Troyes57
- Leymen57
- Marckolsheim57
- Marigny-le-Chatel57
- Munchhouse57
- Mussig57
- Neuf-Brisach57
- Oberhergheim57
- Ottmarsheim57
- Payns57
- Pont-Sainte-Marie57
- Rhinau57
- Rixheim57
- Rosenau57
- Rosieres-pres-Troyes57
- Ruelisheim57
- Rumersheim-le-Haut57
- Saint-Andre-les-Vergers57
- Saint-Germain57
- Saint-Julien-les-Villas57
- Saint-Louis57
- Saint-Lye57
- Saint-Parres-aux-Tertres57
- Saint-Pouange57
- Sainte-Maure57
- Sainte-Savine57
- Sausheim57
- Sierentz57
- Sundhoffen57
- Sundhouse57
- Verrieres57
- Village-Neuf57
- Volgelsheim57
- Waldighofen57
- Widensolen57
- Wittenheim57
- Wittisheim57
- Wolfgantzen57
- Zillisheim57
- Zimmersheim57
- Achenheim56
- Altkirch56
- Altorf56
- Ammerschwihr56
- Andlau56
- Aspach56
- Aspach-le-Bas56
- Aspach-le-Haut56
- Bar-sur-Seine56
- Barr56
- Benfeld56
- Bennwihr56
- Bergheim56
- Bergholtz56
- Bernardswiller56
- Berrwiller56
- Berstett56
- Betschdorf56
- Bischheim56
- Bischoffsheim56
- Bischwiller56
- Blaesheim56
- Boersch56
- Bollwiller56
- Breuschwickersheim56
- Brienne-le-Chateau56
- Brumath56
- Buhl56
- Burnhaupt-le-Bas56
- Burnhaupt-le-Haut56
- Carspach56
- Cernay56
- Chatenois56
- Creney-pres-Troyes56
- Dachstein56
- Dambach-la-Ville56
- Dannemarie56
- Dauendorf56
- Dingsheim56
- Dinsheim-sur-Bruche56
- Dorlisheim56
- Drusenheim56
- Duppigheim56
- Durrenbach56
- Duttlenheim56
- Ebersheim56
- Eckbolsheim56
- Eckwersheim56
- Eguisheim56
- Ensisheim56
- Entzheim56
- Epfig56
- Ernolsheim-Bruche56
- Erstein56
- Eschau56
- Eschbach56
- Fegersheim56
- Freland56
- Furdenheim56
- Gambsheim56
- Geispolsheim56
- Gerstheim56
- Geudertheim56
- Grendelbruch56
- Gresswiller56
- Gries56
- Griesheim-pres-Molsheim56
- Griesheim-sur-Souffel56
- Guebwiller56
- Guemar56
- Hangenbieten56
- Hatten56
- Heimsbrunn56
- Herrlisheim56
- Herrlisheim-pres-Colmar56
- Hilsenheim56
- Hindisheim56
- Hirtzbach56
- Hochfelden56
- Hochstatt56
- Hoenheim56
- Hoerdt56
- Holtzheim56
- Holtzwihr56
- Horbourg-Wihr56
- Houssen56
- Huttenheim56
- Illfurth56
- Illkirch-Graffenstaden56
- Ingersheim56
- Innenheim56
- Irmstett56
- Issenheim56
- Ittenheim56
- Kaltenhouse56
- Kaysersberg56
- Kertzfeld56
- Kintzheim56
- Krautergersheim56
- La Wantzenau56
- Labaroche56
- Lampertheim56
- Lautenbach56
- Lauterbourg56
- Les Riceys56
- Liepvre56
- Lingolsheim56
- Lipsheim56
- Lirey56
- Lusigny-sur-Barse56
- Lutterbach56
- Lutzelhouse56
- Maizieres-la-Grande-Paroisse56
- Marlenheim56
- Matzenheim56
- Meistratzheim56
- Mertzwiller56
- Merxheim56
- Mery-sur-Seine56
- Meyenheim56
- Mittelhausbergen56
- Molsheim56
- Mommenheim56
- Morschwiller-le-Bas56
- Mulhouse56
- Mundolsheim56
- Mussy-sur-Seine56
- Muttersholtz56
- Mutzig56
- Niederhaslach56
- Niederhausbergen56
- Niedernai56
- Niederschaeffolsheim56
- Nogent-sur-Seine56
- Nordhouse56
- Oberhaslach56
- Oberhausbergen56
- Oberhoffen-sur-Moder56
- Obernai56
- Oberschaeffolsheim56
- Offenheim56
- Ohlungen56
- Ostheim56
- Ostwald56
- Ottrott56
- Pfaffenheim56
- Pfastatt56
- Pfetterhouse56
- Pfulgriesheim56
- Piney56
- Plobsheim56
- Pont-à-Mousson56
- Pulversheim56
- Raedersheim56
- Reguisheim56
- Reiningue56
- Ribeauville56
- Richwiller56
- Riquewihr56
- Roeschwoog56
- Romanswiller56
- Romilly-sur-Seine56
- Rosheim56
- Rouffach56
- Russ56
- Saint-Hippolyte56
- Saint-Just-Sauvage56
- Sainte-Croix-aux-Mines56
- Sainte-Croix-en-Plaine56
- Sand56
- Scherwiller56
- Schirrhein56
- Schnersheim56
- Schweighouse-sur-Moder56
- Schwindratzheim56
- Selestat56
- Seltz56
- Sessenheim56
- Sigolsheim56
- Souffelweyersheim56
- Soufflenheim56
- Soultz-Haut-Rhin56
- Soultz-sous-Forets56
- Soultzmatt56
- Staffelfelden56
- Steinbach56
- Still56
- Stotzheim56
- Surbourg56
- Truchtersheim56
- Turckheim56
- Uffholtz56
- Ungersheim56
- Urmatt56
- Valff56
- Vendeuvre-sur-Barse56
- Ville56
- Walbourg56
- Wasselonne56
- Wattwiller56
- Weitbruch56
- Westhoffen56
- Wettolsheim56
- Weyersheim56
- Wihr-au-Val56
- Wingersheim56
- Wintzenheim56
- Wisches56
- Wissembourg56
- Wittelsheim56
- Wolfisheim56
- Abreschviller55
- Ancerville55
- Anould55
- Arches55
- Archettes55
- Arcis-sur-Aube55
- Art-sur-Meurthe55
- Aydoilles55
- Baccarat55
- Badonviller55
- Bains-les-Bains55
- Bainville-sur-Madon55
- Ban-de-Laveline55
- Bar-sur-Aube55
- Bayard-sur-Marne55
- Bayon55
- Bettancourt-la-Ferree55
- Bienville55
- Biesles55
- Bining55
- Bitche55
- Bitschwiller-les-Thann55
- Blenod-les-Toul55
- Bologne55
- Bourbonne-les-Bains55
- Bouxwiller55
- Bruyeres55
- Bulgneville55
- Bussang55
- Chaligny55
- Chalindrey55
- Chamarandes-Choignes55
- Champenoux55
- Chancenay55
- Chanteheux55
- Chantraine55
- Charmes55
- Chateauvillain55
- Chatel-sur-Moselle55
- Chaumont55
- Chavelot55
- Chavigny55
- Chenimenil55
- Chevillon55
- Cirey-sur-Vezouze55
- Colombey-les-Belles55
- Commercy55
- Connantre55
- Contrexeville55
- Corcieux55
- Cornimont55
- Dabo55
- Damelevieres55
- Darney55
- Darnieulles55
- Dettwiller55
- Deyvillers55
- Diemeringen55
- Docelles55
- Dogneville55
- Dombasle-sur-Meurthe55
- Domgermain55
- Dommartin-les-Remiremont55
- Dommartin-les-Toul55
- Dossenheim-sur-Zinsel55
- Doulaincourt-Saucourt55
- Drulingen55
- Ecrouves55
- Einville-au-Jard55
- Enchenberg55
- Épinal55
- Essey-les-Nancy55
- Esternay55
- Etival-Clairefontaine55
- Eurville-Bienville55
- Euville55
- Fayl-Billot55
- Fellering55
- Fere-Champenoise55
- Flavigny-sur-Moselle55
- Fléville-devant-Nancy55
- Foug55
- Fraize55
- Fresse-sur-Moselle55
- Frignicourt55
- Froncles55
- Gerardmer55
- Gerbeviller55
- Goersdorf55
- Goetzenbruck55
- Golbey55
- Gondrecourt-le-Chateau55
- Gondreville55
- Granges-sur-Vologne55
- Guewenheim55
- Gumbrechtshoffen55
- Gundershoffen55
- Hadol55
- Heillecourt55
- Héming55
- Houdemont55
- Husseren-Wesserling55
- Igney55
- Ingwiller55
- Jarville-la-Malgrange55
- Jeanmenil55
- Joinville55
- Kruth55
- La Bresse55
- La Broque55
- La Petite-Pierre55
- Lamarche55
- Laneuveville-devant-Nancy55
- Langres55
- Lapoutroie55
- Lautenbachzell55
- Laxou55
- Le Menil55
- Le Syndicat55
- Le Thillot55
- Le Tholy55
- Lembach55
- Lemberg55
- Les Forges55
- Liffol-le-Grand55
- Ligny-en-Barrois55
- Longeville-en-Barrois55
- Lorquin55
- Ludres55
- Lunéville55
- Mailly-le-Camp55
- Malzeville55
- Marmoutier55
- Masevaux55
- Maxeville55
- Mereville55
- Messein55
- Metzeral55
- Mirecourt55
- Monswiller55
- Montbronn55
- Montier-en-Der55
- Moosch55
- Moyenmoutier55
- Munster55
- Nancy55
- Neufchateau55
- Neuwiller-les-Saverne55
- Niderviller55
- Niederbronn-les-Bains55
- Nogent-le-Bas55
- Nomexy55
- Obenheim55
- Oberbronn55
- Obermodern-Zutzendorf55
- Oderen55
- Orbey55
- Otterswiller55
- Pargny-sur-Saulx55
- Petit-Rederching55
- Pfaffenhoffen55
- Plainfaing55
- Plombieres-les-Bains55
- Pont-Saint-Vincent55
- Portieux55
- Pouxeux55
- Pulligny55
- Pulnoy55
- Rambervillers55
- Ramonchamp55
- Raon-aux-Bois55
- Reding55
- Reichshoffen55
- Remiremont55
- Richardmenil55
- Rohrbach-les-Bitche55
- Rolampont55
- Rosieres-aux-Salines55
- Rothau55
- Rupt-sur-Moselle55
- Saint-Amarin55
- Saint-Ame55
- Saint-Die-des-Vosges55
- Saint-Etienne-les-Remiremont55
- Saint-Leonard55
- Saint-Maurice-sur-Moselle55
- Saint-Max55
- Saint-Michel-sur-Meurthe55
- Saint-Nabord55
- Saint-Nicolas-de-Port55
- Sainte-Marguerite55
- Sainte-Marie-aux-Mines55
- Sarre-Union55
- Sarrebourg55
- Sarrewerden55
- Saulcy-sur-Meurthe55
- Saulxures-les-Nancy55
- Saulxures-sur-Moselotte55
- Saverne55
- Seichamps55
- Senones55
- Sentheim55
- Sezanne55
- Soucht55
- Soultzeren55
- Steinbourg55
- Stosswihr55
- Strasbourg55
- Taintrux55
- Thann55
- Thaon-les-Vosges55
- Tomblaine55
- Toul55
- Tronville-en-Barrois55
- Uberach55
- Urimenil55
- Uxegney55
- Uzemain55
- Vacon55
- Vagney55
- Val-de-Meuse55
- Vandoeuvre-les-Nancy55
- Varangeville55
- Vaucouleurs55
- Vecoux55
- Velaine-en-Haye55
- Velaines55
- Vezelise55
- Vieux-Thann55
- Vignot55
- Ville-sous-la-Ferte55
- Villenauxe-la-Grande55
- Villiers-en-Lieu55
- Vincey55
- Vitry-le-François55
- Vittel55
- Void-Vacon55
- Walscheid55
- Wangenbourg-Engenthal55
- Wassy55
- Wimmenau55
- Wingen-sur-Moder55
- Woerth55
- Xertigny55
- Alsting54
- Bar-le-Duc54
- Behren-les-Forbach54
- Belleville54
- Bening-les-Saint-Avold54
- Blénod-lès-Pont-à-Mousson54
- Bliesbruck54
- Boulay-Moselle54
- Bouxieres-aux-Chenes54
- Bouxieres-aux-Dames54
- Bouzonville54
- Champigneulles54
- Chateau-Salins54
- Cocheren54
- Courcelles-Chaussy54
- Crehange54
- Creutzwald54
- Custines54
- Diebling54
- Diesen54
- Dieulouard54
- Dieuze54
- Etzling54
- Eulmont54
- Fains-Veel54
- Falck54
- Farebersviller54
- Farschviller54
- Faulquemont54
- Faulx54
- Fleury54
- Folkling54
- Folschviller54
- Freyming-Merlebach54
- Frouard54
- Gros-Rederching54
- Grosbliederstroff54
- Ham-sous-Varsberg54
- Hambach54
- Hargarten-aux-Mines54
- Herbitzheim54
- Holving54
- Hombourg-Haut54
- Hundling54
- Kerbach54
- Keskastel54
- Lay-Saint-Christophe54
- Lerouville54
- Liverdun54
- Longeville-les-Saint-Avold54
- Macheren54
- Maidieres54
- Marbache54
- Marly54
- Mecleuves54
- Merten54
- Montauville54
- Morhange54
- Morsbach54
- Neufgrange54
- Nomeny54
- Norroy-les-Pont-a-Mousson54
- Oermingen54
- Oeting54
- Pagny-sur-Moselle54
- Peltre54
- Petite-Rosselle54
- Pompey54
- Porcelette54
- Remelfing54
- Remilly54
- Retonfey54
- Revigny-sur-Ornain54
- Rouhling54
- Saint-Avold54
- Saint-Mihiel54
- Saizerais54
- Sarralbe54
- Sarreguemines54
- Sarreinsming54
- Schœneck54
- Seingbouse54
- Seremange-Erzange54
- Sermaize-les-Bains54
- Solgne54
- Spicheren54
- Stiring-Wendel54
- Tenteling54
- Teting-sur-Nied54
- Theding54
- Valmont54
- Verny54
- Vic-sur-Seille54
- Villey-Saint-Etienne54
- Wiesviller54
- Willerwald54
- Woustviller54
- Ancy-sur-Moselle53
- Argancy53
- Ars-sur-Moselle53
- Augny53
- Avize53
- Ay53
- Ay-sur-Moselle53
- Belleville-sur-Meuse53
- Chatel-Saint-Germain53
- Clermont-en-Argonne53
- Compertrix53
- Corny-sur-Moselle53
- Courtisols53
- Damery53
- Dieue-sur-Meuse53
- Dizy53
- Ennery53
- Fagnieres53
- Gorze53
- Jouy-aux-Arches53
- Kedange-sur-Canner53
- Le Ban Saint-Martin53
- Le Mesnil-sur-Oger53
- Longeville-les-Metz53
- Magenta53
- Maizieres-les-Metz53
- Malroy53
- Mardeuil53
- Mareuil-le-Port53
- Mareuil-sur-Ay53
- Metzervisse53
- Montigny-les-Metz53
- Montmirail53
- Moulins-les-Metz53
- Noveant-sur-Moselle53
- Pierry53
- Plappeville53
- Port a Binson53
- Rozerieulles53
- Rurange-les-Thionville53
- Saint-Julien-lès-Metz53
- Saint-Memmie53
- Sainte-Menehould53
- Sarry53
- Saulny53
- Scy-Chazelles53
- Talange53
- Thionville53
- Tours-sur-Marne53
- Tremery53
- Vertus53
- Vigneulles-les-Hattonchatel53
- Vigy53
- Volstroff53
- Woippy53
- Algrange52
- Amanvillers52
- Amneville52
- Angevillers52
- Auboue52
- Audun-le-Roman52
- Audun-le-Tiche52
- Aumetz52
- Basse-Ham52
- Batilly52
- Bertrange52
- Bezannes52
- Boulange52
- Bouligny52
- Bousse52
- Briey52
- Cattenom52
- Cernay-les-Reims52
- Chatillon-sur-Marne52
- Clouange52
- Conflans-en-Jarnisy52
- Cormontreuil52
- Cosnes-et-Romain52
- Crusnes52
- Distroff52
- Doncourt-les-Conflans52
- Dormans52
- Dugny-sur-Meuse52
- Entrange52
- Etain52
- Fameck52
- Florange52
- Fontoy52
- Gandrange52
- Giraumont52
- Gorcy52
- Guenange52
- Hagondange52
- Haucourt-Moulaine52
- Herserange52
- Hettange-Grande52
- Homecourt52
- Hussigny-Godbrange52
- Illange52
- Jarny52
- Joeuf52
- Joudreville52
- Knutange52
- Koenigsmacker52
- Kuntzig52
- Labry52
- Landres52
- Lexy52
- Longlaville52
- Longuyon52
- Longwy52
- Mancieulles52
- Manom52
- Marange-Silvange52
- Mercy-le-Bas52
- Mexy52
- Mondelange52
- Mont-Saint-Martin52
- Montmedy52
- Montois-la-Montagne52
- Mourmelon-le-Grand52
- Moutiers52
- Moyeuvre-Grande52
- Neufchef52
- Nilvange52
- Ottange52
- Piennes52
- Pierrepont52
- Pierrevillers52
- Rehon52
- Richemont52
- Rilly-la-Montagne52
- Rombas52
- Rosselange52
- Russange52
- Saint-Privat-la-Montagne52
- Sainte-Marie-aux-Chenes52
- Saulnes52
- Sierck-les-Bains52
- Sillery52
- Suippes52
- Taissy52
- Terville52
- Thierville-sur-Meuse52
- Thil52
- Tinqueux52
- Tressange52
- Trieux52
- Tucquegnieux52
- Uckange52
- Valleroy52
- Verdun52
- Verzenay52
- Verzy52
- Villers-la-Montagne52
- Villerupt52
- Vitry-sur-Orne52
- Volmerange-les-Mines52
- Yutz52
- Bazancourt51
- Betheny51
- Boult-sur-Suippe51
- Bourgogne51
- Cormicy51
- Courcy51
- Fismes51
- Gueux51
- Hermonville51
- Jonchery-sur-Vesle51
- Loivre51
- Muizon51
- Pontfaverger-Moronvilliers51
- Saint-Brice-Courcelles51
- Stenay51
- Warmeriville51
- Witry-les-Reims51
- Carling50
- Eloyes50
- Épernay50
- Hayange50
- Vouziers50
- Attigny49
- Blagny49
- Carignan49
- Chateau-Porcien49
- Mouzon49
- Rethel49
- Sault-les-Rethel49
- Pouru-Saint-Remy48
- Balan47
- Douzy47
- Sedan47
- Signy-le-Petit47
- Aiglemont46
- Dom-le-Mesnil46
- Donchery46
- Flize46
- Floing46
- La Francheville46
- Lumes46
- Montcy-Notre-Dame46
- Nouvion-sur-Meuse46
- Prix-les-Mezieres46
- Renwez46
- Rimogne46
- Rocroi46
- Saint-Laurent46
- Tournes46
- Villers-Semeuse46
- Vivier-au-Court46
- Warcq46
- Les Mazures45
- Nouzonville45
- Saint-Menges45
- Vrigne-aux-Bois45
- Deville44
- Fromelennes44
- Fumay44
- Gespunsart44
- Givet44
- Haybes44
- Les Hautes-Rivieres44
- Metz44
- Montherme44
- Neufmanil44
- Revin44
- Saint-Dizier44
- Thilay44
- Vendenheim44
- Vireux-Molhain44
- Vireux-Wallerand44
- Jonville-en-Woëvre42
- Neuves-Maisons39
- Villers-lès-Nancy36
- Haguenau33
- Schirmeck31
- Frolois28
- Troyes28
- Bazeilles27
- Forbach19
- Houdelaincourt









