Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 03:46, Aug 28
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?
- Eloyes75
- Héming73
- Neuves-Maisons73
- Schiltigheim64
- Épinal62
- Reichstett62
- Forbach58
- Nancy57
- Strasbourg56
- Lunéville55
- Colmar53
- Kilstett53
- Reinhardsmunster53
- Anould51
- Arches51
- Archettes51
- Aydoilles51
- Bains-les-Bains51
- Bruyeres51
- Bussang51
- Chantraine51
- Chatel-sur-Moselle51
- Chavelot51
- Chenimenil51
- Corcieux51
- Cornimont51
- Darnieulles51
- Deyvillers51
- Docelles51
- Dogneville51
- Dommartin-les-Remiremont51
- Fraize51
- Fresse-sur-Moselle51
- Gerardmer51
- Golbey51
- Granges-sur-Vologne51
- Hadol51
- Igney51
- Kruth51
- La Bresse51
- Le Menil51
- Le Syndicat51
- Le Thillot51
- Le Tholy51
- Les Forges51
- Nomexy51
- Plainfaing51
- Plombieres-les-Bains51
- Pouxeux51
- Ramonchamp51
- Raon-aux-Bois51
- Remiremont51
- Rupt-sur-Moselle51
- Saint-Ame51
- Saint-Etienne-les-Remiremont51
- Saint-Leonard51
- Saint-Maurice-sur-Moselle51
- Saint-Nabord51
- Saulcy-sur-Meurthe51
- Saulxures-sur-Moselotte51
- Taintrux51
- Thaon-les-Vosges51
- Urimenil51
- Uxegney51
- Uzemain51
- Vagney51
- Vecoux51
- Xertigny51
- Ban-de-Laveline50
- Fellering50
- Hayange50
- Husseren-Wesserling50
- Jeanmenil50
- Lapoutroie50
- Lautenbach50
- Lautenbachzell50
- Metzeral50
- Moosch50
- Munster50
- Oderen50
- Orbey50
- Rambervillers50
- Saint-Amarin50
- Saint-Die-des-Vosges50
- Saint-Michel-sur-Meurthe50
- Sainte-Marguerite50
- Soultzeren50
- Stosswihr50
- Algolsheim49
- Altkirch49
- Ammerschwihr49
- Andolsheim49
- Aspach49
- Aspach-le-Bas49
- Aspach-le-Haut49
- Baldersheim49
- Bantzenheim49
- Bartenheim49
- Battenheim49
- Bennwihr49
- Bergheim49
- Bergholtz49
- Berrwiller49
- Biesheim49
- Bitschwiller-les-Thann49
- Blodelsheim49
- Blotzheim49
- Bollwiller49
- Brunstatt49
- Buhl49
- Burnhaupt-le-Bas49
- Burnhaupt-le-Haut49
- Carspach49
- Cernay49
- Chalampé49
- Dannemarie49
- Dessenheim49
- Didenheim49
- Dietwiller49
- Eguisheim49
- Ensisheim49
- Eschentzwiller49
- Etival-Clairefontaine49
- Ferrette49
- Fessenheim49
- Flaxlanden49
- Fortschwihr49
- Freland49
- Frontieres49
- Guebwiller49
- Guemar49
- Guewenheim49
- Habsheim49
- Hagenthal-le-Bas49
- Hegenheim49
- Heimsbrunn49
- Herrlisheim-pres-Colmar49
- Hesingue49
- Hirsingue49
- Hirtzbach49
- Hirtzfelden49
- Hochstatt49
- Holtzwihr49
- Horbourg-Wihr49
- Houssen49
- Huningue49
- Illfurth49
- Illzach49
- Ingersheim49
- Issenheim49
- Jebsheim49
- Kaysersberg49
- Kembs49
- Kingersheim49
- Kintzheim49
- Kunheim49
- Labaroche49
- Landser49
- Leymen49
- Liepvre49
- Lutterbach49
- Masevaux49
- Merxheim49
- Meyenheim49
- Morschwiller-le-Bas49
- Moyenmoutier49
- Munchhouse49
- Neuf-Brisach49
- Oberhergheim49
- Ostheim49
- Ottmarsheim49
- Pfaffenheim49
- Pfastatt49
- Pfetterhouse49
- Portieux49
- Pulversheim49
- Raedersheim49
- Reguisheim49
- Reiningue49
- Ribeauville49
- Richwiller49
- Riquewihr49
- Rixheim49
- Rosenau49
- Rouffach49
- Ruelisheim49
- Rumersheim-le-Haut49
- Saint-Hippolyte49
- Saint-Louis49
- Sainte-Croix-aux-Mines49
- Sainte-Croix-en-Plaine49
- Sainte-Marie-aux-Mines49
- Sausheim49
- Senones49
- Sentheim49
- Sierentz49
- Sigolsheim49
- Soultz-Haut-Rhin49
- Soultzmatt49
- Staffelfelden49
- Steinbach49
- Sundhoffen49
- Thann49
- Turckheim49
- Uffholtz49
- Ungersheim49
- Vieux-Thann49
- Village-Neuf49
- Vincey49
- Volgelsheim49
- Waldighofen49
- Wattwiller49
- Wettolsheim49
- Widensolen49
- Wihr-au-Val49
- Wintzenheim49
- Wittelsheim49
- Wittenheim49
- Wolfgantzen49
- Zillisheim49
- Zimmersheim49
- Andlau48
- Baccarat48
- Barr48
- Benfeld48
- Chatenois48
- Dambach-la-Ville48
- Ebersheim48
- Epfig48
- Hilsenheim48
- Huttenheim48
- Kertzfeld48
- Marckolsheim48
- Matzenheim48
- Meistratzheim48
- Mussig48
- Muttersholtz48
- Sand48
- Scherwiller48
- Selestat48
- Stotzheim48
- Sundhouse48
- Valff48
- Ville48
- Wittisheim48
- Achenheim47
- Altorf47
- Badonviller47
- Bernardswiller47
- Bischoffsheim47
- Blaesheim47
- Boersch47
- Boofzheim47
- Breuschwickersheim47
- Charmes47
- Dachstein47
- Dinsheim-sur-Bruche47
- Dorlisheim47
- Duppigheim47
- Duttlenheim47
- Eckbolsheim47
- Entzheim47
- Ernolsheim-Bruche47
- Erstein47
- Eschau47
- Fegersheim47
- Geispolsheim47
- Gerbeviller47
- Gerstheim47
- Grendelbruch47
- Gresswiller47
- Griesheim-pres-Molsheim47
- Hangenbieten47
- Hindisheim47
- Holtzheim47
- Illkirch-Graffenstaden47
- Innenheim47
- Ittenheim47
- Krautergersheim47
- La Broque47
- Lauterbourg47
- Lingolsheim47
- Lipsheim47
- Lutzelhouse47
- Molsheim47
- Mutzig47
- Niedernai47
- Nordhouse47
- Oberhausbergen47
- Obernai47
- Oberschaeffolsheim47
- Ostwald47
- Ottrott47
- Plobsheim47
- Rhinau47
- Rosheim47
- Rothau47
- Russ47
- Urmatt47
- Wisches47
- Wolfisheim47
- Bayon46
- Berstett46
- Betschdorf46
- Bischheim46
- Bischwiller46
- Brumath46
- Darney46
- Dauendorf46
- Dingsheim46
- Drusenheim46
- Durrenbach46
- Eckwersheim46
- Eschbach46
- Furdenheim46
- Gambsheim46
- Geudertheim46
- Gries46
- Griesheim-sur-Souffel46
- Hatten46
- Herrlisheim46
- Hochfelden46
- Hoenheim46
- Hoerdt46
- Irmstett46
- Kaltenhouse46
- La Wantzenau46
- Lampertheim46
- Marlenheim46
- Mirecourt46
- Mittelhausbergen46
- Mommenheim46
- Mundolsheim46
- Niederhaslach46
- Niederhausbergen46
- Niederschaeffolsheim46
- Oberhaslach46
- Oberhoffen-sur-Moder46
- Offenheim46
- Ohlungen46
- Pfulgriesheim46
- Roeschwoog46
- Schirrhein46
- Schnersheim46
- Schweighouse-sur-Moder46
- Schwindratzheim46
- Seltz46
- Sessenheim46
- Souffelweyersheim46
- Soufflenheim46
- Soultz-sous-Forets46
- Still46
- Surbourg46
- Truchtersheim46
- Walbourg46
- Wasselonne46
- Weitbruch46
- Westhoffen46
- Weyersheim46
- Wingersheim46
- Wissembourg46
- Bouxwiller45
- Chanteheux45
- Cirey-sur-Vezouze45
- Dabo45
- Damelevieres45
- Dettwiller45
- Goersdorf45
- Gumbrechtshoffen45
- Gundershoffen45
- Lembach45
- Marmoutier45
- Mertzwiller45
- Niederbronn-les-Bains45
- Oberbronn45
- Obermodern-Zutzendorf45
- Otterswiller45
- Pfaffenhoffen45
- Reichshoffen45
- Romanswiller45
- Uberach45
- Wangenbourg-Engenthal45
- Woerth45
- Xonrupt-Longemer45
- Abreschviller44
- Alsting44
- Art-sur-Meurthe44
- Bainville-sur-Madon44
- Behren-les-Forbach44
- Belleville44
- Bening-les-Saint-Avold44
- Bining44
- Bitche44
- Bliesbruck44
- Boulay-Moselle44
- Bouxieres-aux-Chenes44
- Bouxieres-aux-Dames44
- Chaligny44
- Champenoux44
- Champigneulles44
- Charleville-Mezieres44
- Chateau-Salins44
- Chavigny44
- Cocheren44
- Courcelles-Chaussy44
- Crehange44
- Creutzwald44
- Custines44
- Diebling44
- Diemeringen44
- Diesen44
- Dieuze44
- Dombasle-sur-Meurthe44
- Dossenheim-sur-Zinsel44
- Drulingen44
- Einville-au-Jard44
- Enchenberg44
- Essey-les-Nancy44
- Etzling44
- Eulmont44
- Falck44
- Farebersviller44
- Farschviller44
- Faulquemont44
- Faulx44
- Flavigny-sur-Moselle44
- Fléville-devant-Nancy44
- Folkling44
- Folschviller44
- Freyming-Merlebach44
- Frolois44
- Frouard44
- Goetzenbruck44
- Gros-Rederching44
- Grosbliederstroff44
- Ham-sous-Varsberg44
- Hambach44
- Hargarten-aux-Mines44
- Heillecourt44
- Herbitzheim44
- Holving44
- Hombourg-Haut44
- Houdemont44
- Hundling44
- Ingwiller44
- Jarville-la-Malgrange44
- Kerbach44
- Keskastel44
- La Petite-Pierre44
- Laneuveville-devant-Nancy44
- Laxou44
- Lay-Saint-Christophe44
- Lemberg44
- Longeville-les-Saint-Avold44
- Lorquin44
- Ludres44
- Macheren44
- Malzeville44
- Marbache44
- Maxeville44
- Mereville44
- Merten44
- Messein44
- Monswiller44
- Montbronn44
- Morhange44
- Morsbach44
- Neufgrange44
- Neuwiller-les-Saverne44
- Niderviller44
- Nomeny44
- Obenheim44
- Oermingen44
- Oeting44
- Petit-Rederching44
- Petite-Rosselle44
- Pompey44
- Pont-Saint-Vincent44
- Porcelette44
- Pulligny44
- Pulnoy44
- Reding44
- Remelfing44
- Remilly44
- Richardmenil44
- Rohrbach-les-Bitche44
- Rosieres-aux-Salines44
- Rouhling44
- Saint-Avold44
- Saint-Dizier44
- Saint-Max44
- Saint-Nicolas-de-Port44
- Sarralbe44
- Sarre-Union44
- Sarrebourg44
- Sarreguemines44
- Sarreinsming44
- Sarrewerden44
- Saulxures-les-Nancy44
- Saverne44
- Schœneck44
- Seichamps44
- Seingbouse44
- Solgne44
- Soucht44
- Spicheren44
- Steinbourg44
- Stiring-Wendel44
- Tenteling44
- Teting-sur-Nied44
- Theding44
- Tomblaine44
- Valmont44
- Vandoeuvre-les-Nancy44
- Varangeville44
- Vezelise44
- Vic-sur-Seille44
- Vittel44
- Walscheid44
- Wiesviller44
- Willerwald44
- Wimmenau44
- Wingen-sur-Moder44
- Woustviller44
- Blénod-lès-Pont-à-Mousson43
- Bourbonne-les-Bains43
- Bouzonville43
- Bulgneville43
- Colombey-les-Belles43
- Contrexeville43
- Dieulouard43
- Fleury43
- Gondreville43
- Lamarche43
- Liverdun43
- Mecleuves43
- Retonfey43
- Saizerais43
- Velaine-en-Haye43
- Verny43
- Villey-Saint-Etienne43
- Augny42
- Blenod-les-Toul42
- Dommartin-les-Toul42
- Fayl-Billot42
- Kedange-sur-Canner42
- Le Ban Saint-Martin42
- Maidieres42
- Malroy42
- Marly42
- Montauville42
- Montigny-les-Metz42
- Norroy-les-Pont-a-Mousson42
- Peltre42
- Saint-Julien-lès-Metz42
- Toul42
- Vigy42
- Ancy-sur-Moselle41
- Argancy41
- Ars-sur-Moselle41
- Ay-sur-Moselle41
- Bousse41
- Chalindrey41
- Chatel-Saint-Germain41
- Corny-sur-Moselle41
- Distroff41
- Domgermain41
- Ecrouves41
- Ennery41
- Foug41
- Hagondange41
- Jouy-aux-Arches41
- Liffol-le-Grand41
- Longeville-les-Metz41
- Maizieres-les-Metz41
- Metzervisse41
- Moulins-les-Metz41
- Neufchateau41
- Noveant-sur-Moselle41
- Pagny-sur-Moselle41
- Plappeville41
- Rozerieulles41
- Rurange-les-Thionville41
- Saulny41
- Sierck-les-Bains41
- Talange41
- Tremery41
- Val-de-Meuse41
- Volstroff41
- Woippy41
- Amanvillers40
- Amneville40
- Bertrange40
- Gorze40
- Guenange40
- Koenigsmacker40
- Kuntzig40
- Langres40
- Marange-Silvange40
- Mondelange40
- Pierrevillers40
- Richemont40
- Basse-Ham39
- Biesles39
- Cattenom39
- Clouange39
- Fameck39
- Florange39
- Gandrange39
- Gondrecourt-le-Chateau39
- Illange39
- Joeuf39
- Manom39
- Montois-la-Montagne39
- Moyeuvre-Grande39
- Nogent-le-Bas39
- Rolampont39
- Rombas39
- Rosselange39
- Saint-Privat-la-Montagne39
- Sainte-Marie-aux-Chenes39
- Terville39
- Uckange39
- Vaucouleurs39
- Vendenheim39
- Vitry-sur-Orne39
- Void-Vacon39
- Yutz39
- Aix-en-Othe38
- Algrange38
- Auboue38
- Batilly38
- Briey38
- Chamarandes-Choignes38
- Chaumont38
- Commercy38
- Doncourt-les-Conflans38
- Entrange38
- Ervy-le-Chatel38
- Estissac38
- Euville38
- Fismes38
- Giraumont38
- Hettange-Grande38
- Homecourt38
- Jarny38
- Knutange38
- Moutiers38
- Neufchef38
- Nilvange38
- Nogent-sur-Seine38
- Vacon38
- Valleroy38
- Vignot38
- Angevillers37
- Bologne37
- Boulange37
- Conflans-en-Jarnisy37
- Dormans37
- Doulaincourt-Saucourt37
- Esternay37
- Fontoy37
- Froncles37
- Labry37
- Lerouville37
- Mancieulles37
- Marigny-le-Chatel37
- Montmirail37
- Ottange37
- Romilly-sur-Seine37
- Saint-Mihiel37
- Tressange37
- Trieux37
- Vigneulles-les-Hattonchatel37
- Villenauxe-la-Grande37
- Volmerange-les-Mines37
- Audun-le-Roman36
- Aumetz36
- Bouilly36
- Chateauvillain36
- Chatillon-sur-Marne36
- Chevillon36
- Cormicy36
- Damery36
- Gueux36
- Hermonville36
- Joinville36
- Jonchery-sur-Vesle36
- Joudreville36
- Ligny-en-Barrois36
- Loivre36
- Maizieres-la-Grande-Paroisse36
- Mardeuil36
- Mareuil-le-Port36
- Muizon36
- Port a Binson36
- Saint-Just-Sauvage36
- Sezanne36
- Tucquegnieux36
- Velaines36
- Villers-lès-Nancy36
- Audun-le-Tiche35
- Bezannes35
- Courcy35
- Crusnes35
- Dizy35
- Landres35
- Magenta35
- Mery-sur-Seine35
- Piennes35
- Pierry35
- Russange35
- Saint-Brice-Courcelles35
- Tinqueux35
- Tronville-en-Barrois35
- Villerupt35
- Ancerville34
- Avize34
- Ay34
- Bar-le-Duc34
- Bar-sur-Aube34
- Bayard-sur-Marne34
- Betheny34
- Bienville34
- Bouligny34
- Boult-sur-Suippe34
- Bourgogne34
- Cernay-les-Reims34
- Chaource34
- Connantre34
- Cormontreuil34
- Etain34
- Eurville-Bienville34
- La Chapelle-Saint-Luc34
- La Riviere-de-Corps34
- Les Noes-pres-Troyes34
- Longeville-en-Barrois34
- Mareuil-sur-Ay34
- Mercy-le-Bas34
- Mussy-sur-Seine34
- Payns34
- Rilly-la-Montagne34
- Saint-Germain34
- Saint-Lye34
- Saint-Pouange34
- Sainte-Savine34
- Signy-le-Petit34
- Taissy34
- Thil34
- Ville-sous-la-Ferte34
- Wassy34
- Witry-les-Reims34
- Bar-sur-Seine33
- Bazancourt33
- Bazeilles33
- Bettancourt-la-Ferree33
- Breviandes33
- Bucheres33
- Chalons-en-Champagne33
- Chancenay33
- Chateau-Porcien33
- Creney-pres-Troyes33
- Dieue-sur-Meuse33
- Dugny-sur-Meuse33
- Fains-Veel33
- Fere-Champenoise33
- Haucourt-Moulaine33
- Hussigny-Godbrange33
- Le Mesnil-sur-Oger33
- Les Riceys33
- Lusigny-sur-Barse33
- Montier-en-Der33
- Pierrepont33
- Pont-Sainte-Marie33
- Rosieres-pres-Troyes33
- Saint-Andre-les-Vergers33
- Saint-Julien-les-Villas33
- Saint-Parres-aux-Tertres33
- Sainte-Maure33
- Sillery33
- Thionville33
- Tours-sur-Marne33
- Vendeuvre-sur-Barse33
- Verrieres33
- Vertus33
- Verzenay33
- Villers-la-Montagne33
- Villiers-en-Lieu33
- Arcis-sur-Aube32
- Brienne-le-Chateau32
- Herserange32
- Lexy32
- Longlaville32
- Longwy32
- Mailly-le-Camp32
- Mexy32
- Mont-Saint-Martin32
- Piney32
- Rehon32
- Revigny-sur-Ornain32
- Saulnes32
- Sermaize-les-Bains32
- Verdun32
- Verzy32
- Warmeriville32
- Compertrix31
- Cosnes-et-Romain31
- Fagnieres31
- Frignicourt31
- Gorcy31
- Longuyon31
- Pargny-sur-Saulx31
- Thierville-sur-Meuse31
- Vitry-le-François31
- Saint-Memmie30
- Sarry30
- Clermont-en-Argonne29
- Courtisols29
- Mourmelon-le-Grand29
- Pontfaverger-Moronvilliers29
- Rethel29
- Rocroi29
- Sault-les-Rethel29
- Carling28
- Sainte-Menehould28
- Suippes28
- Troyes28
- Montmedy27
- Riedisheim27
- Rimogne27
- Schirmeck27
- Attigny26
- Vouziers26
- Les Mazures25
- Metz25
- Renwez25
- Revin25
- Stenay25
- Aiglemont24
- Balan24
- Blagny24
- Carignan24
- Deville24
- Dom-le-Mesnil24
- Donchery24
- Douzy24
- Flize24
- Floing24
- Fumay24
- Haybes24
- La Francheville24
- Lumes24
- Montcy-Notre-Dame24
- Mouzon24
- Nouvion-sur-Meuse24
- Nouzonville24
- Pouru-Saint-Remy24
- Prix-les-Mezieres24
- Saint-Laurent24
- Saint-Menges24
- Sedan24
- Tournes24
- Villers-Semeuse24
- Vireux-Molhain24
- Vireux-Wallerand24
- Vivier-au-Court24
- Vrigne-aux-Bois24
- Warcq24
- Fromelennes23
- Gespunsart23
- Givet23
- Les Hautes-Rivieres23
- Montherme23
- Neufmanil23
- Phalsbourg23
- Seremange-Erzange23
- Thilay23
- Belleville-sur-Meuse22
- Haguenau22
- Lirey22
- Mulhouse22
- Scy-Chazelles20
- Jonville-en-Woëvre18
- Pont-à-Mousson17
- Reims11
- Épernay6
- Houdelaincourt









