Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 00:24, 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?
- Charleville-Mezieres86
- Chalons-en-Champagne82
- Reinhardsmunster76
- Xonrupt-Longemer76
- Obenheim64
- Schiltigheim62
- Nancy60
- Blotzheim59
- Ferrette59
- Hagenthal-le-Bas59
- Hegenheim59
- Hesingue59
- Huningue59
- Leymen59
- Reims59
- Saint-Louis59
- Village-Neuf59
- Aix-en-Othe58
- Altkirch58
- Aspach58
- Baldersheim58
- Bantzenheim58
- Bartenheim58
- Battenheim58
- Betschdorf58
- Bouilly58
- Brunstatt58
- Burnhaupt-le-Bas58
- Burnhaupt-le-Haut58
- Carspach58
- Chalampé58
- Dannemarie58
- Didenheim58
- Dietwiller58
- Drusenheim58
- Épernay58
- Ervy-le-Chatel58
- Eschentzwiller58
- Estissac58
- Flaxlanden58
- Frontieres58
- Habsheim58
- Hatten58
- Heimsbrunn58
- Hirsingue58
- Hirtzbach58
- Hochstatt58
- Illfurth58
- Illzach58
- Kembs58
- Kingersheim58
- Landser58
- Lauterbourg58
- Lutterbach58
- Marigny-le-Chatel58
- Morschwiller-le-Bas58
- Munchhouse58
- Nogent-sur-Seine58
- Ottmarsheim58
- Pfastatt58
- Pfetterhouse58
- Reiningue58
- Richwiller58
- Riedisheim58
- Rixheim58
- Roeschwoog58
- Rosenau58
- Ruelisheim58
- Rumersheim-le-Haut58
- Sausheim58
- Schirrhein58
- Seltz58
- Sessenheim58
- Sierentz58
- Soufflenheim58
- Soultz-sous-Forets58
- Surbourg58
- Troyes58
- Waldighofen58
- Wissembourg58
- Wittelsheim58
- Wittenheim58
- Zillisheim58
- Zimmersheim58
- Achenheim57
- Algolsheim57
- Alsting57
- Ammerschwihr57
- Andolsheim57
- Arcis-sur-Aube57
- Aspach-le-Bas57
- Aspach-le-Haut57
- Bar-sur-Seine57
- Behren-les-Forbach57
- Benfeld57
- Bening-les-Saint-Avold57
- Bennwihr57
- Bergheim57
- Bergholtz57
- Berrwiller57
- Berstett57
- Biesheim57
- Bining57
- Bischheim57
- Bischwiller57
- Bitche57
- Bitschwiller-les-Thann57
- Bliesbruck57
- Blodelsheim57
- Bollwiller57
- Boofzheim57
- Bouxwiller57
- Breuschwickersheim57
- Breviandes57
- Brumath57
- Bucheres57
- Buhl57
- Bussang57
- Cernay57
- Chaource57
- Cocheren57
- Connantre57
- Cornimont57
- Creney-pres-Troyes57
- Creutzwald57
- Dauendorf57
- Dessenheim57
- Dettwiller57
- Diebling57
- Diemeringen57
- Diesen57
- Dingsheim57
- Dommartin-les-Remiremont57
- Dossenheim-sur-Zinsel57
- Drulingen57
- Durrenbach57
- Ebersheim57
- Eckbolsheim57
- Eckwersheim57
- Eguisheim57
- Enchenberg57
- Ensisheim57
- Entzheim57
- Erstein57
- Eschau57
- Eschbach57
- Etzling57
- Falck57
- Farebersviller57
- Farschviller57
- Fegersheim57
- Fellering57
- Fessenheim57
- Folkling57
- Folschviller57
- Forbach57
- Fortschwihr57
- Freland57
- Fresse-sur-Moselle57
- Freyming-Merlebach57
- Furdenheim57
- Gambsheim57
- Geispolsheim57
- Gerstheim57
- Geudertheim57
- Goersdorf57
- Goetzenbruck57
- Gries57
- Griesheim-sur-Souffel57
- Gros-Rederching57
- Grosbliederstroff57
- Guebwiller57
- Guemar57
- Guewenheim57
- Gumbrechtshoffen57
- Gundershoffen57
- Ham-sous-Varsberg57
- Hambach57
- Hangenbieten57
- Hargarten-aux-Mines57
- Herbitzheim57
- Herrlisheim57
- Herrlisheim-pres-Colmar57
- Hilsenheim57
- Hindisheim57
- Hirtzfelden57
- Hochfelden57
- Hoenheim57
- Hoerdt57
- Holtzheim57
- Holtzwihr57
- Holving57
- Hombourg-Haut57
- Horbourg-Wihr57
- Houssen57
- Hundling57
- Husseren-Wesserling57
- Huttenheim57
- Illkirch-Graffenstaden57
- Ingersheim57
- Ingwiller57
- Issenheim57
- Ittenheim57
- Jebsheim57
- Kaltenhouse57
- Kaysersberg57
- Kerbach57
- Keskastel57
- Kintzheim57
- Kruth57
- Kunheim57
- La Bresse57
- La Chapelle-Saint-Luc57
- La Petite-Pierre57
- La Riviere-de-Corps57
- La Wantzenau57
- Labaroche57
- Lampertheim57
- Lapoutroie57
- Lautenbach57
- Lautenbachzell57
- Le Menil57
- Le Thillot57
- Lembach57
- Lemberg57
- Les Noes-pres-Troyes57
- Les Riceys57
- Lingolsheim57
- Lipsheim57
- Longeville-les-Saint-Avold57
- Lusigny-sur-Barse57
- Macheren57
- Maizieres-la-Grande-Paroisse57
- Marckolsheim57
- Masevaux57
- Matzenheim57
- Merten57
- Mertzwiller57
- Merxheim57
- Mery-sur-Seine57
- Metzeral57
- Meyenheim57
- Mittelhausbergen57
- Mommenheim57
- Monswiller57
- Montbronn57
- Moosch57
- Morsbach57
- Mundolsheim57
- Munster57
- Mussig57
- Mussy-sur-Seine57
- Muttersholtz57
- Neuf-Brisach57
- Neufgrange57
- Neuwiller-les-Saverne57
- Niederbronn-les-Bains57
- Niederhausbergen57
- Niederschaeffolsheim57
- Nordhouse57
- Oberbronn57
- Oberhausbergen57
- Oberhergheim57
- Oberhoffen-sur-Moder57
- Obermodern-Zutzendorf57
- Oberschaeffolsheim57
- Oderen57
- Oermingen57
- Oeting57
- Offenheim57
- Ohlungen57
- Orbey57
- Ostheim57
- Ostwald57
- Payns57
- Petit-Rederching57
- Petite-Rosselle57
- Pfaffenheim57
- Pfaffenhoffen57
- Pfulgriesheim57
- Piney57
- Plobsheim57
- Plombieres-les-Bains57
- Pont-Sainte-Marie57
- Porcelette57
- Pulversheim57
- Raedersheim57
- Ramonchamp57
- Reguisheim57
- Reichshoffen57
- Remelfing57
- Rhinau57
- Ribeauville57
- Riquewihr57
- Rohrbach-les-Bitche57
- Romilly-sur-Seine57
- Rosieres-pres-Troyes57
- Rouffach57
- Rouhling57
- Rupt-sur-Moselle57
- Saint-Amarin57
- Saint-Andre-les-Vergers57
- Saint-Avold57
- Saint-Germain57
- Saint-Hippolyte57
- Saint-Julien-les-Villas57
- Saint-Just-Sauvage57
- Saint-Lye57
- Saint-Maurice-sur-Moselle57
- Saint-Parres-aux-Tertres57
- Saint-Pouange57
- Sainte-Croix-en-Plaine57
- Sainte-Maure57
- Sainte-Savine57
- Sand57
- Sarralbe57
- Sarre-Union57
- Sarreguemines57
- Sarreinsming57
- Sarrewerden57
- Saulxures-sur-Moselotte57
- Scherwiller57
- Schnersheim57
- Schweighouse-sur-Moder57
- Schwindratzheim57
- Schœneck57
- Seingbouse57
- Selestat57
- Sentheim57
- Sigolsheim57
- Soucht57
- Souffelweyersheim57
- Soultz-Haut-Rhin57
- Soultzeren57
- Soultzmatt57
- Spicheren57
- Staffelfelden57
- Steinbach57
- Steinbourg57
- Stiring-Wendel57
- Stosswihr57
- Sundhoffen57
- Sundhouse57
- Tenteling57
- Teting-sur-Nied57
- Thann57
- Theding57
- Truchtersheim57
- Turckheim57
- Uberach57
- Uffholtz57
- Ungersheim57
- Vagney57
- Valmont57
- Vecoux57
- Verrieres57
- Vieux-Thann57
- Villenauxe-la-Grande57
- Volgelsheim57
- Walbourg57
- Wattwiller57
- Weitbruch57
- Wettolsheim57
- Weyersheim57
- Widensolen57
- Wiesviller57
- Wihr-au-Val57
- Willerwald57
- Wimmenau57
- Wingen-sur-Moder57
- Wingersheim57
- Wintzenheim57
- Wittisheim57
- Woerth57
- Wolfgantzen57
- Wolfisheim57
- Woustviller57
- Abreschviller56
- Algrange56
- Altorf56
- Amanvillers56
- Amneville56
- Ancy-sur-Moselle56
- Andlau56
- Angevillers56
- Anould56
- Arches56
- Archettes56
- Argancy56
- Ars-sur-Moselle56
- Art-sur-Meurthe56
- Auboue56
- Augny56
- Ay-sur-Moselle56
- Aydoilles56
- Baccarat56
- Badonviller56
- Bains-les-Bains56
- Bainville-sur-Madon56
- Ban-de-Laveline56
- Bar-sur-Aube56
- Barr56
- Basse-Ham56
- Batilly56
- Bayon56
- Belleville56
- Bernardswiller56
- Bertrange56
- Bischoffsheim56
- Blaesheim56
- Blénod-lès-Pont-à-Mousson56
- Blenod-les-Toul56
- Boersch56
- Boulay-Moselle56
- Bourbonne-les-Bains56
- Bousse56
- Bouxieres-aux-Chenes56
- Bouxieres-aux-Dames56
- Bouzonville56
- Brienne-le-Chateau56
- Briey56
- Bruyeres56
- Bulgneville56
- Cattenom56
- Chaligny56
- Chalindrey56
- Champenoux56
- Champigneulles56
- Chanteheux56
- Chantraine56
- Charmes56
- Chateau-Salins56
- Chateauvillain56
- Chatel-Saint-Germain56
- Chatel-sur-Moselle56
- Chatenois56
- Chavelot56
- Chavigny56
- Chenimenil56
- Cirey-sur-Vezouze56
- Clouange56
- Colombey-les-Belles56
- Conflans-en-Jarnisy56
- Contrexeville56
- Corcieux56
- Corny-sur-Moselle56
- Courcelles-Chaussy56
- Crehange56
- Custines56
- Dabo56
- Dachstein56
- Dambach-la-Ville56
- Damelevieres56
- Darney56
- Darnieulles56
- Deyvillers56
- Dieulouard56
- Dieuze56
- Dinsheim-sur-Bruche56
- Distroff56
- Docelles56
- Dogneville56
- Dombasle-sur-Meurthe56
- Domgermain56
- Dommartin-les-Toul56
- Doncourt-les-Conflans56
- Dorlisheim56
- Duppigheim56
- Duttlenheim56
- Ecrouves56
- Einville-au-Jard56
- Ennery56
- Entrange56
- Epfig56
- Ernolsheim-Bruche56
- Essey-les-Nancy56
- Esternay56
- Etival-Clairefontaine56
- Eulmont56
- Fameck56
- Faulquemont56
- Faulx56
- Fayl-Billot56
- Fere-Champenoise56
- Flavigny-sur-Moselle56
- Fleury56
- Fléville-devant-Nancy56
- Florange56
- Fontoy56
- Foug56
- Fraize56
- Frignicourt56
- Frouard56
- Gandrange56
- Gerardmer56
- Gerbeviller56
- Giraumont56
- Golbey56
- Gondreville56
- Gorze56
- Granges-sur-Vologne56
- Grendelbruch56
- Gresswiller56
- Griesheim-pres-Molsheim56
- Guenange56
- Hadol56
- Hagondange56
- Heillecourt56
- Hettange-Grande56
- Homecourt56
- Houdemont56
- Igney56
- Illange56
- Innenheim56
- Irmstett56
- Jarny56
- Jarville-la-Malgrange56
- Jeanmenil56
- Joeuf56
- Jouy-aux-Arches56
- Kedange-sur-Canner56
- Kertzfeld56
- Kilstett56
- Knutange56
- Koenigsmacker56
- Krautergersheim56
- Kuntzig56
- La Broque56
- Labry56
- Lamarche56
- Laneuveville-devant-Nancy56
- Langres56
- Laxou56
- Lay-Saint-Christophe56
- Le Ban Saint-Martin56
- Le Mesnil-sur-Oger56
- Le Syndicat56
- Le Tholy56
- Les Forges56
- Liepvre56
- Lirey56
- Liverdun56
- Longeville-les-Metz56
- Lorquin56
- Ludres56
- Lunéville56
- Lutzelhouse56
- Maidieres56
- Mailly-le-Camp56
- Maizieres-les-Metz56
- Malroy56
- Malzeville56
- Manom56
- Marange-Silvange56
- Marbache56
- Marlenheim56
- Marly56
- Marmoutier56
- Maxeville56
- Mecleuves56
- Meistratzheim56
- Mereville56
- Messein56
- Metzervisse56
- Mirecourt56
- Molsheim56
- Mondelange56
- Montauville56
- Montier-en-Der56
- Montigny-les-Metz56
- Montmirail56
- Montois-la-Montagne56
- Morhange56
- Moulins-les-Metz56
- Moutiers56
- Moyenmoutier56
- Moyeuvre-Grande56
- Mulhouse56
- Mutzig56
- Neufchef56
- Niderviller56
- Niederhaslach56
- Niedernai56
- Nilvange56
- Nomeny56
- Nomexy56
- Norroy-les-Pont-a-Mousson56
- Noveant-sur-Moselle56
- Oberhaslach56
- Obernai56
- Otterswiller56
- Ottrott56
- Pagny-sur-Moselle56
- Peltre56
- Pierrevillers56
- Plainfaing56
- Plappeville56
- Pompey56
- Pont-à-Mousson56
- Pont-Saint-Vincent56
- Portieux56
- Pouxeux56
- Pulligny56
- Pulnoy56
- Rambervillers56
- Raon-aux-Bois56
- Reding56
- Reichstett56
- Remilly56
- Remiremont56
- Retonfey56
- Richardmenil56
- Richemont56
- Romanswiller56
- Rombas56
- Rosheim56
- Rosieres-aux-Salines56
- Rosselange56
- Rothau56
- Rozerieulles56
- Rurange-les-Thionville56
- Russ56
- Saint-Ame56
- Saint-Die-des-Vosges56
- Saint-Etienne-les-Remiremont56
- Saint-Julien-lès-Metz56
- Saint-Leonard56
- Saint-Max56
- Saint-Michel-sur-Meurthe56
- Saint-Nabord56
- Saint-Nicolas-de-Port56
- Saint-Privat-la-Montagne56
- Sainte-Croix-aux-Mines56
- Sainte-Marguerite56
- Sainte-Marie-aux-Chenes56
- Sainte-Marie-aux-Mines56
- Saizerais56
- Sarrebourg56
- Saulcy-sur-Meurthe56
- Saulny56
- Saulxures-les-Nancy56
- Saverne56
- Scy-Chazelles56
- Seichamps56
- Senones56
- Sezanne56
- Sierck-les-Bains56
- Solgne56
- Still56
- Stotzheim56
- Taintrux56
- Talange56
- Terville56
- Thaon-les-Vosges56
- Tomblaine56
- Toul56
- Tremery56
- Uckange56
- Urimenil56
- Urmatt56
- Uxegney56
- Uzemain56
- Valff56
- Valleroy56
- Vandoeuvre-les-Nancy56
- Varangeville56
- Velaine-en-Haye56
- Vendeuvre-sur-Barse56
- Verny56
- Vertus56
- Vezelise56
- Vic-sur-Seille56
- Vigy56
- Ville56
- Ville-sous-la-Ferte56
- Villers-lès-Nancy56
- Villey-Saint-Etienne56
- Vincey56
- Vitry-sur-Orne56
- Vittel56
- Volmerange-les-Mines56
- Volstroff56
- Walscheid56
- Wangenbourg-Engenthal56
- Wasselonne56
- Westhoffen56
- Wisches56
- Woippy56
- Xertigny56
- Yutz56
- Ancerville55
- Audun-le-Roman55
- Audun-le-Tiche55
- Aumetz55
- Avize55
- Ay55
- Bar-le-Duc55
- Bayard-sur-Marne55
- Bettancourt-la-Ferree55
- Bienville55
- Biesles55
- Bologne55
- Boulange55
- Bouligny55
- Chamarandes-Choignes55
- Chancenay55
- Chaumont55
- Chevillon55
- Clermont-en-Argonne55
- Commercy55
- Compertrix55
- Courtisols55
- Crusnes55
- Damery55
- Dieue-sur-Meuse55
- Dizy55
- Dormans55
- Doulaincourt-Saucourt55
- Dugny-sur-Meuse55
- Épinal55
- Etain55
- Eurville-Bienville55
- Euville55
- Fagnieres55
- Fains-Veel55
- Froncles55
- Gondrecourt-le-Chateau55
- Haucourt-Moulaine55
- Hayange55
- Héming55
- Herserange55
- Hussigny-Godbrange55
- Joinville55
- Jonville-en-Woëvre55
- Joudreville55
- Landres55
- Lerouville55
- Liffol-le-Grand55
- Ligny-en-Barrois55
- Longeville-en-Barrois55
- Longlaville55
- Magenta55
- Mancieulles55
- Mardeuil55
- Mareuil-sur-Ay55
- Mercy-le-Bas55
- Mexy55
- Mont-Saint-Martin55
- Neufchateau55
- Nogent-le-Bas55
- Ottange55
- Pargny-sur-Saulx55
- Piennes55
- Pierrepont55
- Pierry55
- Revigny-sur-Ornain55
- Rolampont55
- Russange55
- Saint-Memmie55
- Saint-Mihiel55
- Sainte-Menehould55
- Sarry55
- Saulnes55
- Sermaize-les-Bains55
- Suippes55
- Thierville-sur-Meuse55
- Thil55
- Tours-sur-Marne55
- Tressange55
- Trieux55
- Tronville-en-Barrois55
- Tucquegnieux55
- Vacon55
- Val-de-Meuse55
- Vaucouleurs55
- Velaines55
- Verdun55
- Vigneulles-les-Hattonchatel55
- Vignot55
- Villers-la-Montagne55
- Villerupt55
- Villiers-en-Lieu55
- Vitry-le-François55
- Void-Vacon55
- Wassy55
- Bezannes54
- Chatillon-sur-Marne54
- Cormontreuil54
- Cosnes-et-Romain54
- Gorcy54
- Lexy54
- Longuyon54
- Longwy54
- Mareuil-le-Port54
- Montmedy54
- Mourmelon-le-Grand54
- Phalsbourg54
- Port a Binson54
- Rehon54
- Rilly-la-Montagne54
- Sillery54
- Stenay54
- Taissy54
- Verzenay54
- Verzy54
- Betheny53
- Blagny53
- Bourgogne53
- Carignan53
- Cernay-les-Reims53
- Courcy53
- Douzy53
- Fismes53
- Gueux53
- Jonchery-sur-Vesle53
- Mouzon53
- Muizon53
- Pontfaverger-Moronvilliers53
- Pouru-Saint-Remy53
- Saint-Brice-Courcelles53
- Strasbourg53
- Thionville53
- Tinqueux53
- Vouziers53
- Warmeriville53
- Witry-les-Reims53
- Attigny52
- Balan52
- Bazancourt52
- Bazeilles52
- Boult-sur-Suippe52
- Cormicy52
- Dom-le-Mesnil52
- Donchery52
- Flize52
- Floing52
- Hermonville52
- Loivre52
- Nouvion-sur-Meuse52
- Rethel52
- Saint-Menges52
- Sault-les-Rethel52
- Sedan52
- Vrigne-aux-Bois52
- Chateau-Porcien51
- La Francheville51
- Lumes51
- Saint-Laurent51
- Villers-Semeuse51
- Vivier-au-Court51
- Aiglemont50
- Belleville-sur-Meuse50
- Colmar50
- Gespunsart50
- Haguenau50
- Neufmanil50
- Fromelennes49
- Givet49
- Les Hautes-Rivieres49
- Montcy-Notre-Dame49
- Nouzonville49
- Prix-les-Mezieres49
- Thilay49
- Warcq49
- Deville48
- Montherme48
- Tournes48
- Vireux-Molhain48
- Vireux-Wallerand48
- Fumay47
- Haybes47
- Les Mazures47
- Renwez47
- Revin47
- Rimogne47
- Rocroi47
- Signy-le-Petit46
- Eloyes44
- Metz44
- Vendenheim44
- Frolois39
- Neuves-Maisons39
- Saint-Dizier36
- Seremange-Erzange34
- Schirmeck31
- Houdelaincourt









