Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 02:47, Nov 15
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?
- Phalsbourg100
- Mulhouse94
- Riedisheim87
- Vendenheim84
- Belleville-sur-Meuse80
- Lunéville79
- Nancy74
- Wittenheim74
- Colmar71
- Épinal62
- Haguenau60
- Forbach56
- Metz55
- Jonville-en-Woëvre50
- Schiltigheim50
- Thionville48
- Wissembourg46
- Bitche45
- Bliesbruck45
- Kilstett45
- Petit-Rederching45
- Strasbourg45
- Alsting44
- Bining44
- Enchenberg44
- Etzling44
- Gros-Rederching44
- Grosbliederstroff44
- Héming44
- Lauterbourg44
- Lembach44
- Lemberg44
- Petite-Rosselle44
- Rohrbach-les-Bitche44
- Rouhling44
- Saint-Dizier44
- Sarreinsming44
- Schœneck44
- Spicheren44
- Stiring-Wendel44
- Wiesviller44
- Behren-les-Forbach43
- Goersdorf43
- Goetzenbruck43
- Kerbach43
- Montbronn43
- Morsbach43
- Neufgrange43
- Niederbronn-les-Bains43
- Obenheim43
- Oeting43
- Remelfing43
- Sarreguemines43
- Bening-les-Saint-Avold42
- Cocheren42
- Diebling42
- Folkling42
- Freyming-Merlebach42
- Hambach42
- Herbitzheim42
- Hundling42
- Merten42
- Oberbronn42
- Oermingen42
- Reichshoffen42
- Soucht42
- Soultz-sous-Forets42
- Surbourg42
- Tenteling42
- Theding42
- Woerth42
- Woustviller42
- Betschdorf41
- Creutzwald41
- Durrenbach41
- Falck41
- Farebersviller41
- Farschviller41
- Gumbrechtshoffen41
- Gundershoffen41
- Saint-Avold41
- Sarralbe41
- Seingbouse41
- Willerwald41
- Wimmenau41
- Wingen-sur-Moder41
- Bouzonville40
- Diemeringen40
- Diesen40
- Eschbach40
- Hargarten-aux-Mines40
- Hatten40
- Holving40
- Hombourg-Haut40
- Ingwiller40
- Walbourg40
- Ham-sous-Varsberg39
- Keskastel39
- La Petite-Pierre39
- Lirey39
- Macheren39
- Mertzwiller39
- Porcelette39
- Reims39
- Sarre-Union39
- Seltz39
- Sierck-les-Bains39
- Bouxwiller38
- Dauendorf38
- Drulingen38
- Folschviller38
- Longeville-les-Saint-Avold38
- Neuwiller-les-Saverne38
- Obermodern-Zutzendorf38
- Ohlungen38
- Pfaffenhoffen38
- Sarrewerden38
- Schweighouse-sur-Moder38
- Soufflenheim38
- Uberach38
- Valmont38
- Boulay-Moselle37
- Dossenheim-sur-Zinsel37
- Kaltenhouse37
- Koenigsmacker37
- Niederschaeffolsheim37
- Oberhoffen-sur-Moder37
- Roeschwoog37
- Schirrhein37
- Sessenheim37
- Steinbourg37
- Teting-sur-Nied37
- Basse-Ham36
- Bischwiller36
- Blotzheim36
- Brumath36
- Cattenom36
- Crehange36
- Dettwiller36
- Drusenheim36
- Faulquemont36
- Gries36
- Hagenthal-le-Bas36
- Hegenheim36
- Herrlisheim36
- Hesingue36
- Hochfelden36
- Huningue36
- Kedange-sur-Canner36
- Leymen36
- Mommenheim36
- Monswiller36
- Rosenau36
- Saint-Louis36
- Saverne36
- Schwindratzheim36
- Village-Neuf36
- Weitbruch36
- Bartenheim35
- Distroff35
- Geudertheim35
- Metzervisse35
- Otterswiller35
- Reding35
- Weyersheim35
- Wingersheim35
- Berstett34
- Chalampé34
- Dietwiller34
- Eckwersheim34
- Ferrette34
- Frontieres34
- Gambsheim34
- Hettange-Grande34
- Hirsingue34
- Hoerdt34
- Kembs34
- Kuntzig34
- La Wantzenau34
- Lampertheim34
- Landser34
- Manom34
- Marmoutier34
- Morhange34
- Niderviller34
- Ottmarsheim34
- Sarrebourg34
- Schnersheim34
- Sierentz34
- Signy-le-Petit34
- Truchtersheim34
- Volstroff34
- Waldighofen34
- Yutz34
- Abreschviller33
- Achenheim33
- Algolsheim33
- Altkirch33
- Aspach33
- Baldersheim33
- Bantzenheim33
- Battenheim33
- Bertrange33
- Bischheim33
- Blodelsheim33
- Bousse33
- Breuschwickersheim33
- Brunstatt33
- Carspach33
- Courcelles-Chaussy33
- Dabo33
- Dachstein33
- Dessenheim33
- Didenheim33
- Dingsheim33
- Eckbolsheim33
- Ensisheim33
- Entrange33
- Ernolsheim-Bruche33
- Eschentzwiller33
- Fessenheim33
- Flaxlanden33
- Furdenheim33
- Givet33
- Griesheim-sur-Souffel33
- Guenange33
- Habsheim33
- Hangenbieten33
- Heimsbrunn33
- Hirtzbach33
- Hirtzfelden33
- Hochstatt33
- Hoenheim33
- Holtzheim33
- Illange33
- Illfurth33
- Illzach33
- Irmstett33
- Ittenheim33
- Kingersheim33
- Lingolsheim33
- Lutterbach33
- Marlenheim33
- Mittelhausbergen33
- Morschwiller-le-Bas33
- Munchhouse33
- Mundolsheim33
- Niederhausbergen33
- Oberhausbergen33
- Oberschaeffolsheim33
- Offenheim33
- Pfastatt33
- Pfetterhouse33
- Pfulgriesheim33
- Reichstett33
- Reiningue33
- Retonfey33
- Richwiller33
- Rixheim33
- Romanswiller33
- Ruelisheim33
- Rumersheim-le-Haut33
- Rurange-les-Thionville33
- Sausheim33
- Souffelweyersheim33
- Vigy33
- Vireux-Molhain33
- Vireux-Wallerand33
- Volgelsheim33
- Volmerange-les-Mines33
- Walscheid33
- Wangenbourg-Engenthal33
- Wasselonne33
- Westhoffen33
- Wolfisheim33
- Zillisheim33
- Zimmersheim33
- Algrange32
- Altorf32
- Ammerschwihr32
- Amneville32
- Andlau32
- Andolsheim32
- Argancy32
- Aspach-le-Bas32
- Aspach-le-Haut32
- Ay-sur-Moselle32
- Barr32
- Benfeld32
- Bennwihr32
- Bergheim32
- Bergholtz32
- Bernardswiller32
- Berrwiller32
- Biesheim32
- Bischoffsheim32
- Blaesheim32
- Boersch32
- Bollwiller32
- Buhl32
- Burnhaupt-le-Bas32
- Burnhaupt-le-Haut32
- Cernay32
- Chatenois32
- Dambach-la-Ville32
- Dannemarie32
- Dieuze32
- Dinsheim-sur-Bruche32
- Dorlisheim32
- Duppigheim32
- Duttlenheim32
- Ebersheim32
- Eguisheim32
- Ennery32
- Entzheim32
- Epfig32
- Erstein32
- Eschau32
- Fegersheim32
- Florange32
- Fortschwihr32
- Fromelennes32
- Geispolsheim32
- Gerstheim32
- Grendelbruch32
- Gresswiller32
- Griesheim-pres-Molsheim32
- Guebwiller32
- Guemar32
- Guewenheim32
- Hagondange32
- Herrlisheim-pres-Colmar32
- Hindisheim32
- Holtzwihr32
- Horbourg-Wihr32
- Houssen32
- Huttenheim32
- Illkirch-Graffenstaden32
- Ingersheim32
- Innenheim32
- Issenheim32
- Jebsheim32
- Kaysersberg32
- Kertzfeld32
- Kintzheim32
- Krautergersheim32
- Kunheim32
- La Broque32
- Lipsheim32
- Lorquin32
- Lutzelhouse32
- Malroy32
- Marckolsheim32
- Matzenheim32
- Meistratzheim32
- Merxheim32
- Meyenheim32
- Molsheim32
- Mondelange32
- Mussig32
- Muttersholtz32
- Mutzig32
- Neuf-Brisach32
- Niederhaslach32
- Niedernai32
- Nordhouse32
- Oberhaslach32
- Oberhergheim32
- Obernai32
- Ostheim32
- Ostwald32
- Ottange32
- Ottrott32
- Pfaffenheim32
- Plobsheim32
- Pulversheim32
- Raedersheim32
- Reguisheim32
- Remilly32
- Ribeauville32
- Richemont32
- Riquewihr32
- Rosheim32
- Rothau32
- Rouffach32
- Russ32
- Saint-Hippolyte32
- Sainte-Croix-en-Plaine32
- Sand32
- Scherwiller32
- Selestat32
- Sigolsheim32
- Soultz-Haut-Rhin32
- Soultzmatt32
- Staffelfelden32
- Steinbach32
- Still32
- Stotzheim32
- Sundhoffen32
- Sundhouse32
- Talange32
- Terville32
- Tremery32
- Turckheim32
- Uckange32
- Uffholtz32
- Ungersheim32
- Urmatt32
- Valff32
- Vieux-Thann32
- Ville32
- Wattwiller32
- Wettolsheim32
- Widensolen32
- Wintzenheim32
- Wisches32
- Wittelsheim32
- Wittisheim32
- Wolfgantzen32
- Angevillers31
- Audun-le-Tiche31
- Aumetz31
- Badonviller31
- Ban-de-Laveline31
- Bitschwiller-les-Thann31
- Boofzheim31
- Chateau-Salins31
- Cirey-sur-Vezouze31
- Clouange31
- Crusnes31
- Fameck31
- Fontoy31
- Freland31
- Fumay31
- Gandrange31
- Haybes31
- Hilsenheim31
- Knutange31
- Labaroche31
- Lapoutroie31
- Lautenbach31
- Lautenbachzell31
- Le Ban Saint-Martin31
- Liepvre31
- Maizieres-les-Metz31
- Marange-Silvange31
- Masevaux31
- Mecleuves31
- Metzeral31
- Moosch31
- Munster31
- Neufchef31
- Nilvange31
- Orbey31
- Peltre31
- Pierrevillers31
- Rhinau31
- Rocroi31
- Rombas31
- Rosselange31
- Russange31
- Saint-Julien-lès-Metz31
- Sainte-Croix-aux-Mines31
- Sainte-Marie-aux-Mines31
- Senones31
- Sentheim31
- Solgne31
- Soultzeren31
- Stosswihr31
- Thann31
- Thil31
- Tressange31
- Vic-sur-Seille31
- Villerupt31
- Vitry-sur-Orne31
- Wihr-au-Val31
- Woippy31
- Boulange30
- Fleury30
- Fraize30
- Husseren-Wesserling30
- Hussigny-Godbrange30
- Joeuf30
- Longeville-les-Metz30
- Longlaville30
- Marly30
- Mont-Saint-Martin30
- Montigny-les-Metz30
- Moyenmoutier30
- Moyeuvre-Grande30
- Plainfaing30
- Plappeville30
- Revin30
- Saint-Amarin30
- Saint-Die-des-Vosges30
- Sainte-Marguerite30
- Saulcy-sur-Meurthe30
- Saulnes30
- Saulny30
- Amanvillers29
- Ancy-sur-Moselle29
- Anould29
- Ars-sur-Moselle29
- Auboue29
- Audun-le-Roman29
- Augny29
- Baccarat29
- Bouxieres-aux-Chenes29
- Briey29
- Bruyeres29
- Bussang29
- Champenoux29
- Chanteheux29
- Chatel-Saint-Germain29
- Corcieux29
- Cornimont29
- Corny-sur-Moselle29
- Cosnes-et-Romain29
- Deville29
- Einville-au-Jard29
- Etival-Clairefontaine29
- Fellering29
- Fresse-sur-Moselle29
- Gerardmer29
- Gerbeviller29
- Gorcy29
- Granges-sur-Vologne29
- Haucourt-Moulaine29
- Herserange29
- Homecourt29
- Jeanmenil29
- Jouy-aux-Arches29
- Kruth29
- La Bresse29
- Le Menil29
- Le Thillot29
- Le Tholy29
- Les Mazures29
- Lexy29
- Longwy29
- Mexy29
- Montherme29
- Montois-la-Montagne29
- Moulins-les-Metz29
- Moutiers29
- Nomeny29
- Oderen29
- Rambervillers29
- Rehon29
- Renwez29
- Rimogne29
- Rozerieulles29
- Saint-Leonard29
- Saint-Maurice-sur-Moselle29
- Saint-Michel-sur-Meurthe29
- Saint-Privat-la-Montagne29
- Sainte-Marie-aux-Chenes29
- Saulxures-sur-Moselotte29
- Taintrux29
- Trieux29
- Vagney29
- Verny29
- Villers-la-Montagne29
- Arches28
- Archettes28
- Art-sur-Meurthe28
- Aydoilles28
- Bains-les-Bains28
- Batilly28
- Bayon28
- Belleville28
- Bouxieres-aux-Dames28
- Champigneulles28
- Chantraine28
- Charmes28
- Chatel-sur-Moselle28
- Chavelot28
- Chenimenil28
- Custines28
- Damelevieres28
- Darnieulles28
- Deyvillers28
- Docelles28
- Dogneville28
- Dombasle-sur-Meurthe28
- Dommartin-les-Remiremont28
- Doncourt-les-Conflans28
- Eloyes28
- Essey-les-Nancy28
- Eulmont28
- Faulx28
- Fismes28
- Flavigny-sur-Moselle28
- Fléville-devant-Nancy28
- Frouard28
- Giraumont28
- Golbey28
- Gorze28
- Hadol28
- Heillecourt28
- Houdemont28
- Igney28
- Jarville-la-Malgrange28
- Labry28
- Landres28
- Laneuveville-devant-Nancy28
- Lay-Saint-Christophe28
- Le Syndicat28
- Les Forges28
- Les Hautes-Rivieres28
- Ludres28
- Maidieres28
- Malzeville28
- Mancieulles28
- Marbache28
- Maxeville28
- Mercy-le-Bas28
- Mereville28
- Mirecourt28
- Nomexy28
- Norroy-les-Pont-a-Mousson28
- Nouzonville28
- Noveant-sur-Moselle28
- Pagny-sur-Moselle28
- Pierrepont28
- Plombieres-les-Bains28
- Pompey28
- Portieux28
- Pouxeux28
- Pulnoy28
- Ramonchamp28
- Raon-aux-Bois28
- Reinhardsmunster28
- Remiremont28
- Richardmenil28
- Rosieres-aux-Salines28
- Rupt-sur-Moselle28
- Saint-Ame28
- Saint-Etienne-les-Remiremont28
- Saint-Max28
- Saint-Nabord28
- Saint-Nicolas-de-Port28
- Saulxures-les-Nancy28
- Seichamps28
- Thaon-les-Vosges28
- Thilay28
- Tomblaine28
- Tournes28
- Tucquegnieux28
- Urimenil28
- Uxegney28
- Uzemain28
- Valleroy28
- Vandoeuvre-les-Nancy28
- Varangeville28
- Vecoux28
- Vincey28
- Xertigny28
- Aiglemont27
- Bainville-sur-Madon27
- Blénod-lès-Pont-à-Mousson27
- Bouligny27
- Chaligny27
- Chateau-Porcien27
- Chavigny27
- Conflans-en-Jarnisy27
- Contrexeville27
- Cormicy27
- Darney27
- Dieulouard27
- Gespunsart27
- Hermonville27
- Jarny27
- Joudreville27
- Liverdun27
- Longuyon27
- Messein27
- Montauville27
- Montcy-Notre-Dame27
- Neufmanil27
- Piennes27
- Pont-Saint-Vincent27
- Prix-les-Mezieres27
- Pulligny27
- Saint-Laurent27
- Saizerais27
- Velaine-en-Haye27
- Vezelise27
- Villers-Semeuse27
- Vittel27
- Warcq27
- Xonrupt-Longemer27
- Balan26
- Blagny26
- Boult-sur-Suippe26
- Bourbonne-les-Bains26
- Bulgneville26
- Carignan26
- Colombey-les-Belles26
- Courcy26
- Dom-le-Mesnil26
- Dommartin-les-Toul26
- Donchery26
- Douzy26
- Etain26
- Fayl-Billot26
- Flize26
- Floing26
- Gondreville26
- Gueux26
- Jonchery-sur-Vesle26
- La Francheville26
- Lamarche26
- Loivre26
- Lumes26
- Montmedy26
- Muizon26
- Nouvion-sur-Meuse26
- Pouru-Saint-Remy26
- Rethel26
- Saint-Menges26
- Sault-les-Rethel26
- Sedan26
- Toul26
- Villey-Saint-Etienne26
- Vivier-au-Court26
- Vrigne-aux-Bois26
- Bazancourt25
- Betheny25
- Blenod-les-Toul25
- Bourgogne25
- Domgermain25
- Dormans25
- Ecrouves25
- Mouzon25
- Saint-Brice-Courcelles25
- Stenay25
- Tinqueux25
- Warmeriville25
- Attigny24
- Bezannes24
- Cernay-les-Reims24
- Chalindrey24
- Chatillon-sur-Marne24
- Cormontreuil24
- Damery24
- Foug24
- Hayange24
- Mareuil-le-Port24
- Montmirail24
- Neufchateau24
- Pontfaverger-Moronvilliers24
- Port a Binson24
- Rilly-la-Montagne24
- Sillery24
- Taissy24
- Val-de-Meuse24
- Vigneulles-les-Hattonchatel24
- Villers-lès-Nancy24
- Vouziers24
- Witry-les-Reims24
- Ay23
- Carling23
- Commercy23
- Dieue-sur-Meuse23
- Dizy23
- Dugny-sur-Meuse23
- Esternay23
- Euville23
- Langres23
- Laxou23
- Lerouville23
- Liffol-le-Grand23
- Magenta23
- Mardeuil23
- Mareuil-sur-Ay23
- Pierry23
- Saint-Mihiel23
- Thierville-sur-Meuse23
- Vacon23
- Vaucouleurs23
- Verdun23
- Verzenay23
- Verzy23
- Vignot23
- Void-Vacon23
- Avize22
- Biesles22
- Clermont-en-Argonne22
- Gondrecourt-le-Chateau22
- Houdelaincourt22
- Le Mesnil-sur-Oger22
- Mourmelon-le-Grand22
- Nogent-le-Bas22
- Rolampont22
- Sezanne22
- Tours-sur-Marne22
- Vertus22
- Villenauxe-la-Grande22
- Ancerville21
- Bar-le-Duc21
- Bayard-sur-Marne21
- Bologne21
- Chamarandes-Choignes21
- Chancenay21
- Chaumont21
- Chevillon21
- Compertrix21
- Connantre21
- Courtisols21
- Doulaincourt-Saucourt21
- Fagnieres21
- Fains-Veel21
- Fere-Champenoise21
- Frolois21
- Froncles21
- Joinville21
- Ligny-en-Barrois21
- Longeville-en-Barrois21
- Nogent-sur-Seine21
- Revigny-sur-Ornain21
- Saint-Memmie21
- Sainte-Menehould21
- Sarry21
- Sermaize-les-Bains21
- Suippes21
- Tronville-en-Barrois21
- Velaines21
- Bettancourt-la-Ferree20
- Bienville20
- Eurville-Bienville20
- Neuves-Maisons20
- Pargny-sur-Saulx20
- Romilly-sur-Seine20
- Saint-Just-Sauvage20
- Villiers-en-Lieu20
- Wassy20
- Arcis-sur-Aube19
- Bar-sur-Aube19
- Brienne-le-Chateau19
- Chateauvillain19
- Frignicourt19
- Mailly-le-Camp19
- Maizieres-la-Grande-Paroisse19
- Marigny-le-Chatel19
- Mery-sur-Seine19
- Montier-en-Der19
- Ville-sous-la-Ferte19
- Vitry-le-François19
- Aix-en-Othe18
- Breviandes18
- Bucheres18
- Charleville-Mezieres18
- Creney-pres-Troyes18
- Estissac18
- La Chapelle-Saint-Luc18
- La Riviere-de-Corps18
- Les Noes-pres-Troyes18
- Lusigny-sur-Barse18
- Mussy-sur-Seine18
- Payns18
- Piney18
- Pont-Sainte-Marie18
- Rosieres-pres-Troyes18
- Saint-Andre-les-Vergers18
- Saint-Germain18
- Saint-Julien-les-Villas18
- Saint-Lye18
- Saint-Parres-aux-Tertres18
- Sainte-Maure18
- Sainte-Savine18
- Vendeuvre-sur-Barse18
- Verrieres18
- Bar-sur-Seine17
- Bouilly17
- Chalons-en-Champagne17
- Chaource17
- Ervy-le-Chatel17
- Les Riceys17
- Saint-Pouange17
- Pont-à-Mousson16
- Troyes16
- Épernay15
- Bazeilles14
- Seremange-Erzange14
- Schirmeck9
- Scy-Chazelles8












