Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 23:59, Nov 11
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?
- Lunéville71
- Lirey68
- Saint-Dizier66
- Vendenheim64
- Forbach56
- Nancy55
- Alsting54
- Behren-les-Forbach54
- Bening-les-Saint-Avold54
- Bining54
- Bitche54
- Bliesbruck54
- Bouzonville54
- Cocheren54
- Creutzwald54
- Diebling54
- Diesen54
- Etzling54
- Falck54
- Farebersviller54
- Farschviller54
- Folkling54
- Freyming-Merlebach54
- Givet54
- Gros-Rederching54
- Grosbliederstroff54
- Hargarten-aux-Mines54
- Hombourg-Haut54
- Hundling54
- Kerbach54
- Merten54
- Morsbach54
- Neufgrange54
- Oeting54
- Petit-Rederching54
- Petite-Rosselle54
- Remelfing54
- Rohrbach-les-Bitche54
- Rouhling54
- Saint-Avold54
- Sarreguemines54
- Sarreinsming54
- Schœneck54
- Seingbouse54
- Signy-le-Petit54
- Spicheren54
- Stiring-Wendel54
- Tenteling54
- Theding54
- Wiesviller54
- Woustviller54
- Betschdorf53
- Colmar53
- Diemeringen53
- Drulingen53
- Durrenbach53
- Enchenberg53
- Épernay53
- Eschbach53
- Folschviller53
- Fromelennes53
- Fumay53
- Goersdorf53
- Goetzenbruck53
- Gumbrechtshoffen53
- Gundershoffen53
- Ham-sous-Varsberg53
- Hambach53
- Hatten53
- Haybes53
- Herbitzheim53
- Holving53
- Ingwiller53
- Keskastel53
- La Petite-Pierre53
- Lauterbourg53
- Lembach53
- Lemberg53
- Longeville-les-Saint-Avold53
- Macheren53
- Mertzwiller53
- Montbronn53
- Niederbronn-les-Bains53
- Oberbronn53
- Obermodern-Zutzendorf53
- Oermingen53
- Porcelette53
- Reichshoffen53
- Rocroi53
- Sarralbe53
- Sarre-Union53
- Sarrewerden53
- Seltz53
- Sierck-les-Bains53
- Soucht53
- Soultz-sous-Forets53
- Surbourg53
- Valmont53
- Vireux-Molhain53
- Vireux-Wallerand53
- Walbourg53
- Willerwald53
- Wimmenau53
- Wingen-sur-Moder53
- Wissembourg53
- Woerth53
- Abreschviller52
- Achenheim52
- Altorf52
- Basse-Ham52
- Bernardswiller52
- Berstett52
- Bischheim52
- Bischoffsheim52
- Bischwiller52
- Blaesheim52
- Boersch52
- Boulay-Moselle52
- Bouxwiller52
- Breuschwickersheim52
- Brumath52
- Cattenom52
- Cormicy52
- Crehange52
- Dabo52
- Dachstein52
- Dauendorf52
- Dettwiller52
- Deville52
- Dingsheim52
- Dinsheim-sur-Bruche52
- Distroff52
- Dorlisheim52
- Dossenheim-sur-Zinsel52
- Drusenheim52
- Duppigheim52
- Duttlenheim52
- Eckbolsheim52
- Eckwersheim52
- Entzheim52
- Ernolsheim-Bruche52
- Faulquemont52
- Fegersheim52
- Fismes52
- Furdenheim52
- Gambsheim52
- Geispolsheim52
- Geudertheim52
- Gresswiller52
- Gries52
- Griesheim-pres-Molsheim52
- Griesheim-sur-Souffel52
- Hangenbieten52
- Hermonville52
- Herrlisheim52
- Hochfelden52
- Hoenheim52
- Hoerdt52
- Holtzheim52
- Illkirch-Graffenstaden52
- Innenheim52
- Irmstett52
- Ittenheim52
- Jonchery-sur-Vesle52
- Kaltenhouse52
- Kedange-sur-Canner52
- Koenigsmacker52
- Krautergersheim52
- La Wantzenau52
- Lampertheim52
- Les Hautes-Rivieres52
- Les Mazures52
- Lingolsheim52
- Lipsheim52
- Lorquin52
- Lutzelhouse52
- Marlenheim52
- Marmoutier52
- Metzervisse52
- Mittelhausbergen52
- Molsheim52
- Mommenheim52
- Monswiller52
- Montherme52
- Mundolsheim52
- Mutzig52
- Neuwiller-les-Saverne52
- Niderviller52
- Niederhaslach52
- Niederhausbergen52
- Niedernai52
- Niederschaeffolsheim52
- Nouzonville52
- Oberhaslach52
- Oberhausbergen52
- Oberhoffen-sur-Moder52
- Obernai52
- Oberschaeffolsheim52
- Offenheim52
- Ohlungen52
- Ostwald52
- Otterswiller52
- Pfaffenhoffen52
- Pfulgriesheim52
- Reding52
- Renwez52
- Revin52
- Rimogne52
- Roeschwoog52
- Romanswiller52
- Rosheim52
- Sarrebourg52
- Saverne52
- Schirrhein52
- Schnersheim52
- Schweighouse-sur-Moder52
- Schwindratzheim52
- Sessenheim52
- Souffelweyersheim52
- Soufflenheim52
- Steinbourg52
- Still52
- Teting-sur-Nied52
- Thilay52
- Tournes52
- Truchtersheim52
- Uberach52
- Urmatt52
- Walscheid52
- Wangenbourg-Engenthal52
- Warcq52
- Wasselonne52
- Weitbruch52
- Westhoffen52
- Weyersheim52
- Wingersheim52
- Wolfisheim52
- Aiglemont51
- Barr51
- Bertrange51
- Boult-sur-Suippe51
- Bourgogne51
- Chateau-Porcien51
- Courcelles-Chaussy51
- Courcy51
- Dormans51
- Entrange51
- Erstein51
- Eschau51
- Flize51
- Gespunsart51
- Grendelbruch51
- Guenange51
- Gueux51
- Hettange-Grande51
- Hindisheim51
- Illange51
- Kilstett51
- Kuntzig51
- La Broque51
- La Francheville51
- Loivre51
- Lumes51
- Manom51
- Matzenheim51
- Meistratzheim51
- Montcy-Notre-Dame51
- Morhange51
- Muizon51
- Neufmanil51
- Nordhouse51
- Ottrott51
- Plobsheim51
- Prix-les-Mezieres51
- Rethel51
- Rothau51
- Rurange-les-Thionville51
- Russ51
- Saint-Laurent51
- Sault-les-Rethel51
- Valff51
- Villers-Semeuse51
- Vivier-au-Court51
- Volmerange-les-Mines51
- Volstroff51
- Vrigne-aux-Bois51
- Wisches51
- Yutz51
- Andlau50
- Audun-le-Tiche50
- Benfeld50
- Bousse50
- Cirey-sur-Vezouze50
- Dieuze50
- Dom-le-Mesnil50
- Florange50
- Gerstheim50
- Kertzfeld50
- Metz50
- Nouvion-sur-Meuse50
- Ottange50
- Russange50
- Saint-Brice-Courcelles50
- Saint-Menges50
- Sand50
- Stotzheim50
- Terville50
- Tremery50
- Uckange50
- Vigy50
- Algrange49
- Amneville49
- Angevillers49
- Argancy49
- Aumetz49
- Ay-sur-Moselle49
- Bazancourt49
- Betheny49
- Bezannes49
- Boofzheim49
- Cernay-les-Reims49
- Chatillon-sur-Marne49
- Clouange49
- Cormontreuil49
- Crusnes49
- Dambach-la-Ville49
- Donchery49
- Ennery49
- Epfig49
- Fameck49
- Floing49
- Fontoy49
- Gandrange49
- Hagondange49
- Haucourt-Moulaine49
- Herserange49
- Hussigny-Godbrange49
- Huttenheim49
- Knutange49
- Longlaville49
- Longwy49
- Maizieres-les-Metz49
- Malroy49
- Mareuil-le-Port49
- Mondelange49
- Mont-Saint-Martin49
- Nilvange49
- Port a Binson49
- Remilly49
- Retonfey49
- Richemont49
- Saulnes49
- Sedan49
- Talange49
- Thil49
- Tinqueux49
- Tressange49
- Ville49
- Villerupt49
- Vitry-sur-Orne49
- Warmeriville49
- Witry-les-Reims49
- Attigny48
- Badonviller48
- Balan48
- Boulange48
- Chateau-Salins48
- Chatenois48
- Cosnes-et-Romain48
- Damery48
- Douzy48
- Ebersheim48
- Gorcy48
- Hilsenheim48
- Lexy48
- Liepvre48
- Marange-Silvange48
- Mecleuves48
- Mexy48
- Montmirail48
- Moyeuvre-Grande48
- Neufchef48
- Pierrevillers48
- Pouru-Saint-Remy48
- Rehon48
- Rhinau48
- Rilly-la-Montagne48
- Rombas48
- Rosselange48
- Saint-Julien-lès-Metz48
- Scherwiller48
- Senones48
- Taissy48
- Vic-sur-Seille48
- Villers-la-Montagne48
- Woippy48
- Audun-le-Roman47
- Ay47
- Ban-de-Laveline47
- Blagny47
- Carignan47
- Dizy47
- Esternay47
- Etival-Clairefontaine47
- Joeuf47
- Kintzheim47
- Le Ban Saint-Martin47
- Longeville-les-Metz47
- Magenta47
- Mardeuil47
- Montigny-les-Metz47
- Montois-la-Montagne47
- Moyenmoutier47
- Mussig47
- Muttersholtz47
- Peltre47
- Pierry47
- Plappeville47
- Pontfaverger-Moronvilliers47
- Saint-Hippolyte47
- Saint-Michel-sur-Meurthe47
- Sainte-Croix-aux-Mines47
- Sainte-Marie-aux-Mines47
- Saulny47
- Selestat47
- Sillery47
- Solgne47
- Sundhouse47
- Trieux47
- Verzenay47
- Wittisheim47
- Amanvillers46
- Ammerschwihr46
- Anould46
- Auboue46
- Baccarat46
- Bennwihr46
- Bergheim46
- Briey46
- Champenoux46
- Chanteheux46
- Chatel-Saint-Germain46
- Corcieux46
- Einville-au-Jard46
- Fleury46
- Fraize46
- Freland46
- Gerbeviller46
- Guemar46
- Homecourt46
- Kaysersberg46
- Labaroche46
- Lapoutroie46
- Mancieulles46
- Marckolsheim46
- Mareuil-sur-Ay46
- Marly46
- Mercy-le-Bas46
- Montmedy46
- Moulins-les-Metz46
- Moutiers46
- Mouzon46
- Nomeny46
- Orbey46
- Ostheim46
- Phalsbourg46
- Pierrepont46
- Plainfaing46
- Ribeauville46
- Riquewihr46
- Saint-Die-des-Vosges46
- Saint-Leonard46
- Saint-Privat-la-Montagne46
- Sainte-Marguerite46
- Sainte-Marie-aux-Chenes46
- Saulcy-sur-Meurthe46
- Sigolsheim46
- Taintrux46
- Tucquegnieux46
- Verny46
- Verzy46
- Ars-sur-Moselle45
- Augny45
- Avize45
- Aydoilles45
- Batilly45
- Bruyeres45
- Chenimenil45
- Docelles45
- Gerardmer45
- Granges-sur-Vologne45
- Holtzwihr45
- Horbourg-Wihr45
- Houssen45
- Ingersheim45
- Jeanmenil45
- Jebsheim45
- Landres45
- Longuyon45
- Munster45
- Rambervillers45
- Rozerieulles45
- Soultzeren45
- Stosswihr45
- Strasbourg45
- Thionville45
- Turckheim45
- Valleroy45
- Wettolsheim45
- Wihr-au-Val45
- Wintzenheim45
- Ancy-sur-Moselle44
- Andolsheim44
- Arches44
- Archettes44
- Art-sur-Meurthe44
- Bayon44
- Biesheim44
- Bouligny44
- Bouxieres-aux-Chenes44
- Chantraine44
- Charmes44
- Chatel-sur-Moselle44
- Chavelot44
- Cornimont44
- Corny-sur-Moselle44
- Damelevieres44
- Darnieulles44
- Deyvillers44
- Dogneville44
- Dombasle-sur-Meurthe44
- Dommartin-les-Remiremont44
- Doncourt-les-Conflans44
- Eguisheim44
- Eloyes44
- Essey-les-Nancy44
- Eulmont44
- Faulx44
- Fortschwihr44
- Giraumont44
- Golbey44
- Hadol44
- Haguenau44
- Herrlisheim-pres-Colmar44
- Igney44
- Jarny44
- Joudreville44
- Jouy-aux-Arches44
- Kruth44
- Kunheim44
- La Bresse44
- Labry44
- Laneuveville-devant-Nancy44
- Lautenbach44
- Lautenbachzell44
- Le Mesnil-sur-Oger44
- Le Syndicat44
- Le Tholy44
- Les Forges44
- Metzeral44
- Nomexy44
- Noveant-sur-Moselle44
- Oderen44
- Pfaffenheim44
- Piennes44
- Portieux44
- Pouxeux44
- Pulnoy44
- Raon-aux-Bois44
- Remiremont44
- Rosieres-aux-Salines44
- Rouffach44
- Rupt-sur-Moselle44
- Saint-Ame44
- Saint-Etienne-les-Remiremont44
- Saint-Nabord44
- Saint-Nicolas-de-Port44
- Sainte-Croix-en-Plaine44
- Saulxures-les-Nancy44
- Saulxures-sur-Moselotte44
- Seichamps44
- Sezanne44
- Soultzmatt44
- Stenay44
- Sundhoffen44
- Thaon-les-Vosges44
- Tomblaine44
- Tours-sur-Marne44
- Urimenil44
- Uxegney44
- Uzemain44
- Vagney44
- Varangeville44
- Vecoux44
- Vincey44
- Vouziers44
- Widensolen44
- Wolfgantzen44
- Xertigny44
- Algolsheim43
- Aspach-le-Haut43
- Bains-les-Bains43
- Belleville43
- Bergholtz43
- Berrwiller43
- Bitschwiller-les-Thann43
- Bollwiller43
- Bouxieres-aux-Dames43
- Buhl43
- Bussang43
- Cernay43
- Champigneulles43
- Chavigny43
- Conflans-en-Jarnisy43
- Custines43
- Dessenheim43
- Ensisheim43
- Fellering43
- Flavigny-sur-Moselle43
- Fléville-devant-Nancy43
- Fresse-sur-Moselle43
- Frouard43
- Gorze43
- Guebwiller43
- Guewenheim43
- Heillecourt43
- Hirtzfelden43
- Houdemont43
- Husseren-Wesserling43
- Issenheim43
- Jarville-la-Malgrange43
- Lay-Saint-Christophe43
- Le Menil43
- Le Thillot43
- Ludres43
- Maidieres43
- Malzeville43
- Marbache43
- Masevaux43
- Maxeville43
- Mereville43
- Merxheim43
- Messein43
- Meyenheim43
- Mirecourt43
- Moosch43
- Mourmelon-le-Grand43
- Neuf-Brisach43
- Norroy-les-Pont-a-Mousson43
- Oberhergheim43
- Pagny-sur-Moselle43
- Plombieres-les-Bains43
- Pompey43
- Pulligny43
- Pulversheim43
- Raedersheim43
- Ramonchamp43
- Reguisheim43
- Richardmenil43
- Saint-Amarin43
- Saint-Maurice-sur-Moselle43
- Saint-Max43
- Sentheim43
- Soultz-Haut-Rhin43
- Staffelfelden43
- Steinbach43
- Thann43
- Uffholtz43
- Ungersheim43
- Vandoeuvre-les-Nancy43
- Vertus43
- Vieux-Thann43
- Villenauxe-la-Grande43
- Volgelsheim43
- Wattwiller43
- Aspach-le-Bas42
- Bainville-sur-Madon42
- Baldersheim42
- Battenheim42
- Blénod-lès-Pont-à-Mousson42
- Burnhaupt-le-Bas42
- Burnhaupt-le-Haut42
- Chaligny42
- Darney42
- Dieulouard42
- Etain42
- Fessenheim42
- Heimsbrunn42
- Illzach42
- Kingersheim42
- Laxou42
- Liverdun42
- Lutterbach42
- Montauville42
- Morschwiller-le-Bas42
- Munchhouse42
- Nogent-sur-Seine42
- Pfastatt42
- Pont-Saint-Vincent42
- Reiningue42
- Richwiller42
- Ruelisheim42
- Saizerais42
- Sausheim42
- Velaine-en-Haye42
- Vezelise42
- Vittel42
- Wittelsheim42
- Blodelsheim41
- Bourbonne-les-Bains41
- Brunstatt41
- Bulgneville41
- Connantre41
- Contrexeville41
- Dannemarie41
- Didenheim41
- Fere-Champenoise41
- Flaxlanden41
- Gondreville41
- Hochstatt41
- Illfurth41
- Lamarche41
- Maizieres-la-Grande-Paroisse41
- Obenheim41
- Rixheim41
- Romilly-sur-Seine41
- Rumersheim-le-Haut41
- Saint-Just-Sauvage41
- Villey-Saint-Etienne41
- Zillisheim41
- Zimmersheim41
- Bantzenheim40
- Chalampé40
- Colombey-les-Belles40
- Dommartin-les-Toul40
- Eschentzwiller40
- Fagnieres40
- Fayl-Billot40
- Habsheim40
- Marigny-le-Chatel40
- Suippes40
- Toul40
- Aix-en-Othe39
- Altkirch39
- Arcis-sur-Aube39
- Aspach39
- Blenod-les-Toul39
- Carspach39
- Chalindrey39
- Compertrix39
- Dietwiller39
- Domgermain39
- Ecrouves39
- Estissac39
- Hirtzbach39
- Landser39
- Langres39
- Mailly-le-Camp39
- Mery-sur-Seine39
- Neufchateau39
- Ottmarsheim39
- Payns39
- Saint-Lye39
- Saint-Memmie39
- Sarry39
- Val-de-Meuse39
- Vigneulles-les-Hattonchatel39
- Bartenheim38
- Bouilly38
- Breviandes38
- Bucheres38
- Courtisols38
- Creney-pres-Troyes38
- Ervy-le-Chatel38
- Foug38
- Frontieres38
- Hirsingue38
- Kembs38
- La Chapelle-Saint-Luc38
- La Riviere-de-Corps38
- Les Noes-pres-Troyes38
- Liffol-le-Grand38
- Nogent-le-Bas38
- Pont-Sainte-Marie38
- Rolampont38
- Rosieres-pres-Troyes38
- Saint-Andre-les-Vergers38
- Saint-Germain38
- Saint-Julien-les-Villas38
- Saint-Parres-aux-Tertres38
- Saint-Pouange38
- Sainte-Maure38
- Sainte-Savine38
- Sierentz38
- Thierville-sur-Meuse38
- Verrieres38
- Biesles37
- Blotzheim37
- Chaource37
- Ferrette37
- Hesingue37
- Lusigny-sur-Barse37
- Pfetterhouse37
- Piney37
- Rosenau37
- Sainte-Menehould37
- Vaucouleurs37
- Verdun37
- Vitry-le-François37
- Void-Vacon37
- Waldighofen37
- Bar-sur-Seine36
- Bologne36
- Brienne-le-Chateau36
- Chamarandes-Choignes36
- Chateauvillain36
- Chaumont36
- Clermont-en-Argonne36
- Commercy36
- Dieue-sur-Meuse36
- Dugny-sur-Meuse36
- Euville36
- Frignicourt36
- Gondrecourt-le-Chateau36
- Hagenthal-le-Bas36
- Hegenheim36
- Huningue36
- Lerouville36
- Leymen36
- Reims36
- Saint-Louis36
- Saint-Mihiel36
- Vacon36
- Vendeuvre-sur-Barse36
- Vignot36
- Village-Neuf36
- Bar-sur-Aube35
- Doulaincourt-Saucourt35
- Froncles35
- Les Riceys35
- Montier-en-Der35
- Mussy-sur-Seine35
- Pargny-sur-Saulx35
- Revigny-sur-Ornain35
- Sermaize-les-Bains35
- Ville-sous-la-Ferte35
- Villiers-en-Lieu35
- Ancerville34
- Bar-le-Duc34
- Bayard-sur-Marne34
- Bettancourt-la-Ferree34
- Bienville34
- Chancenay34
- Chevillon34
- Eurville-Bienville34
- Fains-Veel34
- Joinville34
- Ligny-en-Barrois34
- Longeville-en-Barrois34
- Tronville-en-Barrois34
- Velaines34
- Wassy34
- Épinal33
- Xonrupt-Longemer30
- Mulhouse28
- Seremange-Erzange28
- Wittenheim26
- Héming22
- Neuves-Maisons22
- Reinhardsmunster20
- Carling19
- Bazeilles17
- Jonville-en-Woëvre17
- Villers-lès-Nancy16
- Charleville-Mezieres14
- Chalons-en-Champagne13
- Reichstett12
- Hayange10
- Pont-à-Mousson10
- Schirmeck10
- Frolois8
- Schiltigheim8
- Troyes8
- Riedisheim6
- Scy-Chazelles3
- Houdelaincourt









