Air quality in Hauts-de-France
Air quality index (AQI⁺) and PM2.5 air pollution in Hauts-de-France • 18:45, Aug 12
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?
- Campagne-les-Boulonnais105
- Halluin101
- Saint-Omer101
- Tourcoing101
- Béthune93
- Douai93
- Arrest91
- Dunkirk88
- Saint-Laurent-Blangy85
- Denain81
- Wattignies80
- Grandvilliers68
- Sangatte68
- Cappelle-la-Grande60
- Harnes60
- Noeux-les-Mines58
- Agnetz53
- Allonne53
- Amblainville53
- Andeville53
- Angicourt53
- Angy53
- Auneuil53
- Avilly-Saint-Leonard53
- Bailleul-sur-Therain53
- Bailleval53
- Balagny-sur-Therain53
- Berthecourt53
- Blaincourt-les-Precy53
- Boran-sur-Oise53
- Bornel53
- Brenouille53
- Breuil-le-Sec53
- Breuil-le-Vert53
- Bury53
- Cambronne-les-Clermont53
- Catenoy53
- Cauffry53
- Cauvigny53
- Chamant53
- Chambly53
- Chantilly53
- Chaumont-en-Vexin53
- Cinqueux53
- Cires-les-Mello53
- Clermont53
- Coye-la-Foret53
- Crouy-en-Thelle53
- Ercuis53
- Esches53
- Fitz-James53
- Fleurines53
- Gouvieux53
- Hermes53
- La Chapelle-en-Serval53
- Laboissiere-en-Thelle53
- Lagny-le-Sec53
- Laigneville53
- Lamorlaye53
- Le Mesnil-en-Thelle53
- Le Plessis-Belleville53
- Les Ageux53
- Liancourt53
- Lormaison53
- Meru53
- Mogneville53
- Monchy-Saint-Eloi53
- Montataire53
- Mouy53
- Neuilly-en-Thelle53
- Neuilly-sous-Clermont53
- Noailles53
- Nogent-sur-Oise53
- Orry-la-Ville53
- Plailly53
- Ponchon53
- Pont-Sainte-Maxence53
- Pontpoint53
- Precy-sur-Oise53
- Rantigny53
- Rieux53
- Sacy-le-Grand53
- Saint-Crepin-Ibouvillers53
- Saint-Germer-de-Fly53
- Saint-Martin-Longueau53
- Saint-Maximin53
- Saint-Sulpice53
- Sainte-Genevieve53
- Senlis53
- Serifontaine53
- Silly-le-Long53
- Thiers-sur-Theve53
- Thiverny53
- Trie-Chateau53
- Ully-Saint-Georges53
- Ver-sur-Launette53
- Verneuil-en-Halatte53
- Villeneuve-les-Sablons53
- Villers-Saint-Paul53
- Villers-sous-Saint-Leu53
- Vineuil-Saint-Firmin53
- Warluis53
- Ambleny52
- Ansauvillers52
- Attichy52
- Avrechy52
- Bethisy-Saint-Martin52
- Bethisy-Saint-Pierre52
- Betz52
- Brasles52
- Bresles52
- Breteuil52
- Cambronne-les-Ribecourt52
- Carlepont52
- Charly-sur-Marne52
- Chateau-Thierry52
- Chevrieres52
- Chezy-sur-Marne52
- Chierry52
- Chiry-Ourscamp52
- Choisy-au-Bac52
- Clairoix52
- Coincy52
- Compiegne52
- Coudun52
- Crepy-en-Valois52
- Crezancy52
- Cuise-la-Motte52
- Dreslincourt52
- Essomes-sur-Marne52
- Estrees-Saint-Denis52
- Etampes-sur-Marne52
- Goincourt52
- Grandfresnoy52
- Jaux52
- La Ferte-Milon52
- Lachapelle-aux-Pots52
- Lacroix-Saint-Ouen52
- Lassigny52
- Le Meux52
- Le Plessis-Brion52
- Longueil-Annel52
- Longueil-Sainte-Marie52
- Maignelay-Montigny52
- Mareuil-sur-Ourcq52
- Margny-les-Compiegne52
- Milly-sur-Therain52
- Montdidier52
- Montmacq52
- Montreuil-aux-Lions52
- Morienval52
- Nanteuil-le-Haudouin52
- Nesles-la-Montagne52
- Nogent-l'Artaud52
- Nogentel52
- Noyon52
- Ons-en-Bray52
- Peroy-les-Gombries52
- Pierrefonds52
- Ravenel52
- Remy52
- Ressons-sur-Matz52
- Roye52
- Saint-Aubin-en-Bray52
- Saint-Just-en-Chaussee52
- Saint-Omer-en-Chaussee52
- Saint-Paul52
- Songeons52
- Thourotte52
- Tille52
- Tracy-le-Mont52
- Tricot52
- Troissereux52
- Trosly-Breuil52
- Vaumoise52
- Venette52
- Verberie52
- Vic-sur-Aisne52
- Villers-Cotterets52
- Villers-sur-Coudun52
- Wavignies52
- Ambleteuse51
- Belleu51
- Billy-sur-Aisne51
- Blerancourt51
- Braine51
- Bucy-le-Long51
- Courmelles51
- Crisolles51
- Crouy51
- Cuffies51
- Equihen-Plage51
- Fere-en-Tardenois51
- Guiscard51
- Le Portel51
- Moreuil51
- Ognes51
- Outreau51
- Pasly51
- Rosieres-en-Santerre51
- Soissons51
- Venizel51
- Villeneuve-Saint-Germain51
- Wimereux51
- Wimille51
- Wissant51
- Chaulnes50
- Chauny50
- Coquelles50
- Coucy-le-Chateau-Auffrique50
- Folembray50
- Hombleux50
- Marquise50
- Nesle50
- Saint-Leonard50
- Sinceny50
- Valenciennes50
- Ailly-sur-Noye49
- Condette49
- Crevecoeur-le-Grand49
- Eppeville49
- Ferques49
- Flavy-le-Martel49
- Formerie49
- Frethun49
- Ham49
- Harbonnieres49
- Isques49
- La Capelle-les-Boulogne49
- Mers-les-Bains49
- Pinon49
- Rety49
- Rinxent49
- Saint-Etienne-au-Mont49
- Vailly-sur-Aisne49
- Viry-Noureuil49
- Anizy-le-Chateau48
- Ault48
- Baincthun48
- Beautor48
- Camiers48
- Coulogne48
- Dannes48
- Doingt48
- Etreillers48
- Feuquieres48
- Hames-Boucres48
- Jussy48
- La Fere48
- Le Touquet-Paris-Plage48
- Montescourt-Lizerolles48
- Nesles48
- Neufchatel-Hardelot48
- Saint-Gobain48
- Tergnier48
- Bray-sur-Somme47
- Bruyeres-et-Montberault47
- Charmes47
- Crepy47
- Essigny-le-Grand47
- Gauchy47
- Guignicourt47
- Guines47
- Hardinghen47
- Holnon47
- Laon47
- Les Attaques47
- Marck47
- Meaulte47
- Moislains47
- Neuilly-Saint-Front47
- Peronne47
- Roisel47
- Saint-Erme-Outre-et-Ramecourt47
- Vermand47
- Villers-Bretonneux47
- Albert46
- Andres46
- Athies-sous-Laon46
- Aulnois-sous-Laon46
- Bapaume46
- Beauchamps46
- Berck-Plage46
- Bethencourt-sur-Mer46
- Boves46
- Cayeux-sur-Mer46
- Corbie46
- Couvron-et-Aumencourt46
- Cucq46
- Dargnies46
- Epehy46
- Etaples46
- Gamaches46
- Gouzeaucourt46
- Grand-Fort-Philippe46
- Harly46
- Hermies46
- Homblieres46
- Itancourt46
- Omissy46
- Oye-Plage46
- Samer46
- Vaulx-Vraucourt46
- Woincourt46
- Achiet-le-Grand45
- Berck45
- Creil45
- Fort-Mahon-Plage45
- Friville-Escarbotin45
- Merlimont45
- Ardres44
- Beaurevoir44
- Bourlon44
- Bouttencourt44
- Bremes44
- Bucquoy44
- Crecy-sur-Serre44
- Croisilles44
- Feuquieres-en-Vimeu44
- Fontaine-Notre-Dame44
- Fressenneville44
- Gravelines44
- Groffliers44
- Liesse-Notre-Dame44
- Longfosse44
- Marcoing44
- Masnieres44
- Nortkerque44
- Pende44
- Raillencourt-Sainte-Olle44
- Rang-du-Fliers44
- Ribemont44
- Rumilly-en-Cambresis44
- Sains-en-Amienois44
- Saint-Folquin44
- Saint-Josse44
- Sissonne44
- Verton44
- Vieille-Eglise44
- Villeneuve-d'Ascq44
- Villers-Outreaux44
- Audruicq43
- Beaucamps-le-Vieux43
- Cagny43
- Chepy43
- Conty43
- Desvres43
- Fresnoy-le-Grand43
- Le Crotoy43
- Licques43
- Longueau43
- Loon-Plage43
- Mardyck43
- Marquion43
- Proville43
- Quend43
- Saint-Valery-sur-Somme43
- Salouel43
- Zutkerque43
- Agny42
- Arleux42
- Aubigny-au-Bac42
- Beaurains42
- Bourbourg42
- Cambrai42
- Camon42
- Dury42
- Ecourt-Saint-Quentin42
- Fort-Mardyck42
- Lecluse42
- Neuville-Saint-Remy42
- Oisemont42
- Oisy-le-Verger42
- Origny-Sainte-Benoite42
- Riviere42
- Rue42
- Saint-Pol-sur-Mer42
- Sainte-Marie-Kerque42
- Selvigny42
- Tournehem-sur-la-Hem42
- Walincourt-Selvigny42
- Achicourt41
- Anzin-Saint-Aubin41
- Armbouts-Cappel41
- Arras41
- Bailleul-Sir-Berthoult41
- Beaumetz-les-Loges41
- Biache-Saint-Vaast41
- Bohain-en-Vermandois41
- Brebieres41
- Brouckerque41
- Cantin41
- Clary41
- Corbehem41
- Coudekerque-Branche41
- Coudekerque-Village41
- Courchelettes41
- Cuincy41
- Dainville41
- Dechy41
- Duisans41
- Escaudoeuvres41
- Estrees41
- Fampoux41
- Fechain41
- Ferin41
- Feuchy41
- Goeulzin41
- Gouy-sous-Bellonne41
- Hornoy-le-Bourg41
- Lambres-lez-Douai41
- Leffrinckoucke41
- Lewarde41
- Ligny-en-Cambresis41
- Looberghe41
- Malo-les-Bains41
- Maretz41
- Marle41
- Maroeuil41
- Monchecourt41
- Montreuil41
- Poix-de-Picardie41
- Pont-de-Metz41
- Poulainville41
- Rivery41
- Roeux41
- Rozoy-sur-Serre41
- Ruminghem41
- Saint-Nicolas41
- Sainte-Catherine41
- Saleux41
- Seboncourt41
- Sin-le-Noble41
- Spycker41
- Steene41
- Teteghem41
- Thelus41
- Tilloy-les-Mofflaines41
- Vitry-en-Artois41
- Ailly-sur-Somme40
- Angres40
- Anhiers40
- Aniche40
- Auberchicourt40
- Auby40
- Avesnes-les-Aubert40
- Avion40
- Beauquesne40
- Beauvois-en-Cambresis40
- Bergues40
- Bertry40
- Bierne40
- Billy-Montigny40
- Bouchain40
- Bray-Dunes40
- Busigny40
- Caudry40
- Courcelles-les-Lens40
- Dourges40
- Dreuil-les-Amiens40
- Drocourt40
- Ecaillon40
- Eleu-dit-Leauwette40
- Emerchicourt40
- Eperlecques40
- Evin-Malmaison40
- Flers-en-Escrebieux40
- Flesselles40
- Fontaine-au-Pire40
- Fouquieres-les-Lens40
- Ghyvelde40
- Givenchy-en-Gohelle40
- Guesnain40
- Hallencourt40
- Henin-Beaumont40
- Hordain40
- Hoymille40
- Iwuy40
- Lallaing40
- Lauwin-Planque40
- Leforest40
- Lievin40
- Loison-sous-Lens40
- Marquette-en-Ostrevant40
- Masny40
- Mericourt40
- Mont-Saint-Eloi40
- Montcornet40
- Montigny-en-Gohelle40
- Montigny-en-Ostrevent40
- Neuville-Saint-Vaast40
- Noyelles-Godault40
- Noyelles-sous-Lens40
- Oignies40
- Quevauvillers40
- Raches40
- Raimbeaucourt40
- Rieux-en-Cambresis40
- Roost-Warendin40
- Rouvroy40
- Saint-Quentin40
- Saint-Sauveur40
- Sallaumines40
- Socx40
- Souchez40
- Talmas40
- Uxem40
- Villers-Bocage40
- Vimy40
- Watten40
- Waziers40
- Zuydcoote40
- Abbeville39
- Ablain-Saint-Nazaire39
- Abscon39
- Airaines39
- Aix-Noulette39
- Allennes-les-Marais39
- Annay39
- Annequin39
- Annoeullin39
- Anor39
- Arneke39
- Attiches39
- Aubigny-en-Artois39
- Aubry-du-Hainaut39
- Auchy-les-Mines39
- Avelin39
- Avesnes-le-Comte39
- Avesnes-le-Sec39
- Bauvin39
- Beauval39
- Bellaing39
- Bersee39
- Berteaucourt-les-Dames39
- Billy-Berclau39
- Bollezeele39
- Boue39
- Bousies39
- Bouvignies39
- Bouvigny-Boyeffles39
- Bruille-lez-Marchiennes39
- Bully-les-Mines39
- Camphin-en-Carembault39
- Cappelle-en-Pevele39
- Carvin39
- Courrieres39
- Cousolre39
- Coutiches39
- Don39
- Douchy-les-Mines39
- Doullens39
- Douvrin39
- Ennevelin39
- Erre39
- Escaudain39
- Esqueheries39
- Esquelbecq39
- Estevelles39
- Etreux39
- Faumont39
- Fenain39
- Flines-lez-Raches39
- Flixecourt39
- Fournes-en-Weppes39
- Gondecourt39
- Grenay39
- Guise39
- Haisnes39
- Haspres39
- Haulchin39
- Haussy39
- Haveluy39
- Helesmes39
- Herin39
- Hirson39
- Hornaing39
- Houplin-Ancoisne39
- Hulluch39
- Illies39
- La Bassee39
- Landrecies39
- Lens39
- Libercourt39
- Lieu-Saint-Amand39
- Longpre-les-Corps-Saints39
- Loos-en-Gohelle39
- Lourches39
- Lumbres39
- Maing39
- Marchiennes39
- Marquillies39
- Mazingarbe39
- Merignies39
- Meurchin39
- Mons-en-Pevele39
- Naours39
- Neuville-sur-Escaut39
- Nouvion39
- Noyelles-les-Vermelles39
- Orchies39
- Origny-en-Thierache39
- Ostricourt39
- Pecquencourt39
- Phalempin39
- Picquigny39
- Poix-du-Nord39
- Pont-a-Marcq39
- Pont-a-Vendin39
- Pont-Remy39
- Prouvy39
- Provin39
- Quaedypre39
- Quievy39
- Rieulay39
- Roeulx39
- Sailly-Flibeaucourt39
- Sainghin-en-Weppes39
- Sains-en-Gohelle39
- Saint-Aubert39
- Saint-Hilaire-lez-Cambrai39
- Saint-Martin-au-Laert39
- Saint-Michel39
- Saint-Python39
- Saint-Souplet39
- Salome39
- Saulzoir39
- Seclin39
- Serques39
- Solesmes39
- Somain39
- Tatinghem39
- Templeuve39
- Thiant39
- Thumeries39
- Tilques39
- Trelon39
- Trith-Saint-Leger39
- Vendegies-sur-Ecaillon39
- Vendin-le-Vieil39
- Vermelles39
- Vervins39
- Viesly39
- Vignacourt39
- Villers-en-Cauchies39
- Violaines39
- Vred39
- Wahagnies39
- Wallers39
- Wandignies-Hamage39
- Warhem39
- Wassigny39
- Wavrechain-sous-Denain39
- Wavrin39
- Wingles39
- Wormhout39
- Zegerscappel39
- Annezin38
- Anstaing38
- Anzin38
- Arques38
- Artres38
- Aubers38
- Aulnoy-lez-Valenciennes38
- Aulnoye-Aymeries38
- Auxi-le-Chateau38
- Avesnelles38
- Avesnes-sur-Helpe38
- Bachant38
- Bachy38
- Barlin38
- Bavay38
- Beaurainville38
- Berlaimont38
- Bernaville38
- Beuvrages38
- Beuvry38
- Blaringhem38
- Blendecques38
- Bois-Grenier38
- Bourghelles38
- Boussois38
- Bruay-la-Buissiere38
- Bruay-sur-l'Escaut38
- Bruille-Saint-Amand38
- Buironfosse38
- Campagne-les-Hesdin38
- Capinghem38
- Cartignies38
- Cassel38
- Colleret38
- Conde-sur-l'Escaut38
- Crecy-en-Ponthieu38
- Crespin38
- Cuinchy38
- Curgies38
- Cysoing38
- Domart-en-Ponthieu38
- Ecques38
- Emmerin38
- Englefontaine38
- Ennetieres-en-Weppes38
- Escautpont38
- Esquerdes38
- Essars38
- Estaires38
- Faches-Thumesnil38
- Famars38
- Feignies38
- Ferriere-la-Grande38
- Festubert38
- Fleurbaix38
- Flines-les-Mortagne38
- Fouquereuil38
- Fouquieres-les-Bethune38
- Fourmies38
- Fresnes-sur-Escaut38
- Fretin38
- Frevent38
- Genech38
- Gommegnies38
- Gosnay38
- Gruson38
- Haillicourt38
- Hallennes-lez-Haubourdin38
- Hallines38
- Hasnon38
- Haubourdin38
- Hautmont38
- Helfaut38
- Hergnies38
- Herlies38
- Hersin-Coupigny38
- Herzeele38
- Heuringhem38
- Hinges38
- Hondschoote38
- Houdain38
- Isbergues38
- Jenlain38
- Jeumont38
- Killem38
- La Capelle38
- La Couture38
- La Flamengrie38
- La Gorgue38
- La Longueville38
- La Sentinelle38
- Labourse38
- Landas38
- Laventie38
- Le Nouvion-en-Thierache38
- Le Quesnoy38
- Lecelles38
- Lesquin38
- Lestrem38
- Leval38
- Locon38
- Lomme38
- Longuenesse38
- Loos38
- Lorgies38
- Louvroil38
- Maisnil-les-Ruitz38
- Mametz38
- Marly38
- Maroilles38
- Marpent38
- Maubeuge38
- Mortagne-du-Nord38
- Mouchin38
- Nomain38
- Onnaing38
- Petite-Foret38
- Pont-sur-Sambre38
- Premesques38
- Preseau38
- Quarouble38
- Quievrechain38
- Racquinghem38
- Radinghem-en-Weppes38
- Raismes38
- Ranchicourt38
- Recquignies38
- Renescure38
- Rexpoede38
- Richebourg38
- Richebourg-l'Avoue38
- Ronchin38
- Roquetoire38
- Rosult38
- Rousies38
- Ruitz38
- Rumegies38
- Sailly-Labourse38
- Sailly-sur-la-Lys38
- Sainghin-en-Melantois38
- Sains-du-Nord38
- Saint-Amand-les-Eaux38
- Saint-Leger-les-Domart38
- Saint-Ouen38
- Saint-Riquier38
- Saint-Saulve38
- Saint-Sylvestre-Cappel38
- Sameon38
- Santes38
- Sars-Poteries38
- Saultain38
- Savy-Berlette38
- Sebourg38
- Sequedin38
- Solre-le-Chateau38
- Steenvoorde38
- Templemars38
- Therouanne38
- Thun-Saint-Amand38
- Vendeville38
- Vendin-les-Bethune38
- Verquin38
- Vicq38
- Vieux-Conde38
- Villers-Pol38
- Wardrecques38
- Wargnies-le-Grand38
- Wignehies38
- Winnezeele38
- Wizernes38
- Aire-sur-la-Lys37
- Allouagne37
- Armentieres37
- Auchel37
- Auchy-les-Hesdin37
- Bailleul37
- Baisieux37
- Boeschepe37
- Burbure37
- Busnes37
- Caestre37
- Calonne-Ricouart37
- Calonne-sur-la-Lys37
- Camblain-Chatelain37
- Camphin-en-Pevele37
- Cauchy-a-la-Tour37
- Chereng37
- Chocques37
- Croix37
- Deulemont37
- Divion37
- Erquinghem-Lys37
- Forest-sur-Marque37
- Frelinghien37
- Fruges37
- Godewaersvelde37
- Gonnehem37
- Guarbecque37
- Haverskerque37
- Hazebrouck37
- Hem37
- Hesdin37
- Houplines37
- La Madeleine37
- Labeuvriere37
- Lambersart37
- Lannoy37
- Lapugnoy37
- Le Doulieu37
- Leers37
- Lille37
- Lillers37
- Lompret37
- Lozinghem37
- Lys-lez-Lannoy37
- Marconne37
- Marconnelle37
- Marcq-en-Baroeul37
- Marles-les-Mines37
- Marquette-lez-Lille37
- Merville37
- Meteren37
- Mons-en-Baroeul37
- Mont-Bernanchon37
- Morbecque37
- Neuf-Berquin37
- Nieppe37
- Norrent-Fontes37
- Perenchies37
- Pernes37
- Quesnoy-sur-Deule37
- Robecq37
- Sailly-lez-Lannoy37
- Saint-Andre-lez-Lille37
- Saint-Jans-Cappel37
- Saint-Pol-sur-Ternoise37
- Saint-Venant37
- Steenbecque37
- Steenwerck37
- Toufflers37
- Tressin37
- Verlinghem37
- Vieux-Berquin37
- Wailly37
- Wambrechies37
- Wasquehal37
- Wattrelos37
- Willems37
- Bondues36
- Bousbecque36
- Comines36
- Linselles36
- Mouvaux36
- Neuville-en-Ferrain36
- Roncq36
- Roubaix36
- Wervicq-Sud36
- Boulogne-sur-Mer33
- Calais33
- Grande-Synthe33
- Amiens28
- Beauvais28
- Saint-Martin-Boulogne24
- Lezennes18












