Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 02:39, Nov 10
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?
- Riedisheim113
- Phalsbourg112
- Wittenheim112
- Mulhouse97
- Colmar90
- Vendenheim88
- Seremange-Erzange85
- Haguenau75
- Metz73
- Wissembourg72
- Betschdorf71
- Bitche71
- Goersdorf71
- Hatten71
- Lauterbourg71
- Lembach71
- Niederbronn-les-Bains71
- Soultz-sous-Forets71
- Surbourg71
- Woerth71
- Bining70
- Bliesbruck70
- Durrenbach70
- Enchenberg70
- Eschbach70
- Goetzenbruck70
- Gros-Rederching70
- Gumbrechtshoffen70
- Gundershoffen70
- Lemberg70
- Mertzwiller70
- Montbronn70
- Nancy70
- Oberbronn70
- Petit-Rederching70
- Reichshoffen70
- Rohrbach-les-Bitche70
- Sarreinsming70
- Schirrhein70
- Seltz70
- Soucht70
- Soufflenheim70
- Walbourg70
- Wiesviller70
- Wimmenau70
- Alsting69
- Behren-les-Forbach69
- Belleville-sur-Meuse69
- Bening-les-Saint-Avold69
- Bischwiller69
- Bouxwiller69
- Brumath69
- Cocheren69
- Dauendorf69
- Diebling69
- Diemeringen69
- Dossenheim-sur-Zinsel69
- Drusenheim69
- Etzling69
- Folkling69
- Geudertheim69
- Gries69
- Grosbliederstroff69
- Hambach69
- Herbitzheim69
- Herrlisheim69
- Hochfelden69
- Hundling69
- Ingwiller69
- Kaltenhouse69
- Kerbach69
- La Petite-Pierre69
- Mommenheim69
- Morsbach69
- Neufgrange69
- Neuwiller-les-Saverne69
- Niederschaeffolsheim69
- Oberhoffen-sur-Moder69
- Obermodern-Zutzendorf69
- Oermingen69
- Oeting69
- Ohlungen69
- Petite-Rosselle69
- Pfaffenhoffen69
- Remelfing69
- Roeschwoog69
- Rouhling69
- Sarreguemines69
- Schweighouse-sur-Moder69
- Schwindratzheim69
- Schœneck69
- Sessenheim69
- Spicheren69
- Stiring-Wendel69
- Tenteling69
- Theding69
- Uberach69
- Weitbruch69
- Weyersheim69
- Willerwald69
- Wingen-sur-Moder69
- Woustviller69
- Berstett68
- Bouzonville68
- Creutzwald68
- Dettwiller68
- Diesen68
- Drulingen68
- Eckwersheim68
- Falck68
- Farebersviller68
- Farschviller68
- Forbach68
- Freyming-Merlebach68
- Gambsheim68
- Ham-sous-Varsberg68
- Hargarten-aux-Mines68
- Hoerdt68
- Holving68
- Hombourg-Haut68
- Keskastel68
- Koenigsmacker68
- Lampertheim68
- Longeville-les-Saint-Avold68
- Macheren68
- Marmoutier68
- Merten68
- Monswiller68
- Otterswiller68
- Porcelette68
- Saint-Avold68
- Sarralbe68
- Sarre-Union68
- Sarrewerden68
- Saverne68
- Seingbouse68
- Sierck-les-Bains68
- Steinbourg68
- Truchtersheim68
- Valmont68
- Wingersheim68
- Basse-Ham67
- Bertrange67
- Bischheim67
- Boulay-Moselle67
- Bousse67
- Cattenom67
- Crehange67
- Dabo67
- Dingsheim67
- Distroff67
- Entrange67
- Faulquemont67
- Folschviller67
- Furdenheim67
- Griesheim-sur-Souffel67
- Guenange67
- Hettange-Grande67
- Hoenheim67
- Illange67
- Kedange-sur-Canner67
- Kuntzig67
- La Wantzenau67
- Manom67
- Marlenheim67
- Metzervisse67
- Mittelhausbergen67
- Mundolsheim67
- Niederhausbergen67
- Offenheim67
- Pfulgriesheim67
- Reding67
- Reichstett67
- Romanswiller67
- Rurange-les-Thionville67
- Schnersheim67
- Souffelweyersheim67
- Terville67
- Teting-sur-Nied67
- Vigy67
- Volmerange-les-Mines67
- Volstroff67
- Wasselonne67
- Yutz67
- Abreschviller66
- Achenheim66
- Algrange66
- Amneville66
- Angevillers66
- Argancy66
- Audun-le-Tiche66
- Aumetz66
- Ay-sur-Moselle66
- Boulange66
- Breuschwickersheim66
- Clouange66
- Courcelles-Chaussy66
- Crusnes66
- Dachstein66
- Eckbolsheim66
- Ennery66
- Ernolsheim-Bruche66
- Fameck66
- Florange66
- Fontoy66
- Gandrange66
- Hagondange66
- Hangenbieten66
- Hayange66
- Holtzheim66
- Hussigny-Godbrange66
- Irmstett66
- Ittenheim66
- Joeuf66
- Knutange66
- Le Ban Saint-Martin66
- Lingolsheim66
- Longeville-les-Metz66
- Lunéville66
- Maizieres-les-Metz66
- Malroy66
- Marange-Silvange66
- Mecleuves66
- Mondelange66
- Montigny-les-Metz66
- Montois-la-Montagne66
- Morhange66
- Moyeuvre-Grande66
- Neufchef66
- Niderviller66
- Nilvange66
- Oberhaslach66
- Oberhausbergen66
- Oberschaeffolsheim66
- Ottange66
- Peltre66
- Pierrevillers66
- Plappeville66
- Remilly66
- Retonfey66
- Richemont66
- Rombas66
- Rosselange66
- Russange66
- Saint-Julien-lès-Metz66
- Sarrebourg66
- Saulny66
- Schiltigheim66
- Talange66
- Thil66
- Tremery66
- Tressange66
- Uckange66
- Villerupt66
- Vitry-sur-Orne66
- Walscheid66
- Wangenbourg-Engenthal66
- Westhoffen66
- Woippy66
- Wolfisheim66
- Altorf65
- Amanvillers65
- Ancy-sur-Moselle65
- Ars-sur-Moselle65
- Auboue65
- Audun-le-Roman65
- Augny65
- Batilly65
- Bischoffsheim65
- Blaesheim65
- Briey65
- Chatel-Saint-Germain65
- Corny-sur-Moselle65
- Cosnes-et-Romain65
- Dieuze65
- Dinsheim-sur-Bruche65
- Doncourt-les-Conflans65
- Dorlisheim65
- Duppigheim65
- Duttlenheim65
- Entzheim65
- Fleury65
- Geispolsheim65
- Giraumont65
- Gorcy65
- Gresswiller65
- Griesheim-pres-Molsheim65
- Haucourt-Moulaine65
- Héming65
- Herserange65
- Homecourt65
- Illkirch-Graffenstaden65
- Innenheim65
- Jouy-aux-Arches65
- Landres65
- Lexy65
- Longlaville65
- Longwy65
- Lorquin65
- Lutzelhouse65
- Mancieulles65
- Marly65
- Mercy-le-Bas65
- Mexy65
- Molsheim65
- Mont-Saint-Martin65
- Moulins-les-Metz65
- Moutiers65
- Mutzig65
- Niederhaslach65
- Ostwald65
- Rehon65
- Rosheim65
- Rozerieulles65
- Saint-Privat-la-Montagne65
- Sainte-Marie-aux-Chenes65
- Saulnes65
- Scy-Chazelles65
- Solgne65
- Still65
- Trieux65
- Tucquegnieux65
- Urmatt65
- Valleroy65
- Verny65
- Villers-la-Montagne65
- Aiglemont64
- Attigny64
- Balan64
- Bazeilles64
- Bernardswiller64
- Blagny64
- Blénod-lès-Pont-à-Mousson64
- Boersch64
- Bouligny64
- Carignan64
- Charleville-Mezieres64
- Chateau-Porcien64
- Chateau-Salins64
- Conflans-en-Jarnisy64
- Deville64
- Dom-le-Mesnil64
- Donchery64
- Douzy64
- Eschau64
- Etain64
- Fegersheim64
- Flize64
- Floing64
- Fromelennes64
- Fumay64
- Gespunsart64
- Givet64
- Gorze64
- Grendelbruch64
- Haybes64
- Hindisheim64
- Jarny64
- Jonville-en-Woëvre64
- Joudreville64
- Krautergersheim64
- La Broque64
- La Francheville64
- Labry64
- Les Hautes-Rivieres64
- Les Mazures64
- Lipsheim64
- Longuyon64
- Lumes64
- Maidieres64
- Meistratzheim64
- Montauville64
- Montcy-Notre-Dame64
- Montherme64
- Montmedy64
- Mouzon64
- Neufmanil64
- Niedernai64
- Nomeny64
- Norroy-les-Pont-a-Mousson64
- Nouvion-sur-Meuse64
- Nouzonville64
- Noveant-sur-Moselle64
- Obernai64
- Ottrott64
- Pagny-sur-Moselle64
- Piennes64
- Pierrepont64
- Plobsheim64
- Pouru-Saint-Remy64
- Prix-les-Mezieres64
- Renwez64
- Rethel64
- Revin64
- Rimogne64
- Rocroi64
- Russ64
- Saint-Dizier64
- Saint-Laurent64
- Saint-Menges64
- Sault-les-Rethel64
- Sedan64
- Signy-le-Petit64
- Stenay64
- Thilay64
- Tournes64
- Valff64
- Vic-sur-Seille64
- Villers-Semeuse64
- Vireux-Molhain64
- Vireux-Wallerand64
- Vivier-au-Court64
- Vouziers64
- Vrigne-aux-Bois64
- Warcq64
- Wisches64
- Andlau63
- Barr63
- Bazancourt63
- Belleville63
- Benfeld63
- Boult-sur-Suippe63
- Bouxieres-aux-Chenes63
- Champenoux63
- Cirey-sur-Vezouze63
- Clermont-en-Argonne63
- Custines63
- Dieue-sur-Meuse63
- Dieulouard63
- Dugny-sur-Meuse63
- Epfig63
- Erstein63
- Eulmont63
- Faulx63
- Gerstheim63
- Huttenheim63
- Kertzfeld63
- Marbache63
- Matzenheim63
- Nordhouse63
- Pontfaverger-Moronvilliers63
- Rothau63
- Sainte-Menehould63
- Saizerais63
- Sand63
- Stotzheim63
- Thierville-sur-Meuse63
- Verdun63
- Vigneulles-les-Hattonchatel63
- Warmeriville63
- Betheny62
- Boofzheim62
- Bourgogne62
- Bouxieres-aux-Dames62
- Cernay-les-Reims62
- Champigneulles62
- Chatenois62
- Courcy62
- Courtisols62
- Dambach-la-Ville62
- Ebersheim62
- Frouard62
- Hilsenheim62
- Kintzheim62
- Lay-Saint-Christophe62
- Liepvre62
- Liverdun62
- Loivre62
- Malzeville62
- Mourmelon-le-Grand62
- Muttersholtz62
- Pompey62
- Pulnoy62
- Rhinau62
- Saint-Hippolyte62
- Saint-Mihiel62
- Scherwiller62
- Seichamps62
- Selestat62
- Sillery62
- Suippes62
- Sundhouse62
- Taissy62
- Ville62
- Witry-les-Reims62
- Wittisheim62
- Art-sur-Meurthe61
- Avize61
- Ay61
- Badonviller61
- Ban-de-Laveline61
- Bennwihr61
- Bergheim61
- Bezannes61
- Commercy61
- Compertrix61
- Cormicy61
- Cormontreuil61
- Dizy61
- Einville-au-Jard61
- Essey-les-Nancy61
- Esternay61
- Euville61
- Fagnieres61
- Fismes61
- Freland61
- Gondreville61
- Guemar61
- Gueux61
- Heillecourt61
- Hermonville61
- Holtzwihr61
- Houssen61
- Jarville-la-Malgrange61
- Jebsheim61
- Jonchery-sur-Vesle61
- Kaysersberg61
- Laneuveville-devant-Nancy61
- Lapoutroie61
- Lerouville61
- Magenta61
- Marckolsheim61
- Mareuil-sur-Ay61
- Maxeville61
- Montmirail61
- Muizon61
- Mussig61
- Nogent-sur-Seine61
- Ostheim61
- Revigny-sur-Ornain61
- Ribeauville61
- Rilly-la-Montagne61
- Riquewihr61
- Saint-Brice-Courcelles61
- Saint-Max61
- Saint-Memmie61
- Saint-Nicolas-de-Port61
- Sainte-Croix-aux-Mines61
- Sainte-Marie-aux-Mines61
- Sarry61
- Saulxures-les-Nancy61
- Schirmeck61
- Senones61
- Sigolsheim61
- Tinqueux61
- Tomblaine61
- Tours-sur-Marne61
- Varangeville61
- Velaine-en-Haye61
- Verzenay61
- Verzy61
- Vignot61
- Villenauxe-la-Grande61
- Villers-lès-Nancy61
- Villey-Saint-Etienne61
- Aix-en-Othe60
- Ammerschwihr60
- Andolsheim60
- Arcis-sur-Aube60
- Bar-le-Duc60
- Bouilly60
- Breviandes60
- Bucheres60
- Chaligny60
- Chalons-en-Champagne60
- Chanteheux60
- Chaource60
- Chatillon-sur-Marne60
- Chavigny60
- Connantre60
- Creney-pres-Troyes60
- Damery60
- Dombasle-sur-Meurthe60
- Domgermain60
- Dommartin-les-Toul60
- Dormans60
- Ecrouves60
- Eguisheim60
- Ervy-le-Chatel60
- Estissac60
- Fains-Veel60
- Fere-Champenoise60
- Fléville-devant-Nancy60
- Fortschwihr60
- Foug60
- Fraize60
- Frignicourt60
- Horbourg-Wihr60
- Houdemont60
- Ingersheim60
- Kunheim60
- La Chapelle-Saint-Luc60
- La Riviere-de-Corps60
- Labaroche60
- Le Mesnil-sur-Oger60
- Les Noes-pres-Troyes60
- Longeville-en-Barrois60
- Ludres60
- Mailly-le-Camp60
- Maizieres-la-Grande-Paroisse60
- Mardeuil60
- Mareuil-le-Port60
- Marigny-le-Chatel60
- Mereville60
- Mery-sur-Seine60
- Messein60
- Moyenmoutier60
- Orbey60
- Pargny-sur-Saulx60
- Payns60
- Pierry60
- Plainfaing60
- Pont-Saint-Vincent60
- Pont-Sainte-Marie60
- Port a Binson60
- Richardmenil60
- Romilly-sur-Seine60
- Rosieres-aux-Salines60
- Rosieres-pres-Troyes60
- Saint-Andre-les-Vergers60
- Saint-Die-des-Vosges60
- Saint-Germain60
- Saint-Julien-les-Villas60
- Saint-Just-Sauvage60
- Saint-Lye60
- Saint-Parres-aux-Tertres60
- Saint-Pouange60
- Sainte-Marguerite60
- Sainte-Maure60
- Sainte-Savine60
- Saulcy-sur-Meurthe60
- Sermaize-les-Bains60
- Sezanne60
- Sundhoffen60
- Toul60
- Tronville-en-Barrois60
- Troyes60
- Turckheim60
- Vacon60
- Vandoeuvre-les-Nancy60
- Velaines60
- Verrieres60
- Vertus60
- Vitry-le-François60
- Void-Vacon60
- Wettolsheim60
- Widensolen60
- Wihr-au-Val60
- Wintzenheim60
- Algolsheim59
- Ancerville59
- Anould59
- Baccarat59
- Bainville-sur-Madon59
- Bar-sur-Seine59
- Bayard-sur-Marne59
- Bergholtz59
- Bettancourt-la-Ferree59
- Bienville59
- Biesheim59
- Blenod-les-Toul59
- Brienne-le-Chateau59
- Buhl59
- Chancenay59
- Colombey-les-Belles59
- Corcieux59
- Damelevieres59
- Dessenheim59
- Etival-Clairefontaine59
- Eurville-Bienville59
- Flavigny-sur-Moselle59
- Gondrecourt-le-Chateau59
- Guebwiller59
- Herrlisheim-pres-Colmar59
- Houdelaincourt59
- Lautenbach59
- Lautenbachzell59
- Les Riceys59
- Ligny-en-Barrois59
- Lusigny-sur-Barse59
- Merxheim59
- Metzeral59
- Munster59
- Mussy-sur-Seine59
- Neuf-Brisach59
- Oberhergheim59
- Pfaffenheim59
- Piney59
- Pulligny59
- Rouffach59
- Saint-Leonard59
- Saint-Michel-sur-Meurthe59
- Sainte-Croix-en-Plaine59
- Soultzeren59
- Soultzmatt59
- Stosswihr59
- Taintrux59
- Vaucouleurs59
- Vendeuvre-sur-Barse59
- Villiers-en-Lieu59
- Volgelsheim59
- Wolfgantzen59
- Bar-sur-Aube58
- Bayon58
- Berrwiller58
- Bollwiller58
- Bologne58
- Bruyeres58
- Cernay58
- Chamarandes-Choignes58
- Chateauvillain58
- Chaumont58
- Chevillon58
- Doulaincourt-Saucourt58
- Ensisheim58
- Fellering58
- Fessenheim58
- Froncles58
- Gerardmer58
- Gerbeviller58
- Granges-sur-Vologne58
- Hirtzfelden58
- Issenheim58
- Jeanmenil58
- Joinville58
- Kruth58
- La Bresse58
- Le Tholy58
- Liffol-le-Grand58
- Meyenheim58
- Montier-en-Der58
- Moosch58
- Neufchateau58
- Oderen58
- Pulversheim58
- Raedersheim58
- Rambervillers58
- Reguisheim58
- Saint-Amarin58
- Soultz-Haut-Rhin58
- Staffelfelden58
- Steinbach58
- Uffholtz58
- Ungersheim58
- Vezelise58
- Ville-sous-la-Ferte58
- Wassy58
- Wattwiller58
- Wittelsheim58
- Xonrupt-Longemer58
- Arches57
- Archettes57
- Aspach-le-Bas57
- Aspach-le-Haut57
- Aydoilles57
- Baldersheim57
- Bantzenheim57
- Battenheim57
- Biesles57
- Bitschwiller-les-Thann57
- Blodelsheim57
- Bulgneville57
- Chalindrey57
- Chantraine57
- Charmes57
- Chatel-sur-Moselle57
- Chavelot57
- Chenimenil57
- Contrexeville57
- Cornimont57
- Darnieulles57
- Deyvillers57
- Docelles57
- Dogneville57
- Dommartin-les-Remiremont57
- Eloyes57
- Golbey57
- Guewenheim57
- Hadol57
- Heimsbrunn57
- Husseren-Wesserling57
- Igney57
- Illzach57
- Kingersheim57
- Lamarche57
- Langres57
- Le Syndicat57
- Les Forges57
- Lutterbach57
- Mirecourt57
- Morschwiller-le-Bas57
- Munchhouse57
- Nogent-le-Bas57
- Nomexy57
- Pfastatt57
- Portieux57
- Pouxeux57
- Raon-aux-Bois57
- Reiningue57
- Remiremont57
- Richwiller57
- Rixheim57
- Rolampont57
- Ruelisheim57
- Rumersheim-le-Haut57
- Saint-Ame57
- Saint-Etienne-les-Remiremont57
- Saint-Nabord57
- Saulxures-sur-Moselotte57
- Sausheim57
- Thann57
- Thaon-les-Vosges57
- Thionville57
- Urimenil57
- Uxegney57
- Vagney57
- Val-de-Meuse57
- Vecoux57
- Vieux-Thann57
- Vincey57
- Vittel57
- Bains-les-Bains56
- Bourbonne-les-Bains56
- Brunstatt56
- Burnhaupt-le-Bas56
- Burnhaupt-le-Haut56
- Bussang56
- Chalampé56
- Darney56
- Didenheim56
- Dietwiller56
- Eschentzwiller56
- Fayl-Billot56
- Flaxlanden56
- Fresse-sur-Moselle56
- Habsheim56
- Hochstatt56
- Illfurth56
- Landser56
- Laxou56
- Le Menil56
- Le Thillot56
- Masevaux56
- Ottmarsheim56
- Plombieres-les-Bains56
- Ramonchamp56
- Reinhardsmunster56
- Rupt-sur-Moselle56
- Saint-Maurice-sur-Moselle56
- Sentheim56
- Uzemain56
- Xertigny56
- Zillisheim56
- Zimmersheim56
- Altkirch55
- Aspach55
- Bartenheim55
- Blotzheim55
- Carspach55
- Dannemarie55
- Frontieres55
- Hesingue55
- Hirsingue55
- Hirtzbach55
- Huningue55
- Kembs55
- Kilstett55
- Rosenau55
- Saint-Louis55
- Sierentz55
- Village-Neuf55
- Waldighofen55
- Épinal54
- Ferrette54
- Hagenthal-le-Bas54
- Hegenheim54
- Leymen54
- Pfetterhouse54
- Strasbourg54
- Reims52
- Obenheim46
- Épernay39
- Lirey39
- Frolois32
- Carling24
- Neuves-Maisons22
- Pont-à-Mousson16








