Hauts-de-France
It depends on the town. 527 of 867 listed water systems in Hauts-de-France, France are low risk (60.8%).
- 527Low
- 278Medium
- 60High
- 2Critical
- AbbevilleLow risk
- Ablain-Saint-NazaireMedium risk
- AbsconHigh risk
- AchicourtMedium risk
- Achiet-le-GrandLow risk
- AgnetzLow risk
- AgnyMedium risk
- Ailly-sur-NoyeMedium risk
- Ailly-sur-SommeLow risk
- AirainesHigh risk
- Aire-sur-la-LysLow risk
- Aix-NouletteLow risk
- AlbertMedium risk
- Allennes-les-MaraisLow risk
- AllonneHigh risk
- AllouagneLow risk
- AmblainvilleHigh risk
- AmblenyLow risk
- AmbleteuseLow risk
- AmiensMedium risk
- AndevilleMedium risk
- AndresMedium risk
- AngicourtLow risk
- AngresLow risk
- AngyLow risk
- AnhiersLow risk
- AnicheLow risk
- AnnayLow risk
- AnnequinLow risk
- AnnezinMedium risk
- AnnoeullinLow risk
- AnorLow risk
- AnsauvillersLow risk
- AnstaingLow risk
- AnzinLow risk
- Anzin-Saint-AubinMedium risk
- ArdresMedium risk
- ArleuxMedium risk
- Armbouts-CappelLow risk
- ArmentièresLow risk
- ArnèkeMedium risk
- ArquesLow risk
- ArrasMedium risk
- ArtresMedium risk
- Athies-sous-LaonLow risk
- AttichesMedium risk
- AttichyLow risk
- AuberchicourtLow risk
- AubersLow risk
- Aubigny-au-BacLow risk
- Aubigny-en-ArtoisMedium risk
- Aubry-du-HainautLow risk
- AubyLow risk
- AuchelLow risk
- Auchy-les-MinesLow risk
- Auchy-lès-HesdinLow risk
- AudruicqLow risk
- Aulnois-sous-LaonMedium risk
- Aulnoy-lez-ValenciennesMedium risk
- Aulnoye-AymeriesMedium risk
- AultLow risk
- AuneuilMedium risk
- Auxi-le-ChâteauLow risk
- AvelinMedium risk
- AvesnellesMedium risk
- Avesnes-le-ComteHigh risk
- Avesnes-le-SecMedium risk
- Avesnes-les-AubertLow risk
- Avesnes-sur-HelpeMedium risk
- Avilly-Saint-LéonardLow risk
- AvionLow risk
- AvrechyLow risk
- BachantMedium risk
- BachyMedium risk
- BailleulLow risk
- Bailleul-Sir-BerthoultMedium risk
- Bailleul-sur-ThérainLow risk
- BaillevalLow risk
- BaincthunLow risk
- BaisieuxMedium risk
- Balagny-sur-ThérainLow risk
- BapaumeLow risk
- BarlinMedium risk
- BauvinLow risk
- BavayMedium risk
- Beaucamps-le-VieuxLow risk
- BeauchampsLow risk
- Beaumetz-lès-LogesHigh risk
- BeauquesneMedium risk
- BeaurainsMedium risk
- BeaurainvilleLow risk
- BeaurevoirLow risk
- BeautorLow risk
- BeauvaisMedium risk
- BeauvalMedium risk
- Beauvois-en-CambrésisMedium risk
- BellaingLow risk
- BelleuMedium risk
- BerckMedium risk
- BerguesLow risk
- BerlaimontMedium risk
- BernavilleHigh risk
- BerséeMedium risk
- Berteaucourt-les-DamesMedium risk
- BerthecourtLow risk
- BertryLow risk
- BetzMedium risk
- BeuvragesLow risk
- BeuvryLow risk
- Biache-Saint-VaastMedium risk
- BierneLow risk
- Billy-BerclauLow risk
- Billy-MontignyMedium risk
- Billy-sur-AisneMedium risk
- Blaincourt-lès-PrécyMedium risk
- BlaringhemMedium risk
- BlendecquesLow risk
- BlérancourtLow risk
- BoeschepeMedium risk
- Bohain-en-VermandoisMedium risk
- Bois-GrenierLow risk
- BollezeeleMedium risk
- BonduesLow risk
- Boran-sur-OiseLow risk
- BornelHigh risk
- BouchainMedium risk
- Boulogne-sur-MerLow risk
- BourbourgLow risk
- BourghellesMedium risk
- BourlonLow risk
- BousbecqueLow risk
- BousiesLow risk
- BoussoisMedium risk
- BouttencourtLow risk
- BouvigniesLow risk
- Bouvigny-BoyefflesLow risk
- BouéLow risk
- BovesMedium risk
- BraineMedium risk
- BraslesLow risk
- Bray-DunesLow risk
- Bray-sur-SommeLow risk
- BrebièresLow risk
- BrenouilleLow risk
- BreslesHigh risk
- BreteuilLow risk
- Breuil-le-SecLow risk
- Breuil-le-VertLow risk
- BrouckerqueLow risk
- Bruay-la-BuissièreMedium risk
- Bruay-sur-l'EscautLow risk
- Bruille-lez-MarchiennesLow risk
- Bruille-Saint-AmandMedium risk
- Bruyères-et-MontbéraultLow risk
- BrêmesLow risk
- BucquoyLow risk
- Bucy-le-LongLow risk
- BuironfosseLow risk
- Bully-les-MinesLow risk
- BurbureLow risk
- BuryLow risk
- BusnesLow risk
- Béthencourt-sur-MerLow risk
- Béthisy-Saint-MartinHigh risk
- Béthisy-Saint-PierreMedium risk
- BéthuneLow risk
- CagnyMedium risk
- CalaisMedium risk
- Calonne-RicouartLow risk
- Calonne-sur-la-LysLow risk
- Camblain-ChâtelainLow risk
- CambraiMedium risk
- Cambronne-lès-ClermontLow risk
- Cambronne-lès-RibécourtLow risk
- CamiersLow risk
- CamonMedium risk
- Campagne-lès-HesdinLow risk
- Camphin-en-CarembaultLow risk
- Camphin-en-PévèleMedium risk
- CantinMedium risk
- CapinghemLow risk
- Cappelle-en-PévèleMedium risk
- Cappelle-la-GrandeLow risk
- CarlepontLow risk
- CartigniesMedium risk
- CarvinMedium risk
- CasselMedium risk
- CatenoyLow risk
- Cauchy-à-la-TourLow risk
- CaudryMedium risk
- CauffryLow risk
- CauvignyLow risk
- Cayeux-sur-MerLow risk
- CaëstreMedium risk
- ChamantLow risk
- ChamblyHigh risk
- ChantillyLow risk
- Charly-sur-MarneLow risk
- CharmesLow risk
- ChaulnesMedium risk
- Chaumont-en-VexinLow risk
- ChaunyMedium risk
- ChevrièresCritical risk
- ChierryLow risk
- Chiry-OurscampLow risk
- ChocquesLow risk
- Choisy-au-BacMedium risk
- Château-ThierryLow risk
- ChépyHigh risk
- ChérengMedium risk
- Chézy-sur-MarneMedium risk
- CinqueuxLow risk
- Cires-lès-MelloLow risk
- ClairoixMedium risk
- ClaryLow risk
- ClermontLow risk
- CoincyLow risk
- ColleretLow risk
- CominesLow risk
- CompiègneLow risk
- CondetteLow risk
- Condé-sur-l'EscautMedium risk
- ContyLow risk
- CoquellesMedium risk
- CorbehemLow risk
- CorbieMedium risk
- Coucy-le-Château-AuffriqueLow risk
- Coudekerque-BrancheLow risk
- CoudunLow risk
- CoulogneMedium risk
- Courcelles-lès-LensLow risk
- CourchelettesMedium risk
- CourmellesMedium risk
- CourrièresMedium risk
- CousolreLow risk
- CoutichesMedium risk
- Couvron-et-AumencourtLow risk
- Coye-la-ForêtLow risk
- CreilMedium risk
- CrespinMedium risk
- CrisollesLow risk
- CroisillesHigh risk
- CroixLow risk
- CrouyLow risk
- Crouy-en-ThelleHigh risk
- Crécy-en-PonthieuHigh risk
- Crécy-sur-SerreLow risk
- CrépyLow risk
- Crépy-en-ValoisHigh risk
- CrézancyLow risk
- CucqLow risk
- CuffiesLow risk
- CuinchyLow risk
- CuincyMedium risk
- Cuise-la-MotteMedium risk
- CurgiesLow risk
- CysoingMedium risk
- DainvilleMedium risk
- DannesLow risk
- DargniesLow risk
- DechyLow risk
- DenainMedium risk
- DesvresMedium risk
- DeûlémontLow risk
- DivionMedium risk
- DoingtLow risk
- Domart-en-PonthieuLow risk
- DonLow risk
- DouaiMedium risk
- Douchy-les-MinesHigh risk
- DoullensMedium risk
- DourgesLow risk
- DouvrinLow risk
- Dreuil-lès-AmiensMedium risk
- DrocourtMedium risk
- DuisansMedium risk
- DuryMedium risk
- EcquesMedium risk
- EmmerinLow risk
- EnglefontaineMedium risk
- Ennetières-en-WeppesLow risk
- EnnevelinMedium risk
- EppevilleMedium risk
- ErcuisHigh risk
- Erquinghem-LysLow risk
- ErreHigh risk
- EscaudainHigh risk
- EscautpontMedium risk
- EschesMedium risk
- EsquelbecqMedium risk
- EsquerdesLow risk
- EsquéhériesLow risk
- EssarsLow risk
- Essigny-le-GrandHigh risk
- Essômes-sur-MarneMedium risk
- EstairesLow risk
- EstevellesMedium risk
- EstréesLow risk
- Estrées-Saint-DenisHigh risk
- Faches-ThumesnilLow risk
- FamarsMedium risk
- FampouxMedium risk
- FaumontMedium risk
- FeigniesMedium risk
- FelleriesLow risk
- FenainHigh risk
- FerquesMedium risk
- Ferrière-la-GrandeMedium risk
- FestubertLow risk
- FeuchyMedium risk
- FeuquièresLow risk
- Feuquières-en-VimeuLow risk
- Fitz-JamesLow risk
- Flavy-le-MartelHigh risk
- Flers-en-EscrebieuxMedium risk
- FlessellesMedium risk
- FleurbaixLow risk
- FleurinesLow risk
- Flines-lez-RachesLow risk
- Flines-lès-MortagneMedium risk
- FlixecourtLow risk
- FolembrayLow risk
- Fontaine-au-PireLow risk
- Fontaine-Notre-DameLow risk
- Forest-sur-MarqueLow risk
- FormerieMedium risk
- Fort-Mahon-PlageLow risk
- FouquereuilLow risk
- Fouquières-lès-BéthuneLow risk
- Fouquières-lès-LensMedium risk
- FourmiesLow risk
- Fournes-en-WeppesLow risk
- FrelinghienLow risk
- Fresnes-sur-EscautMedium risk
- Fresnoy-le-GrandLow risk
- FressennevilleLow risk
- FretinLow risk
- Friville-EscarbotinLow risk
- FrugesLow risk
- FréthunLow risk
- FréventLow risk
- Fère-en-TardenoisLow risk
- FéchainMedium risk
- FérinMedium risk
- GamachesMedium risk
- GauchyMedium risk
- GenechMedium risk
- GhyveldeLow risk
- Givenchy-en-GohelleLow risk
- GodewaersveldeMedium risk
- GoincourtLow risk
- GommegniesLow risk
- GondecourtMedium risk
- GonnehemLow risk
- GosnayMedium risk
- GouvieuxLow risk
- Gouy-sous-BellonneLow risk
- GouzeaucourtLow risk
- Grand-Fort-PhilippeLow risk
- Grande-SyntheLow risk
- GrandfresnoyLow risk
- GrandvilliersLow risk
- GravelinesLow risk
- GrenayLow risk
- GroffliersHigh risk
- GrusonLow risk
- GuarbecqueLow risk
- GuesnainMedium risk
- GuiscardLow risk
- GuiseLow risk
- GuînesLow risk
- HaillicourtMedium risk
- HaisnesLow risk
- HallencourtLow risk
- Hallennes-lez-HaubourdinLow risk
- HallinesLow risk
- HalluinLow risk
- HamMedium risk
- Hames-BoucresLow risk
- HarbonnièresHigh risk
- HardinghenLow risk
- HarlyLow risk
- HarnesMedium risk
- HasnonLow risk
- HaspresMedium risk
- HaubourdinLow risk
- HaulchinHigh risk
- HaussyLow risk
- HautmontMedium risk
- HaveluyLow risk
- HaverskerqueLow risk
- HazebrouckLow risk
- HelfautLow risk
- HemLow risk
- HergniesMedium risk
- HerliesLow risk
- HermesLow risk
- HermiesLow risk
- Hersin-CoupignyMedium risk
- HerzeeleMedium risk
- HeuringhemLow risk
- HingesLow risk
- HirsonLow risk
- HolnonLow risk
- HombleuxMedium risk
- HomblièresLow risk
- HondschooteMedium risk
- HordainHigh risk
- HornaingHigh risk
- Hornoy-le-BourgMedium risk
- HoudainMedium risk
- Houplin-AncoisneLow risk
- HouplinesLow risk
- HoymilleLow risk
- HulluchLow risk
- HélesmesLow risk
- Hénin-BeaumontMedium risk
- HérinMedium risk
- IlliesLow risk
- IsberguesLow risk
- IsquesLow risk
- ItancourtLow risk
- IwuyMedium risk
- JauxMedium risk
- JenlainMedium risk
- JeumontMedium risk
- JussyMedium risk
- KillemMedium risk
- LabeuvrièreLow risk
- Laboissière-en-ThelleMedium risk
- LabourseMedium risk
- Lachapelle-aux-PotsLow risk
- Lacroix-Saint-OuenMedium risk
- Lagny-le-SecLow risk
- LaignevilleLow risk
- LallaingLow risk
- LambersartLow risk
- Lambres-lez-DouaiMedium risk
- LamorlayeLow risk
- LandasLow risk
- LandreciesLow risk
- LannoyLow risk
- LaonMedium risk
- LapugnoyMedium risk
- LassignyLow risk
- Lauwin-PlanqueHigh risk
- LaventieLow risk
- LecellesLow risk
- LeersLow risk
- LeffrinckouckeLow risk
- LeforestLow risk
- LensLow risk
- LesquinLow risk
- LestremLow risk
- LevalLow risk
- LewardeMedium risk
- LezennesLow risk
- LiancourtLow risk
- LibercourtMedium risk
- LicquesMedium risk
- Liesse-Notre-DameLow risk
- Lieu-Saint-AmandHigh risk
- Ligny-en-CambrésisLow risk
- LilleLow risk
- LillersHigh risk
- LinsellesLow risk
- LiévinLow risk
- LoconLow risk
- Loison-sous-LensLow risk
- LompretLow risk
- LongfosséLow risk
- Longpré-les-Corps-SaintsLow risk
- LongueauMedium risk
- Longueil-AnnelLow risk
- Longueil-Sainte-MarieLow risk
- LonguenesseLow risk
- LoobergheLow risk
- Loon-PlageLow risk
- LoosLow risk
- Loos-en-GohelleLow risk
- LorgiesLow risk
- LormaisonLow risk
- LourchesMedium risk
- LouvroilMedium risk
- LozinghemMedium risk
- LumbresLow risk
- Lys-lez-LannoyLow risk
- LécluseLow risk
- Maignelay-MontignyLow risk
- MaingMedium risk
- Maisnil-lès-RuitzMedium risk
- MametzLow risk
- MarchiennesLow risk
- MarckLow risk
- MarcoingLow risk
- MarconnelleLow risk
- MaretzLow risk
- Mareuil-sur-OurcqLow risk
- Margny-lès-CompiègneLow risk
- MarleLow risk
- Marles-les-MinesLow risk
- MarlyMedium risk
- MaroillesLow risk
- MarpentMedium risk
- Marquette-en-OstrevantMedium risk
- Marquette-lez-LilleLow risk
- MarquilliesLow risk
- MarquionLow risk
- MarquiseLow risk
- MasnièresLow risk
- MasnyLow risk
- MaubeugeMedium risk
- MazingarbeLow risk
- MerlimontLow risk
- Mers-les-BainsLow risk
- MervilleLow risk
- MeurchinLow risk
- Milly-sur-ThérainMedium risk
- MognevilleLow risk
- MoislainsLow risk
- MonchecourtLow risk
- Monchy-Saint-ÉloiLow risk
- Mons-en-PévèleMedium risk
- Mont-BernanchonLow risk
- Mont-Saint-ÉloiLow risk
- MontataireMedium risk
- MontcornetLow risk
- MontdidierMedium risk
- Montescourt-LizerollesHigh risk
- Montigny-en-GohelleMedium risk
- Montigny-en-OstreventLow risk
- MontmacqHigh risk
- Montreuil-aux-LionsMedium risk
- MorbecqueLow risk
- MoreuilHigh risk
- MorienvalLow risk
- Mortagne-du-NordMedium risk
- MouchinMedium risk
- MouvauxLow risk
- MouyLow risk
- MéaulteMedium risk
- MéricourtLow risk
- MérigniesMedium risk
- MéruHigh risk
- MéterenMedium risk
- Nanteuil-le-HaudouinLow risk
- NaoursMedium risk
- NesleHigh risk
- NeslesLow risk
- Nesles-la-MontagneLow risk
- Neuf-BerquinLow risk
- Neufchâtel-HardelotLow risk
- Neuilly-en-ThelleHigh risk
- Neuilly-Saint-FrontLow risk
- Neuilly-sous-ClermontLow risk
- Neuville-en-FerrainLow risk
- Neuville-Saint-RémyLow risk
- Neuville-Saint-VaastMedium risk
- Neuville-sur-EscautHigh risk
- NieppeLow risk
- NoaillesLow risk
- Nogent-l'ArtaudLow risk
- Nogent-sur-OiseMedium risk
- NogentelLow risk
- NomainMedium risk
- Norrent-FontesMedium risk
- NortkerqueLow risk
- NouvionHigh risk
- Noyelles-GodaultLow risk
- Noyelles-lès-VermellesLow risk
- Noyelles-sous-LensMedium risk
- NoyonMedium risk
- OgnesMedium risk
- OigniesMedium risk
- OisemontMedium risk
- Oisy-le-VergerLow risk
- OmissyMedium risk
- OnnaingLow risk
- Ons-en-BrayLow risk
- OrchiesLow risk
- Origny-en-ThiéracheLow risk
- Origny-Sainte-BenoiteLow risk
- Orry-la-VilleLow risk
- OstricourtLow risk
- OutreauLow risk
- Oye-PlageLow risk
- PaslyLow risk
- PecquencourtLow risk
- PendéLow risk
- PernesLow risk
- Petite-ForêtLow risk
- PhalempinLow risk
- PicquignyLow risk
- PierrefondsLow risk
- PinonHigh risk
- PlaillyLow risk
- Poix-de-PicardieMedium risk
- Poix-du-NordMedium risk
- PonchonMedium risk
- Pont-de-MetzMedium risk
- Pont-RemyLow risk
- Pont-Sainte-MaxenceLow risk
- Pont-sur-SambreMedium risk
- Pont-à-MarcqMedium risk
- Pont-à-VendinLow risk
- PontpointLow risk
- PoulainvilleLow risk
- ProuvyMedium risk
- ProvilleLow risk
- ProvinLow risk
- Précy-sur-OiseMedium risk
- PrémesquesLow risk
- PréseauLow risk
- PérenchiesLow risk
- PéronneMedium risk
- Péroy-les-GombriesLow risk
- QuaroubleLow risk
- QuaëdypreMedium risk
- QuendLow risk
- Quesnoy-sur-DeûleLow risk
- QuevauvillersLow risk
- QuiévrechainMedium risk
- QuiévyLow risk
- RacquinghemLow risk
- Radinghem-en-WeppesLow risk
- Raillencourt-Sainte-OlleMedium risk
- RaimbeaucourtLow risk
- RaismesLow risk
- Rang-du-FliersMedium risk
- RantignyLow risk
- RavenelLow risk
- RecquigniesMedium risk
- RemyLow risk
- RenescureMedium risk
- Ressons-sur-MatzLow risk
- RetyLow risk
- RexpoëdeMedium risk
- RibemontLow risk
- RichebourgLow risk
- RieulayLow risk
- RieuxLow risk
- Rieux-en-CambrésisLow risk
- RinxentLow risk
- RiveryMedium risk
- RivièreLow risk
- RobecqLow risk
- RoiselMedium risk
- RonchinLow risk
- RoncqLow risk
- Roost-WarendinLow risk
- RoquetoireMedium risk
- Rosières-en-SanterreHigh risk
- RosultLow risk
- RoubaixLow risk
- RousiesMedium risk
- RouvroyMedium risk
- RoyeMedium risk
- Rozoy-sur-SerreLow risk
- RueLow risk
- RuitzMedium risk
- RumegiesLow risk
- Rumilly-en-CambrésisLow risk
- RuminghemMedium risk
- RâchesLow risk
- Sacy-le-GrandLow risk
- Sailly-FlibeaucourtHigh risk
- Sailly-LabourseMedium risk
- Sailly-lez-LannoyMedium risk
- Sailly-sur-la-LysLow risk
- Sainghin-en-MélantoisMedium risk
- Sainghin-en-WeppesLow risk
- Sains-du-NordMedium risk
- Sains-en-AmiénoisMedium risk
- Sains-en-GohelleLow risk
- Saint-Amand-les-EauxLow risk
- Saint-André-lez-LilleLow risk
- Saint-AubertLow risk
- Saint-Aubin-en-BrayLow risk
- Saint-Crépin-IbouvillersLow risk
- Saint-Erme-Outre-et-RamecourtLow risk
- Saint-FolquinLow risk
- Saint-Germer-de-FlyLow risk
- Saint-GobainLow risk
- Saint-Hilaire-lez-CambraiLow risk
- Saint-Jans-CappelMedium risk
- Saint-JosseMedium risk
- Saint-Just-en-ChausséeMedium risk
- Saint-Laurent-BlangyMedium risk
- Saint-Léger-lès-DomartHigh risk
- Saint-LéonardLow risk
- Saint-Martin-BoulogneLow risk
- Saint-Martin-LongueauCritical risk
- Saint-MaximinLow risk
- Saint-MichelMedium risk
- Saint-NicolasMedium risk
- Saint-OmerMedium risk
- Saint-Omer-en-ChausséeMedium risk
- Saint-OuenHigh risk
- Saint-PaulLow risk
- Saint-Pol-sur-TernoiseMedium risk
- Saint-PythonLow risk
- Saint-QuentinMedium risk
- Saint-RiquierMedium risk
- Saint-SaulveLow risk
- Saint-Sauveur2 systems · low risk
- Saint-SoupletLow risk
- Saint-SulpiceHigh risk
- Saint-Sylvestre-CappelMedium risk
- Saint-Valery-sur-SommeLow risk
- Saint-VenantLow risk
- Saint-Étienne-au-MontLow risk
- Sainte-CatherineMedium risk
- Sainte-GenevièveLow risk
- Sainte-Marie-KerqueLow risk
- SaleuxHigh risk
- SallauminesMedium risk
- SaloméLow risk
- SalouëlHigh risk
- SamerLow risk
- SaméonLow risk
- SangatteLow risk
- SantesLow risk
- Sars-PoteriesLow risk
- SaultainLow risk
- SaulzoirLow risk
- Savy-BerletteLow risk
- SeboncourtMedium risk
- SebourgMedium risk
- SeclinLow risk
- SenlisLow risk
- SequedinLow risk
- SerquesMedium risk
- Silly-le-LongLow risk
- Sin-le-NobleLow risk
- SincenyLow risk
- SissonneLow risk
- SocxMedium risk
- SoissonsMedium risk
- SolesmesLow risk
- Solre-le-ChâteauLow risk
- SomainLow risk
- SongeonsLow risk
- SouchezLow risk
- SpyckerLow risk
- SteenbecqueLow risk
- SteeneLow risk
- SteenvoordeMedium risk
- SteenwerckLow risk
- SérifontaineLow risk
- TalmasMedium risk
- TemplemarsLow risk
- Templeuve-en-PévèleMedium risk
- TergnierMedium risk
- ThiantMedium risk
- Thiers-sur-ThèveLow risk
- ThivernyMedium risk
- ThourotteLow risk
- ThumeriesLow risk
- Thun-Saint-AmandMedium risk
- ThélusMedium risk
- ThérouanneLow risk
- Tilloy-lès-MofflainesMedium risk
- TilléMedium risk
- TilquesMedium risk
- ToufflersLow risk
- TourcoingLow risk
- Tournehem-sur-la-HemLow risk
- Tracy-le-MontLow risk
- TressinLow risk
- TricotHigh risk
- Trie-ChâteauLow risk
- Trith-Saint-LégerMedium risk
- TroissereuxMedium risk
- Trosly-BreuilMedium risk
- TrélonLow risk
- Ully-Saint-GeorgesLow risk
- UxemLow risk
- Vailly-sur-AisneLow risk
- ValenciennesMedium risk
- Vaulx-VraucourtHigh risk
- VaumoiseLow risk
- Vendegies-sur-ÉcaillonMedium risk
- VendevilleLow risk
- Vendin-le-VieilLow risk
- Vendin-lès-BéthuneLow risk
- VenetteLow risk
- VenizelMedium risk
- Ver-sur-LaunetteHigh risk
- VerberieLow risk
- VerlinghemLow risk
- VermandHigh risk
- VermellesLow risk
- Verneuil-en-HalatteHigh risk
- VerquinMedium risk
- VertonHigh risk
- VervinsLow risk
- Vic-sur-AisneLow risk
- VicqLow risk
- Vieille-ÉgliseLow risk
- VieslyLow risk
- Vieux-BerquinLow risk
- Vieux-CondéMedium risk
- VignacourtMedium risk
- Villeneuve-d'AscqLow risk
- Villeneuve-les-SablonsLow risk
- Villeneuve-Saint-GermainMedium risk
- Villers-BocageMedium risk
- Villers-BretonneuxHigh risk
- Villers-CotterêtsMedium risk
- Villers-en-CauchiesLow risk
- Villers-OutréauxLow risk
- Villers-PolLow risk
- Villers-Saint-PaulMedium risk
- Villers-sous-Saint-LeuMedium risk
- Villers-sur-CoudunLow risk
- VimyLow risk
- Vineuil-Saint-FirminLow risk
- ViolainesLow risk
- Viry-NoureuilLow risk
- Vitry-en-ArtoisMedium risk
- VredLow risk
- WahagniesLow risk
- WaillyLow risk
- Walincourt-SelvignyMedium risk
- WallersMedium risk
- WambrechiesLow risk
- Wandignies-HamageLow risk
- WardrecquesLow risk
- Wargnies-le-GrandMedium risk
- WarhemMedium risk
- WarluisHigh risk
- WasquehalLow risk
- WassignyLow risk
- WattenLow risk
- WattigniesLow risk
- WattrelosLow risk
- WavigniesHigh risk
- Wavrechain-sous-DenainHigh risk
- WavrinLow risk
- WaziersMedium risk
- Wervicq-SudLow risk
- WignehiesLow risk
- WillemsMedium risk
- WimereuxLow risk
- WimilleLow risk
- WinglesLow risk
- WinnezeeleMedium risk
- WissantHigh risk
- WizernesLow risk
- WoincourtLow risk
- WormhoutMedium risk
- ZegerscappelMedium risk
- ZutkerqueLow risk
- ZuydcooteLow risk
- ÉcaillonLow risk
- Écourt-Saint-QuentinLow risk
- Éleu-dit-LeauwetteLow risk
- ÉmerchicourtMedium risk
- ÉpehyMedium risk
- ÉperlecquesMedium risk
- Équihen-PlageLow risk
- Étampes-sur-MarneLow risk
- ÉtaplesLow risk
- ÉtreillersHigh risk
- ÉtreuxMedium risk
- Évin-MalmaisonLow risk
Covers communes of roughly 1,000 people or more. Ratings weigh how many bacterial and chemical tests passed. A single failed test does not by itself lower a rating. Hardness is the median measured this year, in French degrees.
Common questions
Can I drink the tap water in Hauts-de-France, France?
It depends on the town. 527 of 867 listed water systems in Hauts-de-France, France are low risk (60.8%).
Where do these ratings come from?
French Ministry of Health drinking water checks (data.gouv.fr). Period covered: January to September 2026.