Air quality in Hauts-de-France
Air quality index (AQI⁺) and PM2.5 air pollution in Hauts-de-France • 03:09, Jun 16
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?
- Boulogne-sur-Mer64
- Calais60
- Cappelle-la-Grande60
- Dunkirk60
- Grande-Synthe60
- Amblainville58
- Boran-sur-Oise58
- Bornel58
- Chambly58
- Chaumont-en-Vexin58
- Creil58
- Crouy-en-Thelle58
- Esches58
- Le Mesnil-en-Thelle58
- Lormaison58
- Meru58
- Neuilly-en-Thelle58
- Noeux-les-Mines58
- Precy-sur-Oise58
- Saint-Crepin-Ibouvillers58
- Trie-Chateau58
- Villeneuve-les-Sablons58
- Agnetz57
- Allonne57
- Ambleteuse57
- Andeville57
- Andres57
- Angicourt57
- Angy57
- Ardres57
- Audruicq57
- Ault57
- Auneuil57
- Avilly-Saint-Leonard57
- Avrechy57
- Bailleul-sur-Therain57
- Bailleval57
- Baincthun57
- Balagny-sur-Therain57
- Beauchamps57
- Berck57
- Berck-Plage57
- Berthecourt57
- Bethencourt-sur-Mer57
- Blaincourt-les-Precy57
- Bremes57
- Brenouille57
- Bresles57
- Breuil-le-Sec57
- Breuil-le-Vert57
- Bury57
- Cambronne-les-Clermont57
- Camiers57
- Catenoy57
- Cauffry57
- Cauvigny57
- Cayeux-sur-Mer57
- Chamant57
- Chantilly57
- Cinqueux57
- Cires-les-Mello57
- Clermont57
- Condette57
- Coquelles57
- Coulogne57
- Coye-la-Foret57
- Cucq57
- Dannes57
- Dargnies57
- Desvres57
- Equihen-Plage57
- Ercuis57
- Etaples57
- Ferques57
- Fitz-James57
- Fleurines57
- Fort-Mahon-Plage57
- Frethun57
- Goincourt57
- Gouvieux57
- Grand-Fort-Philippe57
- Gravelines57
- Groffliers57
- Guines57
- Hames-Boucres57
- Hardinghen57
- Hermes57
- Isques57
- La Capelle-les-Boulogne57
- La Chapelle-en-Serval57
- Laboissiere-en-Thelle57
- Lachapelle-aux-Pots57
- Lagny-le-Sec57
- Laigneville57
- Lamorlaye57
- Le Plessis-Belleville57
- Le Portel57
- Le Touquet-Paris-Plage57
- Les Ageux57
- Les Attaques57
- Liancourt57
- Licques57
- Longfosse57
- Marck57
- Marquise57
- Merlimont57
- Mers-les-Bains57
- Milly-sur-Therain57
- Mogneville57
- Monchy-Saint-Eloi57
- Montataire57
- Montreuil57
- Mouy57
- Nanteuil-le-Haudouin57
- Nesles57
- Neufchatel-Hardelot57
- Neuilly-sous-Clermont57
- Noailles57
- Nogent-sur-Oise57
- Nortkerque57
- Ons-en-Bray57
- Orry-la-Ville57
- Outreau57
- Oye-Plage57
- Peroy-les-Gombries57
- Plailly57
- Ponchon57
- Pont-Sainte-Maxence57
- Pontpoint57
- Quend57
- Rang-du-Fliers57
- Rantigny57
- Rety57
- Rieux57
- Rinxent57
- Sacy-le-Grand57
- Saint-Aubin-en-Bray57
- Saint-Etienne-au-Mont57
- Saint-Folquin57
- Saint-Germer-de-Fly57
- Saint-Josse57
- Saint-Leonard57
- Saint-Martin-Boulogne57
- Saint-Martin-Longueau57
- Saint-Maximin57
- Saint-Paul57
- Saint-Sulpice57
- Sainte-Genevieve57
- Samer57
- Sangatte57
- Senlis57
- Serifontaine57
- Silly-le-Long57
- Songeons57
- Thiers-sur-Theve57
- Thiverny57
- Tille57
- Troissereux57
- Ully-Saint-Georges57
- Ver-sur-Launette57
- Verneuil-en-Halatte57
- Verton57
- Vieille-Eglise57
- Villers-Saint-Paul57
- Villers-sous-Saint-Leu57
- Vineuil-Saint-Firmin57
- Warluis57
- Wimereux57
- Wimille57
- Wissant57
- Zutkerque57
- Abbeville56
- Ailly-sur-Noye56
- Airaines56
- Ansauvillers56
- Armbouts-Cappel56
- Arneke56
- Arques56
- Attichy56
- Beaucamps-le-Vieux56
- Beaurainville56
- Bergues56
- Bethisy-Saint-Martin56
- Bethisy-Saint-Pierre56
- Betz56
- Bierne56
- Blendecques56
- Bollezeele56
- Bourbourg56
- Bouttencourt56
- Boves56
- Bray-Dunes56
- Breteuil56
- Brouckerque56
- Cagny56
- Cambronne-les-Ribecourt56
- Campagne-les-Boulonnais56
- Campagne-les-Hesdin56
- Charly-sur-Marne56
- Chaulnes56
- Chepy56
- Chevrieres56
- Chiry-Ourscamp56
- Choisy-au-Bac56
- Clairoix56
- Compiegne56
- Conty56
- Coudekerque-Branche56
- Coudekerque-Village56
- Coudun56
- Crecy-en-Ponthieu56
- Crepy-en-Valois56
- Crevecoeur-le-Grand56
- Cuise-la-Motte56
- Denain56
- Dreslincourt56
- Dury56
- Eperlecques56
- Esquelbecq56
- Esquerdes56
- Estrees-Saint-Denis56
- Feuquieres56
- Feuquieres-en-Vimeu56
- Formerie56
- Fort-Mardyck56
- Fressenneville56
- Friville-Escarbotin56
- Fruges56
- Gamaches56
- Ghyvelde56
- Grandfresnoy56
- Hallencourt56
- Hallines56
- Harbonnieres56
- Helfaut56
- Heuringhem56
- Hondschoote56
- Hornoy-le-Bourg56
- Hoymille56
- Jaux56
- Killem56
- La Ferte-Milon56
- Lacroix-Saint-Ouen56
- Lassigny56
- Le Crotoy56
- Le Meux56
- Le Plessis-Brion56
- Leffrinckoucke56
- Longueau56
- Longueil-Annel56
- Longueil-Sainte-Marie56
- Longuenesse56
- Looberghe56
- Loon-Plage56
- Lumbres56
- Maignelay-Montigny56
- Malo-les-Bains56
- Marconnelle56
- Mardyck56
- Mareuil-sur-Ourcq56
- Margny-les-Compiegne56
- Montdidier56
- Montmacq56
- Montreuil-aux-Lions56
- Moreuil56
- Morienval56
- Nogent-l'Artaud56
- Nouvion56
- Oisemont56
- Pende56
- Pierrefonds56
- Poix-de-Picardie56
- Pont-Remy56
- Quaedypre56
- Quevauvillers56
- Ravenel56
- Remy56
- Ressons-sur-Matz56
- Rexpoede56
- Rosieres-en-Santerre56
- Roye56
- Rue56
- Ruminghem56
- Sailly-Flibeaucourt56
- Sains-en-Amienois56
- Saint-Just-en-Chaussee56
- Saint-Martin-au-Laert56
- Saint-Omer56
- Saint-Omer-en-Chaussee56
- Saint-Pol-sur-Mer56
- Saint-Riquier56
- Saint-Valery-sur-Somme56
- Sainte-Marie-Kerque56
- Serques56
- Socx56
- Spycker56
- Steene56
- Tatinghem56
- Teteghem56
- Thourotte56
- Tilques56
- Tournehem-sur-la-Hem56
- Tracy-le-Mont56
- Tricot56
- Trosly-Breuil56
- Uxem56
- Vaumoise56
- Venette56
- Verberie56
- Villers-Bretonneux56
- Villers-Cotterets56
- Villers-sur-Coudun56
- Wailly56
- Warhem56
- Watten56
- Wavignies56
- Wizernes56
- Woincourt56
- Wormhout56
- Zegerscappel56
- Zuydcoote56
- Ablain-Saint-Nazaire55
- Abscon55
- Achicourt55
- Achiet-le-Grand55
- Agny55
- Ailly-sur-Somme55
- Aire-sur-la-Lys55
- Aix-Noulette55
- Albert55
- Allennes-les-Marais55
- Allouagne55
- Ambleny55
- Angres55
- Anhiers55
- Aniche55
- Anizy-le-Chateau55
- Annay55
- Annequin55
- Annezin55
- Annoeullin55
- Anstaing55
- Anzin-Saint-Aubin55
- Arleux55
- Armentieres55
- Arras55
- Athies-sous-Laon55
- Attiches55
- Auberchicourt55
- Aubers55
- Aubigny-au-Bac55
- Aubigny-en-Artois55
- Aubry-du-Hainaut55
- Auby55
- Auchel55
- Auchy-les-Hesdin55
- Auchy-les-Mines55
- Aulnois-sous-Laon55
- Auxi-le-Chateau55
- Avelin55
- Avesnes-le-Comte55
- Avesnes-le-Sec55
- Avesnes-les-Aubert55
- Avion55
- Bachy55
- Bailleul55
- Bailleul-Sir-Berthoult55
- Baisieux55
- Bapaume55
- Barlin55
- Bauvin55
- Beaumetz-les-Loges55
- Beauquesne55
- Beaurains55
- Beaurevoir55
- Beautor55
- Beauval55
- Beauvois-en-Cambresis55
- Bellaing55
- Belleu55
- Bernaville55
- Bersee55
- Berteaucourt-les-Dames55
- Bertry55
- Beuvry55
- Biache-Saint-Vaast55
- Billy-Berclau55
- Billy-Montigny55
- Billy-sur-Aisne55
- Blaringhem55
- Blerancourt55
- Boeschepe55
- Bohain-en-Vermandois55
- Bois-Grenier55
- Bondues55
- Bouchain55
- Bourghelles55
- Bourlon55
- Bousbecque55
- Bouvignies55
- Bouvigny-Boyeffles55
- Braine55
- Brasles55
- Bray-sur-Somme55
- Brebieres55
- Bruay-la-Buissiere55
- Bruille-lez-Marchiennes55
- Bruyeres-et-Montberault55
- Bucquoy55
- Bucy-le-Long55
- Bully-les-Mines55
- Burbure55
- Busigny55
- Busnes55
- Caestre55
- Calonne-Ricouart55
- Calonne-sur-la-Lys55
- Camblain-Chatelain55
- Cambrai55
- Camon55
- Camphin-en-Carembault55
- Camphin-en-Pevele55
- Cantin55
- Capinghem55
- Cappelle-en-Pevele55
- Carlepont55
- Carvin55
- Cassel55
- Cauchy-a-la-Tour55
- Caudry55
- Charmes55
- Chateau-Thierry55
- Chauny55
- Chereng55
- Chezy-sur-Marne55
- Chierry55
- Chocques55
- Clary55
- Coincy55
- Comines55
- Corbehem55
- Corbie55
- Coucy-le-Chateau-Auffrique55
- Courcelles-les-Lens55
- Courchelettes55
- Courmelles55
- Courrieres55
- Coutiches55
- Couvron-et-Aumencourt55
- Crepy55
- Crezancy55
- Crisolles55
- Croisilles55
- Croix55
- Crouy55
- Cuffies55
- Cuinchy55
- Cuincy55
- Cysoing55
- Dainville55
- Dechy55
- Deulemont55
- Divion55
- Doingt55
- Domart-en-Ponthieu55
- Don55
- Douchy-les-Mines55
- Doullens55
- Dourges55
- Douvrin55
- Dreuil-les-Amiens55
- Drocourt55
- Duisans55
- Ecaillon55
- Ecourt-Saint-Quentin55
- Ecques55
- Eleu-dit-Leauwette55
- Emerchicourt55
- Emmerin55
- Ennetieres-en-Weppes55
- Ennevelin55
- Epehy55
- Eppeville55
- Erquinghem-Lys55
- Erre55
- Escaudain55
- Escaudoeuvres55
- Essars55
- Essigny-le-Grand55
- Essomes-sur-Marne55
- Estaires55
- Estevelles55
- Estrees55
- Etampes-sur-Marne55
- Etreillers55
- Evin-Malmaison55
- Faches-Thumesnil55
- Fampoux55
- Faumont55
- Fechain55
- Fenain55
- Fere-en-Tardenois55
- Ferin55
- Festubert55
- Feuchy55
- Flavy-le-Martel55
- Flers-en-Escrebieux55
- Flesselles55
- Fleurbaix55
- Flines-les-Mortagne55
- Flines-lez-Raches55
- Flixecourt55
- Folembray55
- Fontaine-au-Pire55
- Fontaine-Notre-Dame55
- Forest-sur-Marque55
- Fouquereuil55
- Fouquieres-les-Bethune55
- Fouquieres-les-Lens55
- Fournes-en-Weppes55
- Frelinghien55
- Fresnoy-le-Grand55
- Fretin55
- Frevent55
- Gauchy55
- Genech55
- Givenchy-en-Gohelle55
- Godewaersvelde55
- Goeulzin55
- Gondecourt55
- Gonnehem55
- Gosnay55
- Gouy-sous-Bellonne55
- Gouzeaucourt55
- Grenay55
- Gruson55
- Guarbecque55
- Guesnain55
- Guiscard55
- Haillicourt55
- Haisnes55
- Hallennes-lez-Haubourdin55
- Halluin55
- Ham55
- Harly55
- Harnes55
- Hasnon55
- Haspres55
- Haubourdin55
- Haulchin55
- Haveluy55
- Haverskerque55
- Hazebrouck55
- Helesmes55
- Hem55
- Henin-Beaumont55
- Herin55
- Herlies55
- Hermies55
- Hersin-Coupigny55
- Herzeele55
- Hesdin55
- Hinges55
- Holnon55
- Hombleux55
- Homblieres55
- Hordain55
- Hornaing55
- Houdain55
- Houplin-Ancoisne55
- Houplines55
- Hulluch55
- Illies55
- Isbergues55
- Itancourt55
- Iwuy55
- Jussy55
- La Bassee55
- La Couture55
- La Fere55
- La Gorgue55
- La Madeleine55
- Labeuvriere55
- Labourse55
- Lallaing55
- Lambersart55
- Lambres-lez-Douai55
- Landas55
- Lannoy55
- Laon55
- Lapugnoy55
- Lauwin-Planque55
- Laventie55
- Le Doulieu55
- Lecelles55
- Lecluse55
- Leers55
- Leforest55
- Lens55
- Lesquin55
- Lestrem55
- Lewarde55
- Libercourt55
- Lieu-Saint-Amand55
- Lievin55
- Ligny-en-Cambresis55
- Lille55
- Lillers55
- Linselles55
- Locon55
- Loison-sous-Lens55
- Lomme55
- Lompret55
- Longpre-les-Corps-Saints55
- Loos55
- Loos-en-Gohelle55
- Lorgies55
- Lourches55
- Lozinghem55
- Lys-lez-Lannoy55
- Maisnil-les-Ruitz55
- Mametz55
- Marchiennes55
- Marcoing55
- Marconne55
- Marcq-en-Baroeul55
- Maretz55
- Marles-les-Mines55
- Maroeuil55
- Marquette-en-Ostrevant55
- Marquette-lez-Lille55
- Marquillies55
- Marquion55
- Masnieres55
- Masny55
- Mazingarbe55
- Meaulte55
- Mericourt55
- Merignies55
- Merville55
- Meteren55
- Meurchin55
- Moislains55
- Monchecourt55
- Mons-en-Baroeul55
- Mons-en-Pevele55
- Mont-Bernanchon55
- Mont-Saint-Eloi55
- Montescourt-Lizerolles55
- Montigny-en-Gohelle55
- Montigny-en-Ostrevent55
- Morbecque55
- Mortagne-du-Nord55
- Mouchin55
- Mouvaux55
- Naours55
- Nesle55
- Nesles-la-Montagne55
- Neuf-Berquin55
- Neuville-en-Ferrain55
- Neuville-Saint-Remy55
- Neuville-Saint-Vaast55
- Neuville-sur-Escaut55
- Nieppe55
- Nogentel55
- Nomain55
- Norrent-Fontes55
- Noyelles-Godault55
- Noyelles-les-Vermelles55
- Noyelles-sous-Lens55
- Noyon55
- Ognes55
- Oignies55
- Oisy-le-Verger55
- Omissy55
- Orchies55
- Origny-Sainte-Benoite55
- Ostricourt55
- Pasly55
- Pecquencourt55
- Perenchies55
- Pernes55
- Peronne55
- Phalempin55
- Picquigny55
- Pinon55
- Pont-a-Marcq55
- Pont-a-Vendin55
- Pont-de-Metz55
- Poulainville55
- Premesques55
- Prouvy55
- Proville55
- Provin55
- Quesnoy-sur-Deule55
- Quievy55
- Raches55
- Racquinghem55
- Radinghem-en-Weppes55
- Raillencourt-Sainte-Olle55
- Raimbeaucourt55
- Ranchicourt55
- Renescure55
- Ribemont55
- Richebourg55
- Richebourg-l'Avoue55
- Rieulay55
- Rieux-en-Cambresis55
- Rivery55
- Riviere55
- Robecq55
- Roeulx55
- Roeux55
- Roisel55
- Ronchin55
- Roncq55
- Roost-Warendin55
- Roquetoire55
- Rosult55
- Roubaix55
- Rouvroy55
- Ruitz55
- Rumegies55
- Rumilly-en-Cambresis55
- Sailly-Labourse55
- Sailly-lez-Lannoy55
- Sailly-sur-la-Lys55
- Sainghin-en-Melantois55
- Sainghin-en-Weppes55
- Sains-en-Gohelle55
- Saint-Amand-les-Eaux55
- Saint-Andre-lez-Lille55
- Saint-Aubert55
- Saint-Gobain55
- Saint-Hilaire-lez-Cambrai55
- Saint-Jans-Cappel55
- Saint-Leger-les-Domart55
- Saint-Nicolas55
- Saint-Ouen55
- Saint-Pol-sur-Ternoise55
- Saint-Sauveur55
- Saint-Sylvestre-Cappel55
- Saint-Venant55
- Sainte-Catherine55
- Saleux55
- Sallaumines55
- Salome55
- Salouel55
- Sameon55
- Santes55
- Saulzoir55
- Savy-Berlette55
- Seboncourt55
- Seclin55
- Selvigny55
- Sequedin55
- Sin-le-Noble55
- Sinceny55
- Soissons55
- Somain55
- Souchez55
- Steenbecque55
- Steenvoorde55
- Steenwerck55
- Talmas55
- Templemars55
- Templeuve55
- Tergnier55
- Thelus55
- Therouanne55
- Thiant55
- Thumeries55
- Thun-Saint-Amand55
- Tilloy-les-Mofflaines55
- Toufflers55
- Tressin55
- Vailly-sur-Aisne55
- Vaulx-Vraucourt55
- Vendeville55
- Vendin-le-Vieil55
- Vendin-les-Bethune55
- Venizel55
- Verlinghem55
- Vermand55
- Vermelles55
- Verquin55
- Vic-sur-Aisne55
- Viesly55
- Vieux-Berquin55
- Vignacourt55
- Villeneuve-d'Ascq55
- Villeneuve-Saint-Germain55
- Villers-Bocage55
- Villers-en-Cauchies55
- Villers-Outreaux55
- Vimy55
- Violaines55
- Viry-Noureuil55
- Vitry-en-Artois55
- Vred55
- Wahagnies55
- Walincourt-Selvigny55
- Wallers55
- Wandignies-Hamage55
- Wardrecques55
- Wasquehal55
- Wattrelos55
- Wavrechain-sous-Denain55
- Wavrin55
- Waziers55
- Wervicq-Sud55
- Willems55
- Wingles55
- Winnezeele55
- Anzin54
- Artres54
- Aulnoy-lez-Valenciennes54
- Bavay54
- Beuvrages54
- Boue54
- Bousies54
- Bruay-sur-l'Escaut54
- Bruille-Saint-Amand54
- Buironfosse54
- Conde-sur-l'Escaut54
- Crecy-sur-Serre54
- Crespin54
- Curgies54
- Englefontaine54
- Escautpont54
- Esqueheries54
- Etreux54
- Famars54
- Fresnes-sur-Escaut54
- Gommegnies54
- Guignicourt54
- Guise54
- Haussy54
- Hergnies54
- Jenlain54
- La Sentinelle54
- Landrecies54
- Le Nouvion-en-Thierache54
- Le Quesnoy54
- Liesse-Notre-Dame54
- Maing54
- Marle54
- Marly54
- Maroilles54
- Montcornet54
- Onnaing54
- Petite-Foret54
- Poix-du-Nord54
- Preseau54
- Quarouble54
- Quievrechain54
- Raismes54
- Saint-Erme-Outre-et-Ramecourt54
- Saint-Python54
- Saint-Saulve54
- Saint-Souplet54
- Saultain54
- Sebourg54
- Sissonne54
- Solesmes54
- Trith-Saint-Leger54
- Vendegies-sur-Ecaillon54
- Vervins54
- Vicq54
- Vieux-Conde54
- Villers-Pol54
- Wargnies-le-Grand54
- Wassigny54
- Anor53
- Aulnoye-Aymeries53
- Avesnelles53
- Avesnes-sur-Helpe53
- Bachant53
- Berlaimont53
- Béthune53
- Boussois53
- Cartignies53
- Colleret53
- Cousolre53
- Feignies53
- Ferriere-la-Grande53
- Fourmies53
- Hautmont53
- Hirson53
- Jeumont53
- La Capelle53
- La Flamengrie53
- La Longueville53
- Leval53
- Louvroil53
- Marpent53
- Maubeuge53
- Neuilly-Saint-Front53
- Origny-en-Thierache53
- Pont-sur-Sambre53
- Recquignies53
- Rousies53
- Rozoy-sur-Serre53
- Sains-du-Nord53
- Saint-Michel53
- Saint-Quentin53
- Sars-Poteries53
- Solre-le-Chateau53
- Trelon53
- Valenciennes53
- Wignehies53
- Grandvilliers50
- Tourcoing50
- Arrest44
- Douai44
- Saint-Laurent-Blangy44
- Wattignies44
- Beauvais41
- Lezennes29
- Amiens28
- Wambrechies12









