Air quality in Hauts-de-France
Air quality index (AQI⁺) and PM2.5 air pollution in Hauts-de-France • 23:32, Aug 25
Live most polluted city ranking
Real-time Hauts-de-France most polluted city ranking
Wildfires in Hauts-de-France
Real-time informationActive fires
--
Learn more about global air quality
Which is the most polluted city in Hauts-de-France?
- Creil104
- Salouel76
- Arrest68
- Denain66
- Saint-Laurent-Blangy65
- Calais62
- Dunkirk58
- Grande-Synthe58
- Béthune56
- Cappelle-la-Grande56
- Saint-Omer56
- Tourcoing56
- Bray-Dunes55
- Fort-Mardyck55
- Ghyvelde55
- Halluin55
- Mardyck55
- Saint-Pol-sur-Mer55
- Valenciennes55
- Wattignies55
- Zuydcoote55
- Armbouts-Cappel54
- Bergues54
- Bierne54
- Bourbourg54
- Brouckerque54
- Coudekerque-Branche54
- Coudekerque-Village54
- Grand-Fort-Philippe54
- Gravelines54
- Hondschoote54
- Hoymille54
- Killem54
- Leffrinckoucke54
- Looberghe54
- Loon-Plage54
- Malo-les-Bains54
- Marck54
- Oye-Plage54
- Quaedypre54
- Rexpoede54
- Saint-Folquin54
- Sainte-Marie-Kerque54
- Socx54
- Spycker54
- Steene54
- Teteghem54
- Uxem54
- Vieille-Eglise54
- Warhem54
- Ambleteuse53
- Andres53
- Ardres53
- Audruicq53
- Bollezeele53
- Bremes53
- Condette53
- Coquelles53
- Coulogne53
- Eperlecques53
- Equihen-Plage53
- Esquelbecq53
- Ferques53
- Frethun53
- Guines53
- Hames-Boucres53
- Hardinghen53
- Herzeele53
- Isques53
- Le Portel53
- Les Attaques53
- Marquise53
- Nortkerque53
- Outreau53
- Rety53
- Rinxent53
- Ruminghem53
- Saint-Etienne-au-Mont53
- Saint-Leonard53
- Sangatte53
- Serques53
- Tournehem-sur-la-Hem53
- Watten53
- Wimereux53
- Wimille53
- Wissant53
- Wormhout53
- Zegerscappel53
- Zutkerque53
- Arneke52
- Baincthun52
- Berck52
- Berck-Plage52
- Camiers52
- Campagne-les-Boulonnais52
- Cucq52
- Dannes52
- Desvres52
- Etaples52
- Fort-Mahon-Plage52
- Groffliers52
- La Capelle-les-Boulogne52
- Le Touquet-Paris-Plage52
- Licques52
- Longfosse52
- Lumbres52
- Merlimont52
- Montreuil52
- Nesles52
- Neufchatel-Hardelot52
- Rang-du-Fliers52
- Saint-Josse52
- Saint-Martin-au-Laert52
- Samer52
- Tatinghem52
- Tilques52
- Verton52
- Winnezeele52
- Longuenesse51
- Quend51
- Steenvoorde51
- Arques50
- Cayeux-sur-Mer50
- Esquerdes50
- Harnes50
- Ault49
- Hallines49
- Wizernes49
- Blendecques48
- Mers-les-Bains48
- Boeschepe47
- Cassel47
- Godewaersvelde47
- Helfaut47
- Rue47
- Bethencourt-sur-Mer46
- Heuringhem46
- Le Crotoy46
- Pende46
- Saint-Quentin46
- Wardrecques46
- Douai45
- Renescure45
- Amiens44
- Dargnies44
- Friville-Escarbotin44
- Saint-Martin-Boulogne44
- Saint-Sylvestre-Cappel44
- Villeneuve-d'Ascq44
- Wailly44
- Wervicq-Sud44
- Woincourt44
- Beauchamps43
- Beaurainville43
- Bousbecque43
- Campagne-les-Hesdin43
- Fressenneville43
- Neuilly-Saint-Front43
- Racquinghem43
- Saint-Valery-sur-Somme43
- Angicourt42
- Avilly-Saint-Leonard42
- Brenouille42
- Caestre42
- Chamant42
- Chantilly42
- Cinqueux42
- Comines42
- Coye-la-Foret42
- Feuquieres-en-Vimeu42
- Fleurines42
- Gamaches42
- La Chapelle-en-Serval42
- Les Ageux42
- Mogneville42
- Nogent-sur-Oise42
- Orry-la-Ville42
- Plailly42
- Pont-Sainte-Maxence42
- Rieux42
- Roquetoire42
- Saint-Jans-Cappel42
- Saint-Maximin42
- Senlis42
- Thiers-sur-Theve42
- Verneuil-en-Halatte42
- Villers-Saint-Paul42
- Vineuil-Saint-Firmin42
- Bailleval41
- Blaringhem41
- Breuil-le-Sec41
- Breuil-le-Vert41
- Cambronne-les-Clermont41
- Catenoy41
- Cauffry41
- Chepy41
- Crepy-en-Valois41
- Ecques41
- Gouvieux41
- Laigneville41
- Lamorlaye41
- Liancourt41
- Monchy-Saint-Eloi41
- Montataire41
- Neuilly-sous-Clermont41
- Pontpoint41
- Precy-sur-Oise41
- Rantigny41
- Roncq41
- Sacy-le-Grand41
- Saint-Martin-Longueau41
- Thiverny41
- Ver-sur-Launette41
- Villers-sous-Saint-Leu41
- Bethisy-Saint-Martin40
- Bethisy-Saint-Pierre40
- Blaincourt-les-Precy40
- Boran-sur-Oise40
- Bouttencourt40
- Chevrieres40
- Cires-les-Mello40
- Meteren40
- Morienval40
- Nanteuil-le-Haudouin40
- Peroy-les-Gombries40
- Therouanne40
- Verberie40
- Agnetz39
- Angy39
- Bailleul39
- Balagny-sur-Therain39
- Bury39
- Clermont39
- Crouy-en-Thelle39
- Deulemont39
- Ercuis39
- Fitz-James39
- Fruges39
- Grandfresnoy39
- Hazebrouck39
- Lacroix-Saint-Ouen39
- Lagny-le-Sec39
- Le Meux39
- Le Plessis-Belleville39
- Lezennes39
- Linselles39
- Longueil-Sainte-Marie39
- Mametz39
- Mouy39
- Neuville-en-Ferrain39
- Nouvion39
- Sailly-Flibeaucourt39
- Silly-le-Long39
- Abbeville38
- Aire-sur-la-Lys38
- Avrechy38
- Betz38
- Cauvigny38
- Chambly38
- Crecy-en-Ponthieu38
- Estrees-Saint-Denis38
- Frelinghien38
- Le Mesnil-en-Thelle38
- Marconnelle38
- Marle38
- Morbecque38
- Neuilly-en-Thelle38
- Oisemont38
- Quesnoy-sur-Deule38
- Steenbecque38
- Ully-Saint-Georges38
- Vieux-Berquin38
- Armentieres37
- Athies-sous-Laon37
- Auchy-les-Hesdin37
- Aulnois-sous-Laon37
- Bailleul-sur-Therain37
- Beaucamps-le-Vieux37
- Berthecourt37
- Bois-Grenier37
- Bondues37
- Bornel37
- Bresles37
- Calonne-sur-la-Lys37
- Capinghem37
- Couvron-et-Aumencourt37
- Crecy-sur-Serre37
- Crepy37
- Croix37
- Ennetieres-en-Weppes37
- Erquinghem-Lys37
- Estaires37
- Fleurbaix37
- Forest-sur-Marque37
- Formerie37
- Guarbecque37
- Hallencourt37
- Haverskerque37
- Hem37
- Hermes37
- Hesdin37
- Houplines37
- Jaux37
- La Gorgue37
- La Madeleine37
- Laboissiere-en-Thelle37
- Lambersart37
- Lannoy37
- Laon37
- Le Doulieu37
- Leers37
- Lestrem37
- Liesse-Notre-Dame37
- Lille37
- Lomme37
- Lompret37
- Lys-lez-Lannoy37
- Marconne37
- Marcq-en-Baroeul37
- Marquette-lez-Lille37
- Merville37
- Mons-en-Baroeul37
- Mouvaux37
- Neuf-Berquin37
- Nieppe37
- Noailles37
- Norrent-Fontes37
- Perenchies37
- Pierrefonds37
- Ponchon37
- Pont-Remy37
- Premesques37
- Robecq37
- Roubaix37
- Sailly-lez-Lannoy37
- Sailly-sur-la-Lys37
- Saint-Andre-lez-Lille37
- Saint-Riquier37
- Saint-Venant37
- Sainte-Genevieve37
- Steenwerck37
- Toufflers37
- Vaumoise37
- Verlinghem37
- Warluis37
- Wasquehal37
- Wattrelos37
- Willems37
- Ablain-Saint-Nazaire36
- Airaines36
- Aix-Noulette36
- Allennes-les-Marais36
- Allonne36
- Allouagne36
- Andeville36
- Angres36
- Anhiers36
- Annay36
- Annequin36
- Annezin36
- Annoeullin36
- Anstaing36
- Attiches36
- Aubers36
- Aubigny-en-Artois36
- Auby36
- Auchel36
- Auchy-les-Mines36
- Auneuil36
- Auxi-le-Chateau36
- Avelin36
- Avion36
- Bachy36
- Baisieux36
- Barlin36
- Bauvin36
- Bernaville36
- Bersee36
- Berteaucourt-les-Dames36
- Beuvry36
- Billy-Berclau36
- Billy-Montigny36
- Bourghelles36
- Bouvignies36
- Bouvigny-Boyeffles36
- Bruay-la-Buissiere36
- Bruille-Saint-Amand36
- Bruyeres-et-Montberault36
- Bully-les-Mines36
- Burbure36
- Busnes36
- Calonne-Ricouart36
- Camblain-Chatelain36
- Camphin-en-Carembault36
- Camphin-en-Pevele36
- Cappelle-en-Pevele36
- Carvin36
- Cauchy-a-la-Tour36
- Chereng36
- Chocques36
- Choisy-au-Bac36
- Clairoix36
- Compiegne36
- Conde-sur-l'Escaut36
- Courcelles-les-Lens36
- Courrieres36
- Coutiches36
- Crevecoeur-le-Grand36
- Cuinchy36
- Cuincy36
- Cuise-la-Motte36
- Cysoing36
- Divion36
- Domart-en-Ponthieu36
- Don36
- Dourges36
- Douvrin36
- Drocourt36
- Eleu-dit-Leauwette36
- Emmerin36
- Ennevelin36
- Esches36
- Esqueheries36
- Essars36
- Estevelles36
- Evin-Malmaison36
- Faches-Thumesnil36
- Faumont36
- Festubert36
- Feuquieres36
- Flers-en-Escrebieux36
- Flines-les-Mortagne36
- Flines-lez-Raches36
- Flixecourt36
- Fouquereuil36
- Fouquieres-les-Bethune36
- Fouquieres-les-Lens36
- Fournes-en-Weppes36
- Fretin36
- Frevent36
- Genech36
- Givenchy-en-Gohelle36
- Goincourt36
- Gondecourt36
- Gonnehem36
- Gosnay36
- Grenay36
- Gruson36
- Haillicourt36
- Haisnes36
- Hallennes-lez-Haubourdin36
- Hasnon36
- Haubourdin36
- Henin-Beaumont36
- Hergnies36
- Herlies36
- Hersin-Coupigny36
- Hinges36
- Hornoy-le-Bourg36
- Houdain36
- Houplin-Ancoisne36
- Hulluch36
- Illies36
- Isbergues36
- La Bassee36
- La Couture36
- Labeuvriere36
- Labourse36
- Lachapelle-aux-Pots36
- Lallaing36
- Landas36
- Lapugnoy36
- Lauwin-Planque36
- Laventie36
- Lecelles36
- Leforest36
- Lens36
- Lesquin36
- Libercourt36
- Lievin36
- Lillers36
- Locon36
- Loison-sous-Lens36
- Longpre-les-Corps-Saints36
- Loos36
- Loos-en-Gohelle36
- Lorgies36
- Lormaison36
- Lozinghem36
- Maisnil-les-Ruitz36
- Marchiennes36
- Margny-les-Compiegne36
- Marles-les-Mines36
- Marquillies36
- Mazingarbe36
- Mericourt36
- Merignies36
- Meru36
- Meurchin36
- Milly-sur-Therain36
- Mons-en-Pevele36
- Mont-Bernanchon36
- Montigny-en-Gohelle36
- Mortagne-du-Nord36
- Mouchin36
- Nomain36
- Noyelles-Godault36
- Noyelles-les-Vermelles36
- Noyelles-sous-Lens36
- Oignies36
- Ons-en-Bray36
- Orchies36
- Ostricourt36
- Pecquencourt36
- Pernes36
- Phalempin36
- Picquigny36
- Poix-de-Picardie36
- Pont-a-Marcq36
- Pont-a-Vendin36
- Provin36
- Quevauvillers36
- Raches36
- Radinghem-en-Weppes36
- Raimbeaucourt36
- Ranchicourt36
- Ravenel36
- Remy36
- Richebourg36
- Richebourg-l'Avoue36
- Rieulay36
- Ronchin36
- Roost-Warendin36
- Rosult36
- Rouvroy36
- Ruitz36
- Rumegies36
- Sailly-Labourse36
- Sainghin-en-Melantois36
- Sainghin-en-Weppes36
- Sains-en-Gohelle36
- Saint-Amand-les-Eaux36
- Saint-Aubin-en-Bray36
- Saint-Erme-Outre-et-Ramecourt36
- Saint-Germer-de-Fly36
- Saint-Just-en-Chaussee36
- Saint-Leger-les-Domart36
- Saint-Omer-en-Chaussee36
- Saint-Ouen36
- Saint-Paul36
- Saint-Pol-sur-Ternoise36
- Saint-Sulpice36
- Sallaumines36
- Salome36
- Sameon36
- Santes36
- Savy-Berlette36
- Seclin36
- Sequedin36
- Sissonne36
- Songeons36
- Souchez36
- Templemars36
- Templeuve36
- Thumeries36
- Thun-Saint-Amand36
- Tille36
- Tressin36
- Troissereux36
- Trosly-Breuil36
- Vendeville36
- Vendin-le-Vieil36
- Vendin-les-Bethune36
- Venette36
- Vermelles36
- Verquin36
- Vervins36
- Vieux-Conde36
- Vimy36
- Violaines36
- Vred36
- Wahagnies36
- Wandignies-Hamage36
- Wavrin36
- Waziers36
- Wingles36
- Abscon35
- Achicourt35
- Ailly-sur-Somme35
- Amblainville35
- Aniche35
- Anizy-le-Chateau35
- Anzin35
- Anzin-Saint-Aubin35
- Arleux35
- Arras35
- Artres35
- Auberchicourt35
- Aubry-du-Hainaut35
- Aulnoy-lez-Valenciennes35
- Avesnes-le-Comte35
- Bailleul-Sir-Berthoult35
- Bellaing35
- Beuvrages35
- Biache-Saint-Vaast35
- Billy-sur-Aisne35
- Bohain-en-Vermandois35
- Bouchain35
- Boue35
- Braine35
- Brebieres35
- Bruay-sur-l'Escaut35
- Bruille-lez-Marchiennes35
- Bucy-le-Long35
- Buironfosse35
- Cantin35
- Charmes35
- Conty35
- Corbehem35
- Courchelettes35
- Crespin35
- Curgies35
- Dainville35
- Dechy35
- Douchy-les-Mines35
- Doullens35
- Dreuil-les-Amiens35
- Duisans35
- Ecaillon35
- Emerchicourt35
- Erre35
- Escaudain35
- Escautpont35
- Estrees35
- Etreux35
- Famars35
- Fampoux35
- Fenain35
- Ferin35
- Feuchy35
- Flesselles35
- Fresnes-sur-Escaut35
- Fresnoy-le-Grand35
- Goeulzin35
- Gouy-sous-Bellonne35
- Guesnain35
- Guignicourt35
- Guise35
- Haulchin35
- Haveluy35
- Helesmes35
- Herin35
- Hornaing35
- Jenlain35
- La Capelle35
- La Sentinelle35
- Lambres-lez-Douai35
- Le Nouvion-en-Thierache35
- Lecluse35
- Lewarde35
- Lieu-Saint-Amand35
- Lourches35
- Maing35
- Marly35
- Maroeuil35
- Marquette-en-Ostrevant35
- Masny35
- Monchecourt35
- Mont-Saint-Eloi35
- Montcornet35
- Montigny-en-Ostrevent35
- Naours35
- Neuville-Saint-Vaast35
- Neuville-sur-Escaut35
- Onnaing35
- Origny-Sainte-Benoite35
- Petite-Foret35
- Pinon35
- Preseau35
- Prouvy35
- Quarouble35
- Quievrechain35
- Raismes35
- Ribemont35
- Roeulx35
- Roeux35
- Saint-Crepin-Ibouvillers35
- Saint-Gobain35
- Saint-Nicolas35
- Saint-Saulve35
- Saint-Sauveur35
- Saint-Souplet35
- Sainte-Catherine35
- Saultain35
- Seboncourt35
- Sebourg35
- Serifontaine35
- Sin-le-Noble35
- Somain35
- Thelus35
- Thiant35
- Tilloy-les-Mofflaines35
- Trith-Saint-Leger35
- Vailly-sur-Aisne35
- Venizel35
- Vicq35
- Vignacourt35
- Villeneuve-les-Sablons35
- Villers-Pol35
- Vitry-en-Artois35
- Wallers35
- Wargnies-le-Grand35
- Wassigny35
- Wavrechain-sous-Denain35
- Agny34
- Ailly-sur-Noye34
- Ambleny34
- Anor34
- Ansauvillers34
- Attichy34
- Aubigny-au-Bac34
- Aulnoye-Aymeries34
- Avesnelles34
- Avesnes-le-Sec34
- Avesnes-les-Aubert34
- Avesnes-sur-Helpe34
- Bachant34
- Bavay34
- Beaumetz-les-Loges34
- Beauquesne34
- Beaurains34
- Beaurevoir34
- Beautor34
- Beauval34
- Beauvois-en-Cambresis34
- Belleu34
- Berlaimont34
- Bertry34
- Bourlon34
- Bousies34
- Boussois34
- Boves34
- Breteuil34
- Busigny34
- Cagny34
- Cambrai34
- Camon34
- Cartignies34
- Caudry34
- Clary34
- Colleret34
- Coucy-le-Chateau-Auffrique34
- Coudun34
- Courmelles34
- Cousolre34
- Croisilles34
- Crouy34
- Cuffies34
- Dury34
- Ecourt-Saint-Quentin34
- Englefontaine34
- Epehy34
- Escaudoeuvres34
- Essigny-le-Grand34
- Fechain34
- Feignies34
- Fere-en-Tardenois34
- Ferriere-la-Grande34
- Folembray34
- Fontaine-au-Pire34
- Fontaine-Notre-Dame34
- Fourmies34
- Gauchy34
- Gommegnies34
- Gouzeaucourt34
- Harly34
- Haspres34
- Haussy34
- Hautmont34
- Hermies34
- Hirson34
- Holnon34
- Homblieres34
- Hordain34
- Itancourt34
- Iwuy34
- Jeumont34
- La Fere34
- La Flamengrie34
- La Longueville34
- Landrecies34
- Le Plessis-Brion34
- Le Quesnoy34
- Leval34
- Ligny-en-Cambresis34
- Longueau34
- Longueil-Annel34
- Louvroil34
- Maignelay-Montigny34
- Marcoing34
- Maretz34
- Maroilles34
- Marpent34
- Marquion34
- Masnieres34
- Maubeuge34
- Montmacq34
- Neuville-Saint-Remy34
- Oisy-le-Verger34
- Omissy34
- Origny-en-Thierache34
- Pasly34
- Poix-du-Nord34
- Pont-de-Metz34
- Pont-sur-Sambre34
- Poulainville34
- Proville34
- Quievy34
- Raillencourt-Sainte-Olle34
- Recquignies34
- Rieux-en-Cambresis34
- Rivery34
- Riviere34
- Rousies34
- Rozoy-sur-Serre34
- Rumilly-en-Cambresis34
- Sains-du-Nord34
- Sains-en-Amienois34
- Saint-Aubert34
- Saint-Hilaire-lez-Cambrai34
- Saint-Michel34
- Saint-Python34
- Saleux34
- Sars-Poteries34
- Saulzoir34
- Selvigny34
- Soissons34
- Solesmes34
- Solre-le-Chateau34
- Talmas34
- Tergnier34
- Thourotte34
- Trelon34
- Tricot34
- Trie-Chateau34
- Vaulx-Vraucourt34
- Vendegies-sur-Ecaillon34
- Viesly34
- Villeneuve-Saint-Germain34
- Villers-Bocage34
- Villers-en-Cauchies34
- Villers-Outreaux34
- Villers-sur-Coudun34
- Walincourt-Selvigny34
- Wavignies34
- Wignehies34
- Achiet-le-Grand33
- Albert33
- Bapaume33
- Beauvais33
- Blerancourt33
- Boulogne-sur-Mer33
- Bray-sur-Somme33
- Bucquoy33
- Cambronne-les-Ribecourt33
- Carlepont33
- Chaulnes33
- Chaumont-en-Vexin33
- Chauny33
- Chiry-Ourscamp33
- Coincy33
- Corbie33
- Crisolles33
- Doingt33
- Dreslincourt33
- Etreillers33
- Flavy-le-Martel33
- Grandvilliers33
- Guiscard33
- Ham33
- Harbonnieres33
- Jussy33
- La Ferte-Milon33
- Lassigny33
- Mareuil-sur-Ourcq33
- Meaulte33
- Moislains33
- Montdidier33
- Montescourt-Lizerolles33
- Moreuil33
- Noyon33
- Ognes33
- Peronne33
- Ressons-sur-Matz33
- Roisel33
- Rosieres-en-Santerre33
- Sinceny33
- Tracy-le-Mont33
- Vermand33
- Vic-sur-Aisne33
- Villers-Bretonneux33
- Villers-Cotterets33
- Viry-Noureuil33
- Eppeville32
- Hombleux32
- Nesle32
- Roye32
- Brasles31
- Chateau-Thierry31
- Chierry31
- Crezancy31
- Etampes-sur-Marne31
- Montreuil-aux-Lions31
- Charly-sur-Marne30
- Chezy-sur-Marne30
- Essomes-sur-Marne30
- Nesles-la-Montagne30
- Nogent-l'Artaud30
- Nogentel30
- Wambrechies22
- Noeux-les-Mines6










