Air quality in Grand Est
Air quality index (AQI⁺) and PM2.5 air pollution in Grand Est • 12:58, Aug 26
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?
- Kilstett105
- Phalsbourg86
- Schiltigheim85
- Strasbourg77
- Obenheim75
- Lunéville71
- Nancy66
- Seremange-Erzange66
- Thionville64
- Vendenheim62
- Achenheim61
- Altorf61
- Berstett61
- Betschdorf61
- Bischheim61
- Bischwiller61
- Blaesheim61
- Breuschwickersheim61
- Brumath61
- Dachstein61
- Dauendorf61
- Dingsheim61
- Drusenheim61
- Duppigheim61
- Durrenbach61
- Duttlenheim61
- Eckbolsheim61
- Eckwersheim61
- Entzheim61
- Ernolsheim-Bruche61
- Eschau61
- Eschbach61
- Fegersheim61
- Furdenheim61
- Gambsheim61
- Geispolsheim61
- Geudertheim61
- Goersdorf61
- Gries61
- Griesheim-pres-Molsheim61
- Griesheim-sur-Souffel61
- Gumbrechtshoffen61
- Gundershoffen61
- Hangenbieten61
- Hatten61
- Herrlisheim61
- Hindisheim61
- Hochfelden61
- Hoenheim61
- Hoerdt61
- Holtzheim61
- Illkirch-Graffenstaden61
- Innenheim61
- Ittenheim61
- Kaltenhouse61
- Krautergersheim61
- La Wantzenau61
- Lampertheim61
- Lauterbourg61
- Lembach61
- Lingolsheim61
- Lipsheim61
- Marlenheim61
- Mertzwiller61
- Mittelhausbergen61
- Mommenheim61
- Mundolsheim61
- Niederbronn-les-Bains61
- Niederhausbergen61
- Niederschaeffolsheim61
- Nordhouse61
- Oberhausbergen61
- Oberhoffen-sur-Moder61
- Oberschaeffolsheim61
- Offenheim61
- Ohlungen61
- Ostwald61
- Pfaffenhoffen61
- Pfulgriesheim61
- Plobsheim61
- Reichshoffen61
- Roeschwoog61
- Schirrhein61
- Schnersheim61
- Schweighouse-sur-Moder61
- Schwindratzheim61
- Seltz61
- Sessenheim61
- Souffelweyersheim61
- Soufflenheim61
- Soultz-sous-Forets61
- Surbourg61
- Truchtersheim61
- Uberach61
- Walbourg61
- Weitbruch61
- Weyersheim61
- Wingersheim61
- Wissembourg61
- Woerth61
- Wolfisheim61
- Alsting60
- Andlau60
- Barr60
- Benfeld60
- Bernardswiller60
- Bining60
- Bischoffsheim60
- Bitche60
- Bliesbruck60
- Boersch60
- Boofzheim60
- Bouxwiller60
- Dabo60
- Dettwiller60
- Diemeringen60
- Dinsheim-sur-Bruche60
- Dorlisheim60
- Dossenheim-sur-Zinsel60
- Drulingen60
- Enchenberg60
- Epfig60
- Erstein60
- Gerstheim60
- Goetzenbruck60
- Grendelbruch60
- Gresswiller60
- Gros-Rederching60
- Grosbliederstroff60
- Hambach60
- Herbitzheim60
- Huttenheim60
- Ingwiller60
- Irmstett60
- Kertzfeld60
- La Petite-Pierre60
- Lemberg60
- Lutzelhouse60
- Marmoutier60
- Matzenheim60
- Meistratzheim60
- Molsheim60
- Monswiller60
- Montbronn60
- Mutzig60
- Neufgrange60
- Neuwiller-les-Saverne60
- Niederhaslach60
- Niedernai60
- Oberbronn60
- Oberhaslach60
- Obermodern-Zutzendorf60
- Obernai60
- Oermingen60
- Otterswiller60
- Ottrott60
- Petit-Rederching60
- Remelfing60
- Rhinau60
- Rohrbach-les-Bitche60
- Romanswiller60
- Rosheim60
- Rouhling60
- Sand60
- Sarralbe60
- Sarre-Union60
- Sarreguemines60
- Sarreinsming60
- Saverne60
- Soucht60
- Steinbourg60
- Still60
- Stotzheim60
- Urmatt60
- Valff60
- Wangenbourg-Engenthal60
- Wasselonne60
- Westhoffen60
- Wiesviller60
- Willerwald60
- Wimmenau60
- Wingen-sur-Moder60
- Woustviller60
- Abreschviller59
- Behren-les-Forbach59
- Bening-les-Saint-Avold59
- Chatenois59
- Cocheren59
- Dambach-la-Ville59
- Diebling59
- Ebersheim59
- Etzling59
- Farebersviller59
- Farschviller59
- Folkling59
- Freyming-Merlebach59
- Hilsenheim59
- Holving59
- Hombourg-Haut59
- Hundling59
- Kerbach59
- Keskastel59
- Kintzheim59
- La Broque59
- Macheren59
- Marckolsheim59
- Morsbach59
- Mussig59
- Muttersholtz59
- Niderviller59
- Oeting59
- Petite-Rosselle59
- Reding59
- Rothau59
- Russ59
- Saint-Avold59
- Saint-Hippolyte59
- Sarrebourg59
- Sarrewerden59
- Scherwiller59
- Schœneck59
- Seingbouse59
- Selestat59
- Spicheren59
- Stiring-Wendel59
- Sundhouse59
- Tenteling59
- Theding59
- Ville59
- Walscheid59
- Wisches59
- Wittisheim59
- Algolsheim58
- Ammerschwihr58
- Andolsheim58
- Badonviller58
- Ban-de-Laveline58
- Bennwihr58
- Bergheim58
- Biesheim58
- Cirey-sur-Vezouze58
- Crehange58
- Creutzwald58
- Diesen58
- Dieuze58
- Etival-Clairefontaine58
- Falck58
- Faulquemont58
- Folschviller58
- Fortschwihr58
- Freland58
- Frolois58
- Guemar58
- Ham-sous-Varsberg58
- Hargarten-aux-Mines58
- Holtzwihr58
- Horbourg-Wihr58
- Houssen58
- Ingersheim58
- Jebsheim58
- Kaysersberg58
- Kunheim58
- Labaroche58
- Lapoutroie58
- Liepvre58
- Longeville-les-Saint-Avold58
- Lorquin58
- Merten58
- Morhange58
- Moyenmoutier58
- Neuf-Brisach58
- Neuves-Maisons58
- Orbey58
- Ostheim58
- Porcelette58
- Reichstett58
- Ribeauville58
- Riquewihr58
- Saint-Die-des-Vosges58
- Saint-Michel-sur-Meurthe58
- Sainte-Croix-aux-Mines58
- Sainte-Marguerite58
- Sainte-Marie-aux-Mines58
- Senones58
- Sigolsheim58
- Sundhoffen58
- Teting-sur-Nied58
- Turckheim58
- Valmont58
- Volgelsheim58
- Wettolsheim58
- Widensolen58
- Wintzenheim58
- Wolfgantzen58
- Anould57
- Baccarat57
- Boulay-Moselle57
- Bouzonville57
- Chanteheux57
- Chateau-Salins57
- Corcieux57
- Courcelles-Chaussy57
- Dessenheim57
- Eguisheim57
- Einville-au-Jard57
- Fessenheim57
- Fraize57
- Herrlisheim-pres-Colmar57
- Jeanmenil57
- Munster57
- Oberhergheim57
- Plainfaing57
- Remilly57
- Saint-Leonard57
- Sainte-Croix-en-Plaine57
- Saulcy-sur-Meurthe57
- Soultzeren57
- Stosswihr57
- Taintrux57
- Vic-sur-Seille57
- Wihr-au-Val57
- Blodelsheim56
- Bouxieres-aux-Chenes56
- Bruyeres56
- Champenoux56
- Colmar56
- Damelevieres56
- Dombasle-sur-Meurthe56
- Fleury56
- Gerardmer56
- Gerbeviller56
- Granges-sur-Vologne56
- Héming56
- Hirtzfelden56
- Kedange-sur-Canner56
- Mecleuves56
- Merxheim56
- Metzeral56
- Meyenheim56
- Mulhouse56
- Nomeny56
- Peltre56
- Pfaffenheim56
- Rambervillers56
- Reguisheim56
- Retonfey56
- Rouffach56
- Seichamps56
- Solgne56
- Soultzmatt56
- Varangeville56
- Verny56
- Vigy56
- Algrange55
- Amanvillers55
- Amneville55
- Ancy-sur-Moselle55
- Angevillers55
- Arches55
- Archettes55
- Argancy55
- Ars-sur-Moselle55
- Art-sur-Meurthe55
- Auboue55
- Audun-le-Tiche55
- Augny55
- Ay-sur-Moselle55
- Aydoilles55
- Bainville-sur-Madon55
- Baldersheim55
- Bantzenheim55
- Basse-Ham55
- Battenheim55
- Bayon55
- Belleville55
- Bergholtz55
- Berrwiller55
- Bertrange55
- Bitschwiller-les-Thann55
- Blénod-lès-Pont-à-Mousson55
- Bollwiller55
- Boulange55
- Bousse55
- Bouxieres-aux-Dames55
- Buhl55
- Cattenom55
- Cernay55
- Chalampé55
- Chaligny55
- Champigneulles55
- Chantraine55
- Charmes55
- Chatel-Saint-Germain55
- Chatel-sur-Moselle55
- Chavelot55
- Chavigny55
- Chenimenil55
- Clouange55
- Cornimont55
- Corny-sur-Moselle55
- Custines55
- Darnieulles55
- Deyvillers55
- Dieulouard55
- Distroff55
- Docelles55
- Dogneville55
- Dommartin-les-Remiremont55
- Ennery55
- Ensisheim55
- Entrange55
- Eschentzwiller55
- Essey-les-Nancy55
- Eulmont55
- Fameck55
- Faulx55
- Fellering55
- Flavigny-sur-Moselle55
- Fléville-devant-Nancy55
- Florange55
- Fontoy55
- Frouard55
- Gandrange55
- Golbey55
- Gorze55
- Guebwiller55
- Guenange55
- Habsheim55
- Hadol55
- Hagondange55
- Heillecourt55
- Hettange-Grande55
- Homecourt55
- Houdemont55
- Husseren-Wesserling55
- Igney55
- Illange55
- Illzach55
- Issenheim55
- Jarville-la-Malgrange55
- Joeuf55
- Jouy-aux-Arches55
- Kingersheim55
- Knutange55
- Koenigsmacker55
- Kruth55
- Kuntzig55
- La Bresse55
- Laneuveville-devant-Nancy55
- Lautenbach55
- Lautenbachzell55
- Laxou55
- Lay-Saint-Christophe55
- Le Ban Saint-Martin55
- Le Syndicat55
- Le Tholy55
- Les Forges55
- Liverdun55
- Longeville-les-Metz55
- Ludres55
- Lutterbach55
- Maidieres55
- Maizieres-les-Metz55
- Malroy55
- Malzeville55
- Manom55
- Marange-Silvange55
- Marbache55
- Marly55
- Maxeville55
- Mereville55
- Messein55
- Metzervisse55
- Mondelange55
- Montauville55
- Montigny-les-Metz55
- Montois-la-Montagne55
- Moosch55
- Morschwiller-le-Bas55
- Moulins-les-Metz55
- Moyeuvre-Grande55
- Munchhouse55
- Neufchef55
- Nilvange55
- Nomexy55
- Norroy-les-Pont-a-Mousson55
- Noveant-sur-Moselle55
- Oderen55
- Ottange55
- Ottmarsheim55
- Pagny-sur-Moselle55
- Pfastatt55
- Pierrevillers55
- Plappeville55
- Pompey55
- Pont-Saint-Vincent55
- Portieux55
- Pouxeux55
- Pulligny55
- Pulnoy55
- Pulversheim55
- Raedersheim55
- Raon-aux-Bois55
- Reiningue55
- Remiremont55
- Richardmenil55
- Richemont55
- Richwiller55
- Rixheim55
- Rombas55
- Rosieres-aux-Salines55
- Rosselange55
- Rozerieulles55
- Ruelisheim55
- Rumersheim-le-Haut55
- Rurange-les-Thionville55
- Russange55
- Saint-Amarin55
- Saint-Ame55
- Saint-Dizier55
- Saint-Etienne-les-Remiremont55
- Saint-Julien-lès-Metz55
- Saint-Max55
- Saint-Nabord55
- Saint-Nicolas-de-Port55
- Saint-Privat-la-Montagne55
- Sainte-Marie-aux-Chenes55
- Saizerais55
- Saulny55
- Saulxures-les-Nancy55
- Saulxures-sur-Moselotte55
- Sausheim55
- Sierck-les-Bains55
- Soultz-Haut-Rhin55
- Staffelfelden55
- Steinbach55
- Talange55
- Terville55
- Thann55
- Thaon-les-Vosges55
- Tomblaine55
- Tremery55
- Tressange55
- Uckange55
- Uffholtz55
- Ungersheim55
- Uxegney55
- Vagney55
- Vandoeuvre-les-Nancy55
- Velaine-en-Haye55
- Vieux-Thann55
- Villey-Saint-Etienne55
- Vincey55
- Vitry-sur-Orne55
- Volmerange-les-Mines55
- Volstroff55
- Wattwiller55
- Wittelsheim55
- Wittenheim55
- Woippy55
- Yutz55
- Zimmersheim55
- Aspach-le-Bas54
- Aspach-le-Haut54
- Audun-le-Roman54
- Aumetz54
- Bains-les-Bains54
- Batilly54
- Blenod-les-Toul54
- Briey54
- Brunstatt54
- Burnhaupt-le-Bas54
- Bussang54
- Colombey-les-Belles54
- Conflans-en-Jarnisy54
- Crusnes54
- Didenheim54
- Dietwiller54
- Dommartin-les-Toul54
- Doncourt-les-Conflans54
- Ecrouves54
- Flaxlanden54
- Fresse-sur-Moselle54
- Giraumont54
- Gondreville54
- Guewenheim54
- Haucourt-Moulaine54
- Heimsbrunn54
- Herserange54
- Hochstatt54
- Hussigny-Godbrange54
- Illfurth54
- Jarny54
- Kembs54
- Labry54
- Landres54
- Landser54
- Le Menil54
- Le Thillot54
- Lexy54
- Longlaville54
- Longwy54
- Mancieulles54
- Masevaux54
- Mercy-le-Bas54
- Mexy54
- Mirecourt54
- Mont-Saint-Martin54
- Moutiers54
- Piennes54
- Plombieres-les-Bains54
- Ramonchamp54
- Rehon54
- Rupt-sur-Moselle54
- Saint-Maurice-sur-Moselle54
- Saulnes54
- Sentheim54
- Sierentz54
- Thil54
- Toul54
- Trieux54
- Tucquegnieux54
- Urimenil54
- Uzemain54
- Valleroy54
- Vecoux54
- Vezelise54
- Villers-la-Montagne54
- Villerupt54
- Xertigny54
- Zillisheim54
- Aspach53
- Bartenheim53
- Bouligny53
- Bulgneville53
- Burnhaupt-le-Haut53
- Carling53
- Commercy53
- Contrexeville53
- Cosnes-et-Romain53
- Darney53
- Domgermain53
- Etain53
- Euville53
- Foug53
- Frontieres53
- Gorcy53
- Joudreville53
- Lerouville53
- Longuyon53
- Neufchateau53
- Pierrepont53
- Rosenau53
- Saint-Mihiel53
- Vacon53
- Vaucouleurs53
- Vigneulles-les-Hattonchatel53
- Vignot53
- Vittel53
- Void-Vacon53
- Altkirch52
- Ancerville52
- Bar-le-Duc52
- Bayard-sur-Marne52
- Belleville-sur-Meuse52
- Bienville52
- Biesles52
- Blotzheim52
- Bologne52
- Bourbonne-les-Bains52
- Carspach52
- Chalindrey52
- Chamarandes-Choignes52
- Chaumont52
- Chevillon52
- Dannemarie52
- Dieue-sur-Meuse52
- Doulaincourt-Saucourt52
- Dugny-sur-Meuse52
- Eurville-Bienville52
- Fains-Veel52
- Fayl-Billot52
- Froncles52
- Gondrecourt-le-Chateau52
- Hegenheim52
- Hesingue52
- Hirsingue52
- Hirtzbach52
- Huningue52
- Joinville52
- Lamarche52
- Langres52
- Liffol-le-Grand52
- Ligny-en-Barrois52
- Longeville-en-Barrois52
- Montmedy52
- Nogent-le-Bas52
- Rolampont52
- Saint-Louis52
- Thierville-sur-Meuse52
- Tronville-en-Barrois52
- Val-de-Meuse52
- Velaines52
- Verdun52
- Village-Neuf52
- Wassy52
- Bettancourt-la-Ferree51
- Blagny51
- Chancenay51
- Chateauvillain51
- Hagenthal-le-Bas51
- Leymen51
- Montier-en-Der51
- Stenay51
- Villiers-en-Lieu51
- Waldighofen51
- Aiglemont50
- Balan50
- Bar-sur-Aube50
- Carignan50
- Charleville-Mezieres50
- Deville50
- Donchery50
- Douzy50
- Floing50
- Fumay50
- Gespunsart50
- Haguenau50
- Haybes50
- Les Hautes-Rivieres50
- Lumes50
- Montcy-Notre-Dame50
- Montherme50
- Mouzon50
- Neufmanil50
- Nouzonville50
- Pouru-Saint-Remy50
- Revigny-sur-Ornain50
- Revin50
- Riedisheim50
- Saint-Laurent50
- Saint-Menges50
- Sedan50
- Sermaize-les-Bains50
- Thilay50
- Ville-sous-la-Ferte50
- Villers-Semeuse50
- Vireux-Molhain50
- Vireux-Wallerand50
- Vivier-au-Court50
- Vrigne-aux-Bois50
- Warcq50
- Brienne-le-Chateau49
- Clermont-en-Argonne49
- Dom-le-Mesnil49
- Ferrette49
- Flize49
- Frignicourt49
- Fromelennes49
- Givet49
- La Francheville49
- Les Mazures49
- Nouvion-sur-Meuse49
- Pargny-sur-Saulx49
- Prix-les-Mezieres49
- Renwez49
- Rimogne49
- Rocroi49
- Signy-le-Petit49
- Tournes49
- Fismes48
- Pfetterhouse48
- Piney48
- Sainte-Menehould48
- Vendeuvre-sur-Barse48
- Vitry-le-François48
- Attigny47
- Bazancourt47
- Betheny47
- Bezannes47
- Boult-sur-Suippe47
- Bourgogne47
- Cernay-les-Reims47
- Chateau-Porcien47
- Chatillon-sur-Marne47
- Compertrix47
- Cormicy47
- Cormontreuil47
- Courcy47
- Courtisols47
- Damery47
- Dizy47
- Dormans47
- Esternay47
- Fagnieres47
- Gueux47
- Hermonville47
- Jonchery-sur-Vesle47
- Loivre47
- Mailly-le-Camp47
- Mardeuil47
- Mareuil-le-Port47
- Montmirail47
- Mourmelon-le-Grand47
- Muizon47
- Pontfaverger-Moronvilliers47
- Port a Binson47
- Rethel47
- Rilly-la-Montagne47
- Saint-Brice-Courcelles47
- Saint-Memmie47
- Sarry47
- Sault-les-Rethel47
- Sillery47
- Suippes47
- Taissy47
- Tinqueux47
- Vouziers47
- Warmeriville47
- Witry-les-Reims47
- Arcis-sur-Aube46
- Avize46
- Ay46
- Connantre46
- Creney-pres-Troyes46
- Fere-Champenoise46
- Le Mesnil-sur-Oger46
- Lusigny-sur-Barse46
- Magenta46
- Mareuil-sur-Ay46
- Mery-sur-Seine46
- Pierry46
- Saint-Just-Sauvage46
- Sezanne46
- Tours-sur-Marne46
- Vertus46
- Verzenay46
- Verzy46
- Villenauxe-la-Grande46
- Bar-sur-Seine45
- Maizieres-la-Grande-Paroisse45
- Romilly-sur-Seine45
- La Chapelle-Saint-Luc44
- Mussy-sur-Seine44
- Nogent-sur-Seine44
- Payns44
- Pont-Sainte-Marie44
- Saint-Julien-les-Villas44
- Saint-Lye44
- Saint-Parres-aux-Tertres44
- Sainte-Maure44
- Verrieres44
- Breviandes43
- Bucheres43
- Les Noes-pres-Troyes43
- Rosieres-pres-Troyes43
- Saint-Andre-les-Vergers43
- Sainte-Savine43
- La Riviere-de-Corps42
- Les Riceys42
- Saint-Germain42
- Marigny-le-Chatel41
- Forbach39
- Saint-Pouange39
- Bouilly36
- Chaource36
- Épernay33
- Hayange33
- Jonville-en-Woëvre33
- Metz33
- Reims33
- Troyes33
- Estissac32
- Aix-en-Othe30
- Ervy-le-Chatel29
- Chalons-en-Champagne28
- Épinal28
- Scy-Chazelles28
- Xonrupt-Longemer27
- Reinhardsmunster24
- Bazeilles23
- Pont-à-Mousson22
- Villers-lès-Nancy19
- Schirmeck18
- Eloyes17
- Lirey6
- Houdelaincourt









