
LiveSmart
by Neighbourhood Home Protection
Kelowna and Area: (778) 477-6660
Alberta Area: (780) 229-4475
Saskatchewan Area (306) 790-0551
British Columbia · Alberta · Saskatchewan
Western Canada
Water Quality Directory.
Find your community’s public water information. Explore dated measurements where verified and follow the official source links for reports, supply details and current notices.
250 communities · 192 with published measurements
- 100 Mile HouseBC6 reported rows
- AbbotsfordBCPublished water results
- AirdrieAB232 reported rows
- AldergroveBCPublished water results
- Aldergrove EastBCPublished water results
- AnmoreBC168 reported rows
- ArmstrongBCPublished water results
- AssiniboiaSK88 reported rows
- AthabascaABProvisional hardness: 8.0 GPG
- BanffABPublished water results
- BarrheadABProvisional hardness: 10.0 GPG
- BattlefordSK82 reported rows
- BeaumontAB37 reported rows
- BeaverlodgeABProvisional hardness: 7.8 GPG
- BiggarSK73 reported rows
- BlackfaldsABPublished water results
- Blind BayBCProvisional hardness: 3.0 GPG
- BonnyvilleABProvisional hardness: 10.0 GPG
- Bow IslandABProvisional hardness: 9.9 GPG
- Bowen IslandBCPublished water results
- BrooksABPublished water results
- BurnabyBC168 reported rows
- Burns LakeBCProvisional hardness: 4.0 GPG
- CalgaryAB232 reported rows
- CalmarAB37 reported rows
- Campbell RiverBC15 reported rows
- CamroseABProvisional hardness: 4.1–9.4 GPG
- CanmoreABPublished water results
- CanoraSK80 reported rows
- CardstonABProvisional hardness: 13.5 GPG
- CarstairsABPublished water results
- CastlegarBC28 reported rows
- Central SaanichBC91 reported rows
- ChaseBCProvisional hardness: 5.0 GPG
- ChemainusBCPublished water results
- ChestermereAB232 reported rows
- ChetwyndBC11 reported rows
- ChilliwackBCPublished water results
- ClairmontABPublished water results
- ClaresholmABProvisional hardness: 11.0 GPG
- ClearwaterBCPublished water results
- CoaldaleAB15 reported rows
- CoalhurstABPublished water results
- Cobble HillBCPublished water results
- CochraneABPublished water results
- Cold LakeABProvisional hardness: 10.0 GPG
- ColdstreamBC159 reported rows
- ColwoodBC92 reported rows
- ComoxBCPublished water results
- CoquitlamBC168 reported rows
- CourtenayBCPublished water results
- Cowichan BayBCPublished water results
- CranbrookBCPublished water results
- CrestonBC10 reported rows
- CrossfieldABPublished water results
- CumberlandBCPublished water results
- Dawson CreekBCPublished water results
- DeltaBC168 reported rows
- DevonABProvisional hardness: 10.2 GPG
- Diamond ValleyABPublished water results
- DidsburyABPublished water results
- Drayton ValleyABProvisional hardness: 10.0 GPG
- DrumhellerABProvisional hardness: 17.3 GPG
- Duck LakeBCProvisional hardness: 8.0 GPG
- DuncanBCPublished water results
- EdmontonAB37 reported rows
- EdsonABProvisional hardness: 10.0 GPG
- ElkfordBCPublished water results
- EnderbyBCPublished water results
- EsquimaltBC91 reported rows
- EsterhazySK73 reported rows
- EstevanSK179 reported rows
- FairviewABProvisional hardness: 8.0 GPG
- FernieBCPublished water results
- Fort MacleodABProvisional hardness: 9.8 GPG
- Fort McMurrayABProvisional hardness: 10.8 GPG
- Fort NelsonBCProvisional hardness: 8.0 GPG
- Fort SaskatchewanAB37 reported rows
- Fort St. JohnBCPublished water results
- GibbonsAB37 reported rows
- GibsonsBCPublished water results
- GoldenBCPublished water results
- Grand ForksBCPublished water results
- Grande CacheABProvisional hardness: 19.0 GPG
- Grande PrairieABPublished water results
- GrimshawABProvisional hardness: 8.0 GPG
- HannaABProvisional hardness: 12.1 GPG
- High LevelABProvisional hardness: 8.0 GPG
- High PrairieABProvisional hardness: 8.0 GPG
- High RiverABPublished water results
- HighlandsBC92 reported rows
- HintonABProvisional hardness: 10.0 GPG
- HopeBCPublished water results
- HoustonBCProvisional hardness: 4.0 GPG
- HumboldtSK35 reported rows
- InnisfailABPublished water results
- InvermereBCPublished water results
- JasperABProvisional hardness: 8.0 GPG
- KamloopsBC217 reported rows
- KelownaBC118 reported rows
- KentBCPublished water results
- KimberleyBCPublished water results
- KindersleySK108 reported rows
- KitimatBCProvisional hardness: 2.0 GPG
- La CrèteABProvisional hardness: 10.0 GPG
- La LocheSK92 reported rows
- La RongeSK93 reported rows
- Lac la BicheABProvisional hardness: 10.0 GPG
- LacombeABPublished water results
- LadnerBCPublished water results
- LadysmithBCPublished water results
- Lake CountryBC6 reported rows
- Lake CowichanBCPublished observations · hardness estimated
- LangdonABProvisional hardness: 7.4 GPG
- LangfordBC92 reported rows
- Langley CityBC168 reported rows
- Langley TownshipBCPublished water results
- LantzvilleBCPublished water results
- LeducAB37 reported rows
- LethbridgeAB21 reported rows
- LillooetBCProvisional hardness: 8.0 GPG
- LloydminsterAB · SK34 reported rows
- Logan LakeBCPublished water results
- LumbyBCPublished water results
- MackenzieBCPublished water results
- MagrathABProvisional hardness: 9.2 GPG
- Maple CreekSK110 reported rows
- Maple RidgeBC168 reported rows
- MartensvilleSK34 reported rows
- Meadow LakeSK116 reported rows
- Medicine HatABPublished water results
- MelfortSK89 reported rows
- MelvilleSK88 reported rows
- MerrittBC6 reported rows
- MetchosinBC92 reported rows
- MissionBCPublished water results
- Moose JawSK64 reported rows
- MoosominSK88 reported rows
- MorinvilleAB37 reported rows
- NanaimoBC3 reported rows
- NantonABPublished water results
- NelsonBCPublished water results
- New WestminsterBC168 reported rows
- NipawinSK82 reported rows
- North BattlefordSK177 reported rows
- North CowichanBCPublished water results
- North SaanichBC91 reported rows
- North Vancouver CityBC168 reported rows
- North Vancouver DistrictBC168 reported rows
- Oak BayBC91 reported rows
- Okanagan FallsBCPublished water results
- OkotoksABPublished water results
- OldsABPublished water results
- OliverBC39 reported rows
- OsoyoosBC1 reported row
- OutlookSK79 reported rows
- ParksvilleBCPublished water results
- Peace RiverABProvisional hardness: 8.0 GPG
- PeachlandBCPublished water results
- Pelican NarrowsSK50 reported rows
- PembertonBCPublished water results
- PenholdABPublished water results
- PentictonBCPublished water results
- Pilot ButteSK29 reported rows
- Pincher CreekABProvisional hardness: 9.1 GPG
- Pitt MeadowsBC168 reported rows
- PonokaAB44 reported rows
- Port AlberniBC7 reported rows
- Port CoquitlamBC168 reported rows
- Port HardyBCPublished water results
- Port McNeillBCProvisional hardness: 2.0 GPG
- Port MoodyBC168 reported rows
- Powell RiverBCProvisional hardness: 1.5 GPG
- Prince AlbertSK145 reported rows
- Prince GeorgeBCPublished water results
- Prince RupertBCPublished water results
- PrincetonBCProvisional hardness: 8.0 GPG
- Qualicum BeachBCPublished water results
- QuesnelBCPublished water results
- RaymondABProvisional hardness: 14.2 GPG
- Red DeerAB44 reported rows
- RedcliffABPublished water results
- RedwaterAB37 reported rows
- ReginaSK356 reported rows
- RevelstokeBCPublished water results
- RichmondBC168 reported rows
- RimbeyABProvisional hardness: 12.6 GPG
- Rocky Mountain HouseABProvisional hardness: 12.0 GPG
- RosedaleBCProvisional hardness: 3.0 GPG
- RosetownSK79 reported rows
- RosslandBCPublished water results
- SaanichBC91 reported rows
- Salmon ArmBCPublished water results
- SaskatoonSK150 reported rows
- SecheltBCPublished water results
- SexsmithABPublished water results
- Shawnigan - Mill BayBCPublished water results
- Sherwood ParkAB37 reported rows
- SicamousBCProvisional hardness: 4.0 GPG
- SidneyBC91 reported rows
- Slave LakeABProvisional hardness: 8.0 GPG
- SmithersBC36 reported rows
- SookeBC66 reported rows
- SpallumcheenBCPublished water results
- SparwoodBCPublished water results
- Spruce GroveAB37 reported rows
- SquamishBCPublished water results
- St. AlbertAB37 reported rows
- St. PaulABProvisional hardness: 12.0 GPG
- StettlerABPublished water results
- Stony PlainAB37 reported rows
- StrathmoreAB232 reported rows
- SummerlandBCPublished water results
- SundreABPublished water results
- SurreyBC168 reported rows
- Swift CurrentSK125 reported rows
- Sylvan LakeAB25 reported rows
- TaberABProvisional hardness: 12.9 GPG
- TerraceBC6 reported rows
- Three HillsABProvisional hardness: 14.9 GPG
- TisdaleSK78 reported rows
- TofieldAB37 reported rows
- TofinoBCProvisional hardness: 1.0 GPG
- TrailBCProvisional hardness: 2.0 GPG
- Trail - FruitvaleBCProvisional hardness: 4.0 GPG
- TsawwassenBCPublished water results
- Tumbler RidgeBCPublished water results
- UclueletBCPublished observations · hardness estimated
- UnitySK85 reported rows
- VancouverBC168 reported rows
- VanderhoofBCProvisional hardness: 6.0 GPG
- VegrevilleAB37 reported rows
- VermilionAB37 reported rows
- VernonBC159 reported rows
- VictoriaBC91 reported rows
- View RoyalBC92 reported rows
- WainwrightABProvisional hardness: 12.0 GPG
- WarmanSK62 reported rows
- West KelownaBC154 reported rows
- West VancouverBCPublished water results
- WestlakeABProvisional hardness: 7.8 GPG
- WestlockABProvisional hardness: 12.0 GPG
- WetaskiwinABProvisional hardness: 9.0 GPG
- WeyburnSK127 reported rows
- WhistlerBCPublished water results
- White CitySK54 reported rows
- White RockBCPublished water results
- WhitecourtABProvisional hardness: 10.0 GPG
- Williams LakeBCPublished water results
- YorktonSK190 reported rows
No matching community. Try a shorter name, clear the filters or ask us about your water supply.
What the directory covers
250 named communities from the saved 2021 census inventory: municipalities and population centres with more than 2,000 residents in BC, Alberta and Saskatchewan, plus the retained 100 Mile House guide. Neighbourhoods and regional supplies can overlap; the total counts directory entries.
Published measurements opens a page with dated result tables. Estimates without published results opens a page with a provisional hardness estimate. Some published-result pages also retain an explicitly labeled hardness estimate. Check each table’s supply, sample date and measurement type.
Public records describe the locations sampled. They are not a current test of your home or a private well. Follow your supplier’s current notices. A directory listing does not confirm local installation or service availability.
2021 census geography reference ↗