Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 04:35, Nov 06
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?
- Riedisheim115
- Wittenheim109
- Phalsbourg95
- Mulhouse88
- Épinal79
- Achenheim73
- Altorf73
- Benfeld73
- Bernardswiller73
- Berstett73
- Bischheim73
- Bischoffsheim73
- Bischwiller73
- Blaesheim73
- Boersch73
- Boofzheim73
- Breuschwickersheim73
- Brumath73
- Dachstein73
- Dingsheim73
- Dorlisheim73
- Drusenheim73
- Duppigheim73
- Duttlenheim73
- Eckbolsheim73
- Eckwersheim73
- Entzheim73
- Ernolsheim-Bruche73
- Erstein73
- Eschau73
- Fegersheim73
- Furdenheim73
- Gambsheim73
- Geispolsheim73
- Gerstheim73
- Geudertheim73
- Gresswiller73
- Gries73
- Griesheim-pres-Molsheim73
- Griesheim-sur-Souffel73
- Hangenbieten73
- Hatten73
- Herrlisheim73
- Hindisheim73
- Hoenheim73
- Hoerdt73
- Holtzheim73
- Huttenheim73
- Illkirch-Graffenstaden73
- Innenheim73
- Irmstett73
- Ittenheim73
- Kaltenhouse73
- Kertzfeld73
- Krautergersheim73
- La Wantzenau73
- Lampertheim73
- Lingolsheim73
- Lipsheim73
- Marlenheim73
- Matzenheim73
- Meistratzheim73
- Mittelhausbergen73
- Molsheim73
- Mommenheim73
- Mundolsheim73
- Mutzig73
- Niederhausbergen73
- Niedernai73
- Niederschaeffolsheim73
- Nordhouse73
- Oberhausbergen73
- Oberhoffen-sur-Moder73
- Obernai73
- Oberschaeffolsheim73
- Offenheim73
- Ohlungen73
- Ostwald73
- Pfulgriesheim73
- Plobsheim73
- Reichstett73
- Roeschwoog73
- Rosheim73
- Sand73
- Schiltigheim73
- Schirrhein73
- Schnersheim73
- Schweighouse-sur-Moder73
- Schwindratzheim73
- Seltz73
- Sessenheim73
- Souffelweyersheim73
- Soufflenheim73
- Stotzheim73
- Truchtersheim73
- Valff73
- Weitbruch73
- Weyersheim73
- Wingersheim73
- Wolfisheim73
- Andlau72
- Barr72
- Betschdorf72
- Bouxwiller72
- Chatenois72
- Dabo72
- Dambach-la-Ville72
- Dauendorf72
- Dettwiller72
- Dinsheim-sur-Bruche72
- Dossenheim-sur-Zinsel72
- Durrenbach72
- Ebersheim72
- Epfig72
- Eschbach72
- Goersdorf72
- Grendelbruch72
- Gumbrechtshoffen72
- Gundershoffen72
- Hilsenheim72
- Hochfelden72
- Ingwiller72
- La Petite-Pierre72
- Lauterbourg72
- Lembach72
- Lutzelhouse72
- Marmoutier72
- Mertzwiller72
- Monswiller72
- Muttersholtz72
- Neuwiller-les-Saverne72
- Niederbronn-les-Bains72
- Niederhaslach72
- Oberbronn72
- Oberhaslach72
- Obermodern-Zutzendorf72
- Otterswiller72
- Ottrott72
- Pfaffenhoffen72
- Reichshoffen72
- Rhinau72
- Romanswiller72
- Russ72
- Saverne72
- Scherwiller72
- Selestat72
- Soultz-sous-Forets72
- Steinbourg72
- Still72
- Sundhouse72
- Surbourg72
- Uberach72
- Urmatt72
- Walbourg72
- Wangenbourg-Engenthal72
- Wasselonne72
- Westhoffen72
- Wimmenau72
- Wisches72
- Wissembourg72
- Wittisheim72
- Woerth72
- Abreschviller71
- Alsting71
- Behren-les-Forbach71
- Bening-les-Saint-Avold71
- Bining71
- Bitche71
- Bliesbruck71
- Cocheren71
- Creutzwald71
- Diebling71
- Diemeringen71
- Diesen71
- Drulingen71
- Enchenberg71
- Etzling71
- Falck71
- Farebersviller71
- Farschviller71
- Folkling71
- Folschviller71
- Freyming-Merlebach71
- Goetzenbruck71
- Gros-Rederching71
- Grosbliederstroff71
- Ham-sous-Varsberg71
- Hambach71
- Herbitzheim71
- Holving71
- Hombourg-Haut71
- Hundling71
- Kerbach71
- Keskastel71
- Kintzheim71
- La Broque71
- Lemberg71
- Longeville-les-Saint-Avold71
- Lorquin71
- Macheren71
- Marckolsheim71
- Merten71
- Montbronn71
- Morsbach71
- Mussig71
- Neufgrange71
- Niderviller71
- Oermingen71
- Oeting71
- Petit-Rederching71
- Porcelette71
- Reding71
- Remelfing71
- Rohrbach-les-Bitche71
- Rothau71
- Rouhling71
- Saint-Avold71
- Saint-Hippolyte71
- Sarralbe71
- Sarre-Union71
- Sarrebourg71
- Sarreguemines71
- Sarreinsming71
- Sarrewerden71
- Seingbouse71
- Soucht71
- Spicheren71
- Stiring-Wendel71
- Tenteling71
- Teting-sur-Nied71
- Theding71
- Thionville71
- Valmont71
- Ville71
- Walscheid71
- Wiesviller71
- Willerwald71
- Wingen-sur-Moder71
- Woustviller71
- Argancy70
- Ay-sur-Moselle70
- Basse-Ham70
- Bergheim70
- Bertrange70
- Boulay-Moselle70
- Bousse70
- Bouzonville70
- Courcelles-Chaussy70
- Crehange70
- Dieuze70
- Distroff70
- Ennery70
- Faulquemont70
- Fleury70
- Guemar70
- Guenange70
- Hargarten-aux-Mines70
- Holtzwihr70
- Jebsheim70
- Kedange-sur-Canner70
- Koenigsmacker70
- Kunheim70
- Kuntzig70
- Liepvre70
- Malroy70
- Mecleuves70
- Metzervisse70
- Morhange70
- Ostheim70
- Peltre70
- Petite-Rosselle70
- Remilly70
- Retonfey70
- Ribeauville70
- Rurange-les-Thionville70
- Saint-Julien-lès-Metz70
- Schœneck70
- Sierck-les-Bains70
- Solgne70
- Tremery70
- Verny70
- Vigy70
- Volstroff70
- Aix-en-Othe69
- Algolsheim69
- Algrange69
- Amanvillers69
- Amneville69
- Ancy-sur-Moselle69
- Andolsheim69
- Angevillers69
- Ars-sur-Moselle69
- Auboue69
- Augny69
- Batilly69
- Belleville69
- Bennwihr69
- Biesheim69
- Blénod-lès-Pont-à-Mousson69
- Boulange69
- Bouxieres-aux-Chenes69
- Briey69
- Cattenom69
- Chateau-Salins69
- Chatel-Saint-Germain69
- Cirey-sur-Vezouze69
- Clouange69
- Colmar69
- Conflans-en-Jarnisy69
- Corny-sur-Moselle69
- Custines69
- Dieulouard69
- Doncourt-les-Conflans69
- Entrange69
- Estissac69
- Fameck69
- Faulx69
- Florange69
- Fontoy69
- Fortschwihr69
- Gandrange69
- Giraumont69
- Gorze69
- Hagondange69
- Hettange-Grande69
- Homecourt69
- Horbourg-Wihr69
- Houssen69
- Illange69
- Jarny69
- Joeuf69
- Jouy-aux-Arches69
- Kaysersberg69
- Knutange69
- Labry69
- Le Ban Saint-Martin69
- Longeville-les-Metz69
- Maidieres69
- Maizieres-les-Metz69
- Mancieulles69
- Manom69
- Marange-Silvange69
- Marigny-le-Chatel69
- Marly69
- Mondelange69
- Montauville69
- Montigny-les-Metz69
- Montois-la-Montagne69
- Moulins-les-Metz69
- Moutiers69
- Moyeuvre-Grande69
- Neuf-Brisach69
- Neufchef69
- Nilvange69
- Nogent-sur-Seine69
- Nomeny69
- Norroy-les-Pont-a-Mousson69
- Noveant-sur-Moselle69
- Pagny-sur-Moselle69
- Pierrevillers69
- Plappeville69
- Pont-à-Mousson69
- Richemont69
- Riquewihr69
- Rombas69
- Rosselange69
- Rozerieulles69
- Saint-Privat-la-Montagne69
- Sainte-Croix-aux-Mines69
- Sainte-Marie-aux-Chenes69
- Sainte-Marie-aux-Mines69
- Saulny69
- Sigolsheim69
- Sundhoffen69
- Talange69
- Terville69
- Tressange69
- Trieux69
- Uckange69
- Valleroy69
- Vic-sur-Seille69
- Villenauxe-la-Grande69
- Vitry-sur-Orne69
- Volgelsheim69
- Volmerange-les-Mines69
- Widensolen69
- Woippy69
- Wolfgantzen69
- Yutz69
- Ammerschwihr68
- Arcis-sur-Aube68
- Audun-le-Roman68
- Audun-le-Tiche68
- Aumetz68
- Badonviller68
- Bouilly68
- Bouxieres-aux-Dames68
- Breviandes68
- Bucheres68
- Champenoux68
- Champigneulles68
- Connantre68
- Creney-pres-Troyes68
- Crusnes68
- Dessenheim68
- Ervy-le-Chatel68
- Essey-les-Nancy68
- Esternay68
- Eulmont68
- Freland68
- Frouard68
- Ingersheim68
- Joudreville68
- La Chapelle-Saint-Luc68
- La Riviere-de-Corps68
- Landres68
- Lay-Saint-Christophe68
- Les Noes-pres-Troyes68
- Liverdun68
- Maizieres-la-Grande-Paroisse68
- Malzeville68
- Marbache68
- Maxeville68
- Mery-sur-Seine68
- Montmirail68
- Ottange68
- Payns68
- Piennes68
- Pompey68
- Pont-Sainte-Marie68
- Pulnoy68
- Romilly-sur-Seine68
- Rosieres-pres-Troyes68
- Russange68
- Saint-Andre-les-Vergers68
- Saint-Germain68
- Saint-Julien-les-Villas68
- Saint-Just-Sauvage68
- Saint-Lye68
- Saint-Max68
- Saint-Parres-aux-Tertres68
- Saint-Pouange68
- Sainte-Croix-en-Plaine68
- Sainte-Maure68
- Sainte-Savine68
- Saizerais68
- Saulxures-les-Nancy68
- Seichamps68
- Senones68
- Sezanne68
- Tomblaine68
- Tucquegnieux68
- Turckheim68
- Velaine-en-Haye68
- Vigneulles-les-Hattonchatel68
- Villerupt68
- Villey-Saint-Etienne68
- Wettolsheim68
- Wintzenheim68
- Art-sur-Meurthe67
- Avize67
- Ay67
- Ban-de-Laveline67
- Bazancourt67
- Betheny67
- Bezannes67
- Bouligny67
- Boult-sur-Suippe67
- Bourgogne67
- Brienne-le-Chateau67
- Cernay-les-Reims67
- Chaligny67
- Chaource67
- Chatillon-sur-Marne67
- Chavigny67
- Commercy67
- Compertrix67
- Cormicy67
- Cormontreuil67
- Courcy67
- Courtisols67
- Damery67
- Dieue-sur-Meuse67
- Dizy67
- Dombasle-sur-Meurthe67
- Dommartin-les-Toul67
- Dormans67
- Dugny-sur-Meuse67
- Ecrouves67
- Eguisheim67
- Einville-au-Jard67
- Etain67
- Euville67
- Fagnieres67
- Fere-Champenoise67
- Fessenheim67
- Fismes67
- Fléville-devant-Nancy67
- Frignicourt67
- Gondreville67
- Gueux67
- Haucourt-Moulaine67
- Heillecourt67
- Hermonville67
- Herrlisheim-pres-Colmar67
- Hirtzfelden67
- Houdemont67
- Hussigny-Godbrange67
- Jarville-la-Malgrange67
- Jonchery-sur-Vesle67
- Labaroche67
- Laneuveville-devant-Nancy67
- Lapoutroie67
- Le Mesnil-sur-Oger67
- Lerouville67
- Loivre67
- Ludres67
- Lusigny-sur-Barse67
- Magenta67
- Mailly-le-Camp67
- Mardeuil67
- Mareuil-le-Port67
- Mareuil-sur-Ay67
- Mercy-le-Bas67
- Messein67
- Montier-en-Der67
- Mourmelon-le-Grand67
- Muizon67
- Oberhergheim67
- Orbey67
- Pargny-sur-Saulx67
- Pierrepont67
- Pierry67
- Piney67
- Pont-Saint-Vincent67
- Pontfaverger-Moronvilliers67
- Port a Binson67
- Rilly-la-Montagne67
- Saint-Brice-Courcelles67
- Saint-Memmie67
- Saint-Mihiel67
- Saint-Nicolas-de-Port67
- Sarry67
- Sillery67
- Suippes67
- Taissy67
- Thil67
- Tinqueux67
- Toul67
- Tours-sur-Marne67
- Vandoeuvre-les-Nancy67
- Varangeville67
- Vendeuvre-sur-Barse67
- Verrieres67
- Vertus67
- Verzenay67
- Verzy67
- Vignot67
- Villers-la-Montagne67
- Villiers-en-Lieu67
- Vitry-le-François67
- Warmeriville67
- Witry-les-Reims67
- Ancerville66
- Bainville-sur-Madon66
- Bantzenheim66
- Bar-le-Duc66
- Bar-sur-Seine66
- Bayard-sur-Marne66
- Bettancourt-la-Ferree66
- Bienville66
- Blenod-les-Toul66
- Blodelsheim66
- Chalampé66
- Chancenay66
- Chanteheux66
- Chateau-Porcien66
- Chevillon66
- Clermont-en-Argonne66
- Colombey-les-Belles66
- Cosnes-et-Romain66
- Domgermain66
- Eurville-Bienville66
- Fains-Veel66
- Flavigny-sur-Moselle66
- Foug66
- Gondrecourt-le-Chateau66
- Gorcy66
- Herserange66
- Lexy66
- Ligny-en-Barrois66
- Longeville-en-Barrois66
- Longlaville66
- Longuyon66
- Longwy66
- Mereville66
- Mexy66
- Meyenheim66
- Mont-Saint-Martin66
- Moyenmoutier66
- Munchhouse66
- Pfaffenheim66
- Pulligny66
- Reguisheim66
- Rehon66
- Rethel66
- Revigny-sur-Ornain66
- Richardmenil66
- Rosieres-aux-Salines66
- Rouffach66
- Rumersheim-le-Haut66
- Saint-Die-des-Vosges66
- Saint-Michel-sur-Meurthe66
- Sainte-Marguerite66
- Sainte-Menehould66
- Saulnes66
- Sault-les-Rethel66
- Sermaize-les-Bains66
- Thierville-sur-Meuse66
- Tronville-en-Barrois66
- Vacon66
- Vaucouleurs66
- Velaines66
- Verdun66
- Void-Vacon66
- Wassy66
- Wihr-au-Val66
- Attigny65
- Baccarat65
- Bar-sur-Aube65
- Battenheim65
- Bergholtz65
- Damelevieres65
- Doulaincourt-Saucourt65
- Ensisheim65
- Etival-Clairefontaine65
- Fraize65
- Froncles65
- Gerbeviller65
- Issenheim65
- Joinville65
- Les Riceys65
- Merxheim65
- Munster65
- Mussy-sur-Seine65
- Ottmarsheim65
- Plainfaing65
- Raedersheim65
- Ruelisheim65
- Saint-Leonard65
- Saulcy-sur-Meurthe65
- Seremange-Erzange65
- Signy-le-Petit65
- Soultzeren65
- Soultzmatt65
- Stosswihr65
- Ungersheim65
- Vezelise65
- Vouziers65
- Aiglemont64
- Anould64
- Baldersheim64
- Bartenheim64
- Bayon64
- Berrwiller64
- Blagny64
- Blotzheim64
- Bollwiller64
- Brunstatt64
- Buhl64
- Carignan64
- Corcieux64
- Deville64
- Dietwiller64
- Dom-le-Mesnil64
- Donchery64
- Eschentzwiller64
- Flize64
- Fumay64
- Gespunsart64
- Givet64
- Guebwiller64
- Habsheim64
- Haybes64
- Hegenheim64
- Hesingue64
- Huningue64
- Illzach64
- Kembs64
- Kingersheim64
- La Francheville64
- Landser64
- Lautenbach64
- Lautenbachzell64
- Les Mazures64
- Lumes64
- Lutterbach64
- Metzeral64
- Montcy-Notre-Dame64
- Montherme64
- Montmedy64
- Mouzon64
- Neufmanil64
- Nouvion-sur-Meuse64
- Nouzonville64
- Pfastatt64
- Prix-les-Mezieres64
- Pulversheim64
- Renwez64
- Revin64
- Richwiller64
- Rimogne64
- Rixheim64
- Rocroi64
- Rosenau64
- Saint-Laurent64
- Saint-Louis64
- Sausheim64
- Sierentz64
- Soultz-Haut-Rhin64
- Staffelfelden64
- Stenay64
- Taintrux64
- Tournes64
- Village-Neuf64
- Ville-sous-la-Ferte64
- Villers-Semeuse64
- Vireux-Molhain64
- Vireux-Wallerand64
- Vivier-au-Court64
- Vrigne-aux-Bois64
- Warcq64
- Wittelsheim64
- Zimmersheim64
- Balan63
- Bologne63
- Cernay63
- Chateauvillain63
- Chaumont63
- Didenheim63
- Douzy63
- Flaxlanden63
- Floing63
- Fromelennes63
- Frontieres63
- Gerardmer63
- Hagenthal-le-Bas63
- Heimsbrunn63
- Hochstatt63
- Illfurth63
- Jeanmenil63
- Les Hautes-Rivieres63
- Leymen63
- Liffol-le-Grand63
- Morschwiller-le-Bas63
- Neufchateau63
- Pouru-Saint-Remy63
- Rambervillers63
- Reiningue63
- Saint-Menges63
- Sedan63
- Steinbach63
- Thilay63
- Uffholtz63
- Wattwiller63
- Zillisheim63
- Altkirch62
- Aspach62
- Aspach-le-Bas62
- Aspach-le-Haut62
- Biesles62
- Bitschwiller-les-Thann62
- Bruyeres62
- Burnhaupt-le-Bas62
- Burnhaupt-le-Haut62
- Carspach62
- Chamarandes-Choignes62
- Charmes62
- Chatel-sur-Moselle62
- Fellering62
- Ferrette62
- Granges-sur-Vologne62
- Guewenheim62
- Hirsingue62
- Hirtzbach62
- Husseren-Wesserling62
- Kruth62
- Langres62
- Moosch62
- Nogent-le-Bas62
- Oderen62
- Portieux62
- Rolampont62
- Saint-Amarin62
- Thann62
- Vieux-Thann62
- Vincey62
- Waldighofen62
- Archettes61
- Aydoilles61
- Bourbonne-les-Bains61
- Bulgneville61
- Chalindrey61
- Chavelot61
- Chenimenil61
- Contrexeville61
- Cornimont61
- Dannemarie61
- Deyvillers61
- Docelles61
- Dogneville61
- Eloyes61
- Fayl-Billot61
- Golbey61
- Igney61
- La Bresse61
- Lamarche61
- Le Syndicat61
- Le Tholy61
- Masevaux61
- Mirecourt61
- Nomexy61
- Pouxeux61
- Sentheim61
- Thaon-les-Vosges61
- Vagney61
- Val-de-Meuse61
- Vittel61
- Arches60
- Bains-les-Bains60
- Bussang60
- Chantraine60
- Darney60
- Darnieulles60
- Dommartin-les-Remiremont60
- Fresse-sur-Moselle60
- Hadol60
- Le Menil60
- Le Thillot60
- Les Forges60
- Pfetterhouse60
- Plombieres-les-Bains60
- Ramonchamp60
- Raon-aux-Bois60
- Reinhardsmunster60
- Remiremont60
- Rupt-sur-Moselle60
- Saint-Ame60
- Saint-Dizier60
- Saint-Etienne-les-Remiremont60
- Saint-Maurice-sur-Moselle60
- Saint-Nabord60
- Saulxures-sur-Moselotte60
- Urimenil60
- Uxegney60
- Uzemain60
- Vecoux60
- Xertigny60
- Laxou59
- Kilstett58
- Nancy58
- Schirmeck58
- Obenheim57
- Strasbourg56
- Belleville-sur-Meuse55
- Forbach55
- Épernay53
- Vendenheim53
- Reims50
- Lirey44
- Haguenau39
- Metz33
- Héming29
- Jonville-en-Woëvre22
- Scy-Chazelles22
- Carling20
- Villers-lès-Nancy20
- Frolois18
- Hayange16
- Chalons-en-Champagne15
- Xonrupt-Longemer15
- Bazeilles14
- Charleville-Mezieres14
- Troyes14
- Neuves-Maisons11
- Houdelaincourt









