Air quality in Hauts-de-France
Air quality index (AQI⁺) and PM2.5 air pollution in Hauts-de-France • 18:44, Apr 23
Live most polluted city ranking
Real-time Hauts-de-France most polluted city ranking
Learn more about global air quality
Which is the most polluted city in Hauts-de-France?
- Campagne-les-Boulonnais69
- Douai62
- Saint-Martin-Boulogne61
- Saint-Omer60
- Denain58
- Wattignies56
- Cappelle-la-Grande55
- Amiens53
- Béthune53
- Noeux-les-Mines53
- Tourcoing53
- Ablain-Saint-Nazaire51
- Achicourt51
- Achiet-le-Grand51
- Agny51
- Ailly-sur-Somme51
- Aix-Noulette51
- Albert51
- Angres51
- Anhiers51
- Aniche51
- Annay51
- Anzin-Saint-Aubin51
- Arleux51
- Arras51
- Auberchicourt51
- Aubigny-au-Bac51
- Aubigny-en-Artois51
- Auby51
- Avesnes-le-Comte51
- Avion51
- Bailleul-Sir-Berthoult51
- Bapaume51
- Beaumetz-les-Loges51
- Beauquesne51
- Beaurains51
- Beauval51
- Bernaville51
- Bersee51
- Berteaucourt-les-Dames51
- Biache-Saint-Vaast51
- Billy-Montigny51
- Bourlon51
- Bouvignies51
- Bouvigny-Boyeffles51
- Boves51
- Bray-sur-Somme51
- Brebieres51
- Bruille-lez-Marchiennes51
- Bucquoy51
- Bully-les-Mines51
- Cagny51
- Cambrai51
- Camon51
- Cantin51
- Chaulnes51
- Corbehem51
- Corbie51
- Courcelles-les-Lens51
- Courchelettes51
- Courrieres51
- Coutiches51
- Croisilles51
- Cuincy51
- Dainville51
- Dechy51
- Doingt51
- Domart-en-Ponthieu51
- Doullens51
- Dourges51
- Dreuil-les-Amiens51
- Drocourt51
- Duisans51
- Dury51
- Ecaillon51
- Ecourt-Saint-Quentin51
- Eleu-dit-Leauwette51
- Emerchicourt51
- Epehy51
- Escaudoeuvres51
- Estevelles51
- Estrees51
- Evin-Malmaison51
- Fampoux51
- Faumont51
- Fechain51
- Ferin51
- Feuchy51
- Flers-en-Escrebieux51
- Flesselles51
- Flines-lez-Raches51
- Flixecourt51
- Fontaine-Notre-Dame51
- Fouquieres-les-Lens51
- Givenchy-en-Gohelle51
- Goeulzin51
- Gouy-sous-Bellonne51
- Gouzeaucourt51
- Grenay51
- Guesnain51
- Harbonnieres51
- Harnes51
- Henin-Beaumont51
- Hermies51
- Hersin-Coupigny51
- Hulluch51
- Lallaing51
- Lambres-lez-Douai51
- Lauwin-Planque51
- Lecluse51
- Leforest51
- Lens51
- Lewarde51
- Lezennes51
- Libercourt51
- Lievin51
- Loison-sous-Lens51
- Longueau51
- Loos-en-Gohelle51
- Marcoing51
- Maroeuil51
- Marquette-en-Ostrevant51
- Marquion51
- Masnieres51
- Masny51
- Meaulte51
- Mericourt51
- Moislains51
- Monchecourt51
- Mons-en-Pevele51
- Mont-Saint-Eloi51
- Montigny-en-Gohelle51
- Montigny-en-Ostrevent51
- Naours51
- Neuville-Saint-Remy51
- Neuville-Saint-Vaast51
- Noyelles-Godault51
- Noyelles-sous-Lens51
- Oignies51
- Oisy-le-Verger51
- Ostricourt51
- Pecquencourt51
- Peronne51
- Picquigny51
- Pont-a-Vendin51
- Pont-de-Metz51
- Poulainville51
- Proville51
- Raches51
- Raillencourt-Sainte-Olle51
- Raimbeaucourt51
- Rieulay51
- Rivery51
- Riviere51
- Roeux51
- Roisel51
- Roost-Warendin51
- Rosieres-en-Santerre51
- Rouvroy51
- Rumilly-en-Cambresis51
- Sains-en-Gohelle51
- Saint-Laurent-Blangy51
- Saint-Leger-les-Domart51
- Saint-Nicolas51
- Saint-Ouen51
- Saint-Sauveur51
- Sainte-Catherine51
- Saleux51
- Sallaumines51
- Salouel51
- Savy-Berlette51
- Sin-le-Noble51
- Souchez51
- Talmas51
- Thelus51
- Thumeries51
- Tilloy-les-Mofflaines51
- Vaulx-Vraucourt51
- Vendin-le-Vieil51
- Vermelles51
- Vignacourt51
- Villers-Bocage51
- Villers-Bretonneux51
- Vimy51
- Vitry-en-Artois51
- Vred51
- Wahagnies51
- Waziers51
- Abscon50
- Annequin50
- Annoeullin50
- Arrest50
- Attiches50
- Auchy-les-Mines50
- Auxi-le-Chateau50
- Barlin50
- Bauvin50
- Billy-Berclau50
- Bouchain50
- Camphin-en-Carembault50
- Carvin50
- Douvrin50
- Erre50
- Fenain50
- Frevent50
- Grande-Synthe50
- Haisnes50
- Hordain50
- Iwuy50
- Labourse50
- Longpre-les-Corps-Saints50
- Marchiennes50
- Mazingarbe50
- Merignies50
- Meurchin50
- Moreuil50
- Noyelles-les-Vermelles50
- Orchies50
- Phalempin50
- Pont-a-Marcq50
- Provin50
- Ranchicourt50
- Sailly-Labourse50
- Sains-en-Amienois50
- Saint-Quentin50
- Somain50
- Villers-Outreaux50
- Wandignies-Hamage50
- Wingles50
- Abbeville49
- Ailly-sur-Noye49
- Airaines49
- Allennes-les-Marais49
- Aubry-du-Hainaut49
- Avelin49
- Avesnes-le-Sec49
- Avesnes-les-Aubert49
- Bachy49
- Beaucamps-le-Vieux49
- Beaurevoir49
- Beauvois-en-Cambresis49
- Bellaing49
- Bertry49
- Beuvry49
- Bourghelles49
- Bruay-la-Buissiere49
- Cappelle-en-Pevele49
- Caudry49
- Clary49
- Conty49
- Crecy-en-Ponthieu49
- Cuinchy49
- Cysoing49
- Don49
- Douchy-les-Mines49
- Ennevelin49
- Escaudain49
- Essars49
- Faches-Thumesnil49
- Festubert49
- Fontaine-au-Pire49
- Fouquereuil49
- Fouquieres-les-Bethune49
- Fretin49
- Genech49
- Gondecourt49
- Gosnay49
- Haillicourt49
- Hallencourt49
- Hasnon49
- Haspres49
- Haulchin49
- Haussy49
- Haveluy49
- Helesmes49
- Herin49
- Hornaing49
- Hornoy-le-Bourg49
- Houdain49
- Houplin-Ancoisne49
- Illies49
- La Bassee49
- La Sentinelle49
- Landas49
- Lecelles49
- Lieu-Saint-Amand49
- Ligny-en-Cambresis49
- Lorgies49
- Lourches49
- Maing49
- Maisnil-les-Ruitz49
- Marquillies49
- Mouchin49
- Neuville-sur-Escaut49
- Nomain49
- Nouvion49
- Oisemont49
- Petite-Foret49
- Poix-de-Picardie49
- Pont-Remy49
- Prouvy49
- Quevauvillers49
- Quievy49
- Raismes49
- Richebourg-l'Avoue49
- Rieux-en-Cambresis49
- Roeulx49
- Rosult49
- Ruitz49
- Rumegies49
- Sailly-Flibeaucourt49
- Sainghin-en-Weppes49
- Saint-Amand-les-Eaux49
- Saint-Aubert49
- Saint-Hilaire-lez-Cambrai49
- Saint-Pol-sur-Ternoise49
- Saint-Python49
- Saint-Riquier49
- Salome49
- Sameon49
- Saulzoir49
- Seclin49
- Selvigny49
- Templemars49
- Templeuve49
- Thiant49
- Trith-Saint-Leger49
- Vendeville49
- Vermand49
- Verquin49
- Viesly49
- Villers-en-Cauchies49
- Violaines49
- Walincourt-Selvigny49
- Wallers49
- Wavrechain-sous-Denain49
- Wavrin49
- Annezin48
- Anstaing48
- Anzin48
- Artres48
- Aubers48
- Auchel48
- Auchy-les-Hesdin48
- Aulnoy-lez-Valenciennes48
- Ault48
- Baisieux48
- Beauchamps48
- Bethencourt-sur-Mer48
- Beuvrages48
- Bouttencourt48
- Bruay-sur-l'Escaut48
- Bruille-Saint-Amand48
- Busigny48
- Calonne-Ricouart48
- Camblain-Chatelain48
- Camphin-en-Pevele48
- Cayeux-sur-Mer48
- Chepy48
- Chereng48
- Chocques48
- Conde-sur-l'Escaut48
- Crespin48
- Curgies48
- Dargnies48
- Divion48
- Emmerin48
- Escautpont48
- Etreillers48
- Famars48
- Feuquieres-en-Vimeu48
- Flines-les-Mortagne48
- Fournes-en-Weppes48
- Fresnes-sur-Escaut48
- Fressenneville48
- Friville-Escarbotin48
- Gamaches48
- Gommegnies48
- Gruson48
- Haubourdin48
- Hergnies48
- Herlies48
- Hesdin48
- Hinges48
- Holnon48
- Isbergues48
- Jenlain48
- La Couture48
- Labeuvriere48
- Lapugnoy48
- Le Crotoy48
- Le Quesnoy48
- Lesquin48
- Locon48
- Loos48
- Marconne48
- Marconnelle48
- Maretz48
- Marles-les-Mines48
- Marly48
- Mortagne-du-Nord48
- Nesle48
- Onnaing48
- Pende48
- Pernes48
- Poix-du-Nord48
- Preseau48
- Quarouble48
- Quievrechain48
- Richebourg48
- Ronchin48
- Roye48
- Rue48
- Sainghin-en-Melantois48
- Saint-Saulve48
- Saint-Valery-sur-Somme48
- Santes48
- Saultain48
- Sebourg48
- Sequedin48
- Solesmes48
- Thun-Saint-Amand48
- Tressin48
- Vendegies-sur-Ecaillon48
- Vendin-les-Bethune48
- Vicq48
- Vieux-Conde48
- Villeneuve-d'Ascq48
- Villers-Pol48
- Wargnies-le-Grand48
- Woincourt48
- Allouagne47
- Bavay47
- Bohain-en-Vermandois47
- Bois-Grenier47
- Bousies47
- Campagne-les-Hesdin47
- Capinghem47
- Cauchy-a-la-Tour47
- Englefontaine47
- Ennetieres-en-Weppes47
- Forest-sur-Marque47
- Fort-Mahon-Plage47
- Gonnehem47
- Hallennes-lez-Haubourdin47
- Hem47
- Hombleux47
- La Madeleine47
- Lambersart47
- Lannoy47
- Laventie47
- Leers47
- Lille47
- Lomme47
- Lozinghem47
- Lys-lez-Lannoy47
- Mers-les-Bains47
- Mons-en-Baroeul47
- Mont-Bernanchon47
- Omissy47
- Quend47
- Radinghem-en-Weppes47
- Sailly-lez-Lannoy47
- Saint-Andre-lez-Lille47
- Saint-Souplet47
- Toufflers47
- Willems47
- Aulnoye-Aymeries46
- Bachant46
- Beaurainville46
- Berlaimont46
- Bondues46
- Breteuil46
- Burbure46
- Busnes46
- Calonne-sur-la-Lys46
- Croix46
- Eppeville46
- Estaires46
- Feignies46
- Feuquieres46
- Fleurbaix46
- Fresnoy-le-Grand46
- Gauchy46
- Groffliers46
- Harly46
- Hautmont46
- La Gorgue46
- La Longueville46
- Landrecies46
- Lestrem46
- Lillers46
- Lompret46
- Marcq-en-Baroeul46
- Maroilles46
- Marquette-lez-Lille46
- Montdidier46
- Mouvaux46
- Perenchies46
- Pont-sur-Sambre46
- Premesques46
- Robecq46
- Roubaix46
- Seboncourt46
- Verlinghem46
- Wasquehal46
- Wassigny46
- Wattrelos46
- Armentieres45
- Berck45
- Berck-Plage45
- Boussois45
- Ferriere-la-Grande45
- Formerie45
- Ham45
- Homblieres45
- Leval45
- Louvroil45
- Maubeuge45
- Merville45
- Neuville-en-Ferrain45
- Recquignies45
- Rousies45
- Sailly-sur-la-Lys45
- Verton45
- Boue44
- Calais44
- Cartignies44
- Colleret44
- Cousolre44
- Dunkirk44
- Erquinghem-Lys44
- Essigny-le-Grand44
- Etreux44
- Fruges44
- Grandvilliers44
- Haverskerque44
- Houplines44
- Jeumont44
- Le Doulieu44
- Linselles44
- Marpent44
- Neuf-Berquin44
- Neuilly-Saint-Front44
- Nieppe44
- Norrent-Fontes44
- Quesnoy-sur-Deule44
- Rang-du-Fliers44
- Roncq44
- Saint-Venant44
- Avesnelles43
- Avesnes-sur-Helpe43
- Bousbecque43
- Comines43
- Crevecoeur-le-Grand43
- Deulemont43
- Esqueheries43
- Flavy-le-Martel43
- Frelinghien43
- Guarbecque43
- Halluin43
- Itancourt43
- Jussy43
- Le Nouvion-en-Thierache43
- Montescourt-Lizerolles43
- Montreuil43
- Sains-du-Nord43
- Saint-Josse43
- Sars-Poteries43
- Solre-le-Chateau43
- Steenwerck43
- Wailly43
- Aire-sur-la-Lys42
- Buironfosse42
- Cucq42
- Fourmies42
- Guise42
- La Flamengrie42
- Merlimont42
- Origny-Sainte-Benoite42
- Trelon42
- Vieux-Berquin42
- Wervicq-Sud42
- Wignehies42
- Anor41
- Ansauvillers41
- Bailleul41
- Creil41
- Guiscard41
- Hirson41
- La Capelle41
- Lassigny41
- Mametz41
- Origny-en-Thierache41
- Ribemont41
- Saint-Michel41
- Steenbecque41
- Etaples40
- Meteren40
- Morbecque40
- Sangatte40
- Tricot40
- Vervins40
- Beautor39
- Crisolles39
- Ecques39
- Hazebrouck39
- Le Touquet-Paris-Plage39
- Maignelay-Montigny39
- Marle39
- Ressons-sur-Matz39
- Roquetoire39
- Saint-Jans-Cappel39
- Saint-Omer-en-Chaussee39
- Tergnier39
- Therouanne39
- Viry-Noureuil39
- Wavignies39
- Blaringhem38
- Caestre38
- Charmes38
- Chauny38
- Crecy-sur-Serre38
- La Fere38
- Montcornet38
- Noyon38
- Ognes38
- Racquinghem38
- Ravenel38
- Rozoy-sur-Serre38
- Sinceny38
- Songeons38
- Aulnois-sous-Laon37
- Boeschepe37
- Camiers37
- Chiry-Ourscamp37
- Couvron-et-Aumencourt37
- Crepy37
- Dannes37
- Dreslincourt37
- Godewaersvelde37
- Helfaut37
- Heuringhem37
- Liesse-Notre-Dame37
- Milly-sur-Therain37
- Renescure37
- Saint-Gobain37
- Saint-Just-en-Chaussee37
- Saint-Sylvestre-Cappel37
- Wardrecques37
- Arques36
- Athies-sous-Laon36
- Blendecques36
- Blerancourt36
- Cambronne-les-Ribecourt36
- Carlepont36
- Coucy-le-Chateau-Auffrique36
- Esquerdes36
- Folembray36
- Hallines36
- Laon36
- Lumbres36
- Nesles36
- Sissonne36
- Troissereux36
- Villers-sur-Coudun36
- Wizernes36
- Bruyeres-et-Montberault35
- Desvres35
- Longfosse35
- Longuenesse35
- Montmacq35
- Neufchatel-Hardelot35
- Samer35
- Steenvoorde35
- Thourotte35
- Tracy-le-Mont35
- Anizy-le-Chateau34
- Cassel34
- Condette34
- Coudun34
- Le Plessis-Brion34
- Longueil-Annel34
- Pinon34
- Saint-Erme-Outre-et-Ramecourt34
- Saint-Martin-au-Laert34
- Tatinghem34
- Tille34
- Winnezeele34
- Avrechy33
- Baincthun33
- Choisy-au-Bac33
- Clairoix33
- Equihen-Plage33
- Isques33
- Remy33
- Saint-Etienne-au-Mont33
- Tilques33
- Valenciennes33
- Arneke32
- Attichy32
- Compiegne32
- Eperlecques32
- Herzeele32
- La Capelle-les-Boulogne32
- Lachapelle-aux-Pots32
- Le Portel32
- Licques32
- Margny-les-Compiegne32
- Outreau32
- Saint-Germer-de-Fly32
- Saint-Leonard32
- Serques32
- Tournehem-sur-la-Hem32
- Venette32
- Bollezeele31
- Bresles31
- Bucy-le-Long31
- Crouy31
- Cuffies31
- Esquelbecq31
- Estrees-Saint-Denis31
- Goincourt31
- Guignicourt31
- Hardinghen31
- Ons-en-Bray31
- Pasly31
- Rety31
- Saint-Aubin-en-Bray31
- Saint-Paul31
- Vailly-sur-Aisne31
- Watten31
- Wimereux31
- Wimille31
- Wormhout31
- Zegerscappel31
- Allonne30
- Fitz-James30
- Jaux30
- Rexpoede30
- Rinxent30
- Ruminghem30
- Trosly-Breuil30
- Vic-sur-Aisne30
- Zutkerque30
- Agnetz29
- Ambleny29
- Ambleteuse29
- Andres29
- Ardres29
- Audruicq29
- Bailleul-sur-Therain29
- Beauvais29
- Bergues29
- Bremes29
- Breuil-le-Sec29
- Clermont29
- Cuise-la-Motte29
- Ferques29
- Grandfresnoy29
- Guines29
- Hondschoote29
- Killem29
- Looberghe29
- Marquise29
- Nortkerque29
- Quaedypre29
- Sainte-Marie-Kerque29
- Socx29
- Soissons29
- Villeneuve-Saint-Germain29
- Warluis29
- Armbouts-Cappel28
- Auneuil28
- Belleu28
- Berthecourt28
- Bierne28
- Billy-sur-Aisne28
- Bourbourg28
- Braine28
- Breuil-le-Vert28
- Brouckerque28
- Catenoy28
- Coudekerque-Village28
- Coulogne28
- Frethun28
- Gravelines28
- Hames-Boucres28
- Hermes28
- Hoymille28
- Les Attaques28
- Marck28
- Sacy-le-Grand28
- Saint-Folquin28
- Spycker28
- Steene28
- Venizel28
- Vieille-Eglise28
- Warhem28
- Wissant28
- Bailleval27
- Cambronne-les-Clermont27
- Chevrieres27
- Coquelles27
- Coudekerque-Branche27
- Courmelles27
- Fort-Mardyck27
- Ghyvelde27
- Grand-Fort-Philippe27
- Lacroix-Saint-Ouen27
- Le Meux27
- Leffrinckoucke27
- Liancourt27
- Longueil-Sainte-Marie27
- Loon-Plage27
- Malo-les-Bains27
- Mardyck27
- Neuilly-sous-Clermont27
- Oye-Plage27
- Pierrefonds27
- Ponchon27
- Saint-Martin-Longueau27
- Saint-Pol-sur-Mer27
- Saint-Sulpice27
- Serifontaine27
- Teteghem27
- Uxem27
- Zuydcoote27
- Angicourt26
- Angy26
- Bray-Dunes26
- Bury26
- Cauffry26
- Cinqueux26
- Les Ageux26
- Mogneville26
- Mouy26
- Noailles26
- Rantigny26
- Verberie26
- Balagny-sur-Therain25
- Bethisy-Saint-Martin25
- Bethisy-Saint-Pierre25
- Brenouille25
- Cauvigny25
- Cires-les-Mello25
- Laboissiere-en-Thelle25
- Laigneville25
- Monchy-Saint-Eloi25
- Morienval25
- Pont-Sainte-Maxence25
- Pontpoint25
- Rieux25
- Sainte-Genevieve25
- Ully-Saint-Georges25
- Andeville24
- Blaincourt-les-Precy24
- Chaumont-en-Vexin24
- Ercuis24
- Fleurines24
- Lormaison24
- Meru24
- Montataire24
- Nogent-sur-Oise24
- Saint-Crepin-Ibouvillers24
- Thiverny24
- Trie-Chateau24
- Verneuil-en-Halatte24
- Villeneuve-les-Sablons24
- Villers-Cotterets24
- Villers-Saint-Paul24
- Amblainville23
- Bornel23
- Chamant23
- Chantilly23
- Crepy-en-Valois23
- Crouy-en-Thelle23
- Esches23
- Fere-en-Tardenois23
- Neuilly-en-Thelle23
- Precy-sur-Oise23
- Saint-Maximin23
- Vaumoise23
- Villers-sous-Saint-Leu23
- Vineuil-Saint-Firmin23
- Avilly-Saint-Leonard22
- Boran-sur-Oise22
- Boulogne-sur-Mer22
- Chambly22
- Coincy22
- Gouvieux22
- La Ferte-Milon22
- Lamorlaye22
- Le Mesnil-en-Thelle22
- Senlis22
- Wambrechies22
- Betz21
- Brasles21
- Chateau-Thierry21
- Chierry21
- Coye-la-Foret21
- Crezancy21
- Etampes-sur-Marne21
- La Chapelle-en-Serval21
- Mareuil-sur-Ourcq21
- Nanteuil-le-Haudouin21
- Nesles-la-Montagne21
- Orry-la-Ville21
- Peroy-les-Gombries21
- Plailly21
- Thiers-sur-Theve21
- Charly-sur-Marne20
- Chezy-sur-Marne20
- Essomes-sur-Marne20
- Lagny-le-Sec20
- Le Plessis-Belleville20
- Montreuil-aux-Lions20
- Nogentel20
- Silly-le-Long20
- Ver-sur-Launette20
- Nogent-l'Artaud19








