Drinking Water Quality and Supply

Drinking Water

Water Quality

Municipal drinking water for Canadian cities: hardness, pH, lead, fluoride, and chlorine graded against Health Canada guidelines, plus where each city draws water and how it is treated.

City rankings

Every tracked municipality. Sort by grade, hardness, pH, lead, fluoride, chlorine, or source type. Open a city for lab grades, or see where its water comes from (sources, plants, map).

172 of 172 cities

City ranking table
1.GuelphONGrade BB460Very hard7.20.10.60.6GroundwaterOutlook
2.KitchenerONGrade BB400Very hard8.00.30.50.8Mixed surface and groundwaterOutlook
3.WaterlooONGrade CC400Very hard8.20.70.71.2Mixed surface and groundwaterOutlook
4.Belleville - Quinte WestONGrade CC279Very hard7.70.70.51.2SurfaceOutlook
5.YorktonSKGrade CC279Very hard7.20.70.61.2GroundwaterOutlook
6.SherbrookeQCGrade CC277Very hard7.50.50.61SurfaceOutlook
7.VictoriavilleQCGrade CC276Very hard7.90.40.70.9SurfaceOutlook
8.HawkesburyONGrade CC271Very hard7.90.70.71.2SurfaceOutlook
9.IngersollONGrade CC271Very hard7.40.70.51.2GroundwaterOutlook
10.MataneQCGrade CC271Very hard6.90.70.61.2GroundwaterOutlook
11.SydneyNSGrade CC270Very hard6.80.60.51.1GroundwaterOutlook
12.BrantfordONGrade BB266Very hard7.40.20.50.7SurfaceOutlook
13.Prince AlbertSKGrade BB265Very hard7.80.10.60.6SurfaceOutlook
14.Sainte-MarieQCGrade BB262Very hard8.00.60.51.1SurfaceOutlook
15.TerrebonneQCGrade BB259Very hard7.70.30.50.8SurfaceOutlook
16.BrockvilleONGrade BB257Very hard7.00.10.70.6SurfaceOutlook
17.CollingwoodONGrade BB255Very hard6.80.70.51.2SurfaceOutlook
18.Port AlberniBCGrade BB253Very hard8.10.50.61SurfaceOutlook
19.LavalQCGrade BB253Very hard7.10.50.51SurfaceOutlook
20.EdmundstonNBGrade BB252Very hard7.00.40.70.9GroundwaterOutlook
21.PeterboroughONGrade BB252Very hard8.00.40.50.9SurfaceOutlook
22.Port HopeONGrade BB252Very hard7.50.40.60.9SurfaceOutlook
23.Quebec CityQCGrade BB250Very hard7.30.20.70.7SurfaceOutlook
24.Val-d'OrQCGrade BB249Very hard7.70.10.50.6SurfaceOutlook
25.CourtenayBCGrade BB246Very hard6.90.60.61.1SurfaceOutlook
26.Wasaga BeachONGrade BB244Very hard8.20.40.70.9SurfaceOutlook
27.New GlasgowNSGrade BB241Very hard7.40.10.50.6SurfaceOutlook
28.Swift CurrentSKGrade CC238Very hard7.10.60.51.1SurfaceOutlook
29.StratfordONGrade CC235Very hard7.30.30.70.8GroundwaterOutlook
30.BrooksABGrade CC234Very hard8.20.20.70.7SurfaceOutlook
31.Fort St. JohnBCGrade CC233Very hard8.10.10.60.6SurfaceOutlook
32.CamroseABGrade CC232Very hard7.000.70.5SurfaceOutlook
33.GanderNLGrade CC230Very hard7.80.60.61.1SurfaceOutlook
34.Centre WellingtonONGrade BB229Very hard8.20.50.71GroundwaterOutlook
35.Chatham-KentONGrade BB229Very hard8.20.50.71Mixed surface and groundwaterOutlook
36.MarkhamONGrade BB229Very hard7.20.50.61SurfaceOutlook
37.SummersidePEGrade BB220Very hard6.80.40.50.9GroundwaterOutlook
38.Trois-RivieresQCGrade BB216Very hard7.400.50.5Mixed surface and groundwaterOutlook
39.LacombeABGrade BB215Very hard7.30.70.71.2SurfaceOutlook
40.Dawson CreekBCGrade BB215Very hard7.80.70.61.2SurfaceOutlook
41.Kawartha LakesONGrade BB214Very hard8.20.60.71.1Mixed surface and groundwaterOutlook
42.BurlingtonONGrade BB210Very hard7.30.20.70.7SurfaceOutlook
43.Red DeerABGrade BB209Very hard7.30.40.70.9SurfaceOutlook
44.Owen SoundONGrade BB209Very hard7.70.10.50.6SurfaceOutlook
45.Sept-ÎlesQCGrade BB209Very hard7.20.10.60.6SurfaceOutlook
46.PentictonBCGrade BB208Very hard7.600.70.5SurfaceOutlook
47.BathurstNBGrade BB208Very hard8.100.60.5SurfaceOutlook
48.EssaONGrade BB208Very hard7.100.50.5Mixed surface and groundwaterOutlook
49.ReginaSKGrade BB208Very hard7.80.50.51SurfaceOutlook
50.Sault Ste. MarieONGrade BB207Very hard7.00.70.71.2Mixed surface and groundwaterOutlook
51.Saint-GeorgesQCGrade BB207Very hard8.00.70.51.2SurfaceOutlook
52.MiramichiNBGrade BB204Very hard7.70.40.50.9SurfaceOutlook
53.GatineauQCGrade BB203Very hard7.60.30.70.8SurfaceOutlook
54.Medicine HatABGrade BB200Very hard7.90.60.71.1SurfaceOutlook
55.GranbyQCGrade BB200Very hard7.800.60.5SurfaceOutlook
56.SaskatoonSKGrade BB196Very hard8.200.70.5SurfaceOutlook
57.Sainte-Agathe-des-MontsQCGrade CC195Very hard6.80.30.50.8SurfaceOutlook
58.SaguenayQCGrade CC194Very hard8.20.20.70.7Mixed surface and groundwaterOutlook
59.OkotoksABGrade CC192Very hard8.000.50.5GroundwaterOutlook
60.CalgaryABGrade CC191Very hard7.70.70.61.2SurfaceOutlook
61.TruroNSGrade CC190Very hard6.80.60.51.1GroundwaterOutlook
62.Grand Falls-WindsorNLGrade BB189Very hard7.20.50.61SurfaceOutlook
63.Baie-ComeauQCGrade BB189Very hard8.20.50.71SurfaceOutlook
64.JolietteQCGrade BB189Very hard7.20.50.61SurfaceOutlook
65.Moose JawSKGrade BB187Very hard7.50.30.60.8SurfaceOutlook
66.Saint JohnNBGrade BB186Very hard7.40.20.50.7Mixed surface and groundwaterOutlook
67.SurreyBCGrade BB184Very hard7.700.50.5SurfaceOutlook
68.St. CatharinesONGrade BB182Very hard8.00.60.51.1SurfaceOutlook
69.DuncanBCGrade BB181Very hard6.90.50.61GroundwaterOutlook
70.BramptonONGrade BB181Very hard6.90.50.61SurfaceOutlook
71.LongueuilQCGrade BB181Very hard7.90.50.71SurfaceOutlook
72.BurnabyBCGrade BB179Hard7.70.30.50.8SurfaceOutlook
73.QuesnelBCGrade BB179Hard7.70.30.50.8GroundwaterOutlook
74.Dolbeau-MistassiniQCGrade BB178Hard7.10.20.50.7SurfaceOutlook
75.Thetford MinesQCGrade BB178Hard7.10.20.50.7Mixed surface and groundwaterOutlook
76.EdmontonABGrade AA177Hard7.900.60.5SurfaceOutlook
77.Sylvan LakeABGrade BB177Hard7.00.10.70.6GroundwaterOutlook
78.MidlandONGrade BB177Hard8.00.10.50.6SurfaceOutlook
79.WinklerMBGrade BB176Hard6.900.60.5GroundwaterOutlook
80.KentvilleNSGrade BB176Hard7.900.70.5GroundwaterOutlook
81.MississaugaONGrade BB175Hard7.80.70.61.2SurfaceOutlook
82.Spruce GroveABGrade BB174Hard7.70.60.51.1SurfaceOutlook
83.YellowknifeNTGrade BB174Hard7.70.60.51.1SurfaceOutlook
84.North BattlefordSKGrade BB174Hard7.20.60.61.1SurfaceOutlook
85.DrummondvilleQCGrade BB173Hard7.60.50.71SurfaceOutlook
86.SteinbachMBGrade BB171Hard6.90.30.60.8GroundwaterOutlook
87.WeyburnSKGrade BB171Hard7.40.30.50.8SurfaceOutlook
88.SudburyONGrade AA168Hard7.100.50.5Mixed surface and groundwaterOutlook
89.AlmaQCGrade AA168Hard8.100.60.5SurfaceOutlook
90.NelsonBCGrade AA167Hard7.00.70.71.2SurfaceOutlook
91.CharlottetownPEGrade BB167Hard7.80.40.60.9GroundwaterOutlook
92.High RiverABGrade AA165Hard7.80.50.61GroundwaterOutlook
93.StrathmoreABGrade AA165Hard6.80.50.51SurfaceOutlook
94.Rouyn-NorandaQCGrade AA164Hard8.20.40.70.9SurfaceOutlook
95.Fort McMurrayABGrade AA162Hard7.00.20.70.7SurfaceOutlook
96.SarniaONGrade AA162Hard8.00.20.50.7SurfaceOutlook
97.CambridgeONGrade CC156Hard7.40.40.50.9Mixed surface and groundwaterOutlook
98.VaughanONGrade CC156Hard6.90.40.60.9SurfaceOutlook
99.WoodstockONGrade CC155Hard7.30.30.70.8GroundwaterOutlook
100.Salaberry-de-ValleyfieldQCGrade CC154Hard7.20.20.60.7SurfaceOutlook
101.Prince RupertBCGrade CC152Hard7.500.60.5SurfaceOutlook
102.LethbridgeABGrade BB151Hard7.900.70.5SurfaceOutlook
103.BrandonMBGrade CC150Hard6.90.40.60.9SurfaceOutlook
104.WhitehorseYTGrade AA149Hard7.70.40.50.9GroundwaterOutlook
105.VernonBCGrade BB148Hard7.60.40.70.9SurfaceOutlook
106.EstevanSKGrade BB143Hard7.10.70.51.2SurfaceOutlook
107.Prince GeorgeBCGrade BB141Hard7.90.50.71GroundwaterOutlook
108.SquamishBCGrade BB139Hard7.70.30.50.8GroundwaterOutlook
109.AbbotsfordBCGrade BB138Hard7.60.20.70.7Mixed surface and groundwaterOutlook
110.KenoraONGrade BB138Hard7.10.20.50.7SurfaceOutlook
111.Portage la PrairieMBGrade BB137Hard8.00.10.50.6SurfaceOutlook
112.AmosQCGrade BB137Hard7.50.10.60.6GroundwaterOutlook
113.KamloopsBCGrade BB134Hard7.20.60.61.1SurfaceOutlook
114.Powell RiverBCGrade BB134Hard7.20.60.61.1SurfaceOutlook
115.RimouskiQCGrade BB134Hard7.70.60.51.1SurfaceOutlook
116.PembrokeONGrade BB133Hard7.10.50.51SurfaceOutlook
117.TimminsONGrade BB133Hard7.10.50.51SurfaceOutlook
118.LachuteQCGrade BB133Hard7.10.50.51GroundwaterOutlook
119.CornwallONGrade BB130Hard7.30.20.70.7SurfaceOutlook
120.BarrieONGrade AA129Hard7.20.10.60.6Mixed surface and groundwaterOutlook
121.NanaimoBCGrade AA127Hard8.00.70.51.2SurfaceOutlook
122.Campbell RiverBCGrade AA125Hard7.30.50.71SurfaceOutlook
123.TorontoONGrade CC121Hard7.50.50.61SurfaceOutlook
124.KelownaBCGrade AA120Hard6.90.10.60.6SurfaceOutlook
125.TrailBCGrade AA120Hard6.800.50.5Mixed surface and groundwaterOutlook
126.Corner BrookNLGrade AA120Hard7.300.70.5SurfaceOutlook
127.HamiltonONGrade BB120Hard7.700.50.5Mixed surface and groundwaterOutlook
128.LevisQCGrade AA120Hard6.800.50.5SurfaceOutlook
129.MontrealQCGrade BB120Hard7.00.10.70.6SurfaceOutlook
130.CanmoreABGrade CC119Moderate7.70.70.51.2Mixed surface and groundwaterOutlook
131.IqaluitNUGrade CC119Moderate7.20.70.61.2SurfaceOutlook
132.LondonONGrade BB119Moderate7.30.40.70.9SurfaceOutlook
133.PetawawaONGrade CC118Moderate8.10.60.61.1SurfaceOutlook
134.LeducABGrade CC117Moderate7.50.50.61SurfaceOutlook
135.NorfolkONGrade CC115Moderate7.30.30.70.8Mixed surface and groundwaterOutlook
136.KingstonONGrade AA114Moderate6.80.50.51SurfaceOutlook
137.WetaskiwinABGrade CC112Moderate7.000.70.5SurfaceOutlook
138.ThompsonMBGrade CC110Moderate7.80.60.61.1SurfaceOutlook
139.WindsorONGrade CC110Moderate7.80.60.61.1SurfaceOutlook
140.TerraceBCGrade BB108Moderate8.10.40.60.9GroundwaterOutlook
141.FrederictonNBGrade AA108Moderate7.800.60.5GroundwaterOutlook
142.ShawiniganQCGrade BB108Moderate7.10.40.50.9SurfaceOutlook
143.AirdrieABGrade BB106Moderate7.40.20.50.7SurfaceOutlook
144.CampbelltonNBGrade BB106Moderate7.90.20.70.7SurfaceOutlook
145.OrilliaONGrade BB106Moderate6.90.20.60.7SurfaceOutlook
146.Elliot LakeONGrade BB105Moderate7.80.10.60.6SurfaceOutlook
147.Salmon ArmBCGrade BB103Moderate8.10.70.61.2SurfaceOutlook
148.LloydminsterSKGrade BB103Moderate7.60.70.71.2SurfaceOutlook
149.Grande PrairieABGrade BB102Moderate8.00.60.51.1SurfaceOutlook
150.Rivière-du-LoupQCGrade BB100Moderate6.80.40.50.9Mixed surface and groundwaterOutlook
151.OakvilleONGrade BB99Moderate8.20.30.70.8SurfaceOutlook
152.RichmondBCGrade BB98Moderate8.10.20.60.7SurfaceOutlook
153.ChilliwackBCGrade BB97Moderate7.00.10.70.6GroundwaterOutlook
154.CowansvilleQCGrade BB96Moderate7.400.50.5SurfaceOutlook
155.Saint-HyacintheQCGrade BB94Moderate8.20.60.71.1SurfaceOutlook
156.OshawaONGrade BB93Moderate7.60.50.71SurfaceOutlook
157.CobourgONGrade BB91Moderate7.90.30.70.8SurfaceOutlook
158.Williams LakeBCGrade BB90Moderate6.80.20.50.7GroundwaterOutlook
159.North BayONGrade BB90Moderate7.30.20.70.7SurfaceOutlook
160.CranbrookBCGrade AA89Moderate7.20.10.60.6SurfaceOutlook
161.Sorel-TracyQCGrade AA86Moderate7.40.60.51.1SurfaceOutlook
162.LadysmithBCGrade AA85Moderate7.80.50.61SurfaceOutlook
163.ParksvilleBCGrade AA83Moderate8.10.30.60.8Mixed surface and groundwaterOutlook
164.WinnipegMBGrade CC81Moderate7.90.70.71.2SurfaceOutlook
165.TillsonburgONGrade AA81Moderate6.90.10.60.6GroundwaterOutlook
166.Thunder BayONGrade CC42Soft7.50.50.61SurfaceOutlook
167.St. John'sNLGrade BB25Soft6.90.20.60.7SurfaceOutlook
168.MonctonNBGrade CC24Soft8.00.50.51SurfaceOutlook
169.VancouverBCGrade CC22Soft7.60.10.70.6SurfaceOutlook
170.OttawaONGrade CC21Soft7.600.50.5SurfaceOutlook
171.HalifaxNSGrade BB20Soft7.60.50.51Mixed surface and groundwaterOutlook
172.VictoriaBCGrade BB17Soft7.60.10.60.6SurfaceOutlook

Coverage

Water Quality and Supply Across Canada

Hardness and chemistry from municipal reports, with source waters, treatment plants, and distribution notes on every city page.

172
Cities tracked
13 provinces and territories
172
Supply profiles
121 surface · 30 groundwater · 21 mixed
172
Cited source links
172 with named source waters
29
Direct municipal tier
143 regional estimates · sync 2026-07-22

Comprehensive supply and treatment research sits alongside the graded chemistry: each city page names how the system draws water, which plants treat it, and how distribution is described in utility publications. Research method · Data sources.

As an Amazon Associate, OpenStats earns from qualifying purchases.

As an Amazon Associate, OpenStats earns from qualifying purchases.

Softener guide · Filter guide · Test kits · Hardness guide

Source water

Supply Types

Every city page states whether the municipal system draws surface water, groundwater, or a mix, with named source waters when utilities publish them.

121

Surface water

Rivers, lakes, and reservoirs. Treatment usually includes coagulation, filtration, and disinfection before distribution.

30

Groundwater

Wellfields and aquifers. Often harder mineral content; some systems are GUDI (groundwater under the direct influence of surface water).

  • Amos · Esker Saint-Mathieu-Berry (municipal drains / wells)
  • Charlottetown · Winter River watershed groundwater (municipal wellfields)
  • Chilliwack · Sardis-Vedder Aquifer, Marble Hill Aquifer
21

Mixed surface and groundwater

Utilities that blend lake or river water with wells, or that switch seasonally between sources.

  • Abbotsford · Norrish Creek (Dickson Lake), Cannell Lake
  • Barrie · Lake Simcoe (Kempenfelt Bay), Deep aquifer groundwater wells
  • Cambridge · Groundwater aquifers (Region of Waterloo wells), Grand River

Every city page names source waters where utilities publish them, with links into municipal reports. How to read supply notes.

Treatment

From Plant to Tap

City pages list treatment plants and distribution notes drawn from utility publications.

Municipal systems move water from the source through a treatment plant (or plants), into transmission mains and reservoirs, then into neighbourhood distribution. Plant names and notes on each city page come from the same cited materials as the supply type, not from guessed process flowsheets.

Typical steps include screening or aeration, coagulation and settling where needed, filtration, and disinfection (often free chlorine). Corrosion control and fluoride adjustment appear where the utility practices them. Open a city profile for the plants that serve that municipality.

Browse cities by province · Data sources

From source to sink

How drinking water reaches your tap

Reading the numbers

Hardness and Lead

Hardness describes dissolved minerals. Lead is assessed against a Health Canada maximum.

Hardness (mg/L as CaCO₃)

Health Canada does not set a maximum acceptable concentration for hardness. Classes on city pages follow common treatment convention: soft under 60, moderate 60 to 120, hard 120 to 180, very hard above 180. Harder water often means more scale in heaters and less soap lather; it is not a safety score on its own.

  • Soft · under 60 mg/L
  • Moderate · 60 to 120 mg/L
  • Hard · 120 to 180 mg/L
  • Very hard · above 180 mg/L

Example class for a 200 mg/L reading: Very hard. Full hardness primer

Lead (μg/L)

City pages compare lead to Health Canada's maximum acceptable concentration of 5 μg/L. Lead at the tap can differ from the plant outlet when older service lines or premise plumbing contribute. A municipal average is a community signal, not a measurement of your kitchen tap.

Letter grades also weigh pH, fluoride, and free chlorine against guideline ranges. Active advisories override routine parameter reading for immediate safety decisions; see boil water advisories.

Confidence

Data Tiers

Every city page carries a tier badge so you can see whether the hardness and chemistry figures come from a direct municipal report or a regional estimate.

29

Direct municipal data

Parameters taken from that city's or utility's published water quality report. These pages are indexable and preferred for YMYL comparisons.

143

Regional estimate

Best available figure until a direct municipal report is ingested. Pages stay labeled and are not promoted as verified plant lab results. Supply profiles may still name sources and plants from separate research.

Supply-profile research confidence across the atlas: 130 high, 42 medium, 0 low. Details on methodology.

Reading the scale

Water Quality Grade

Letter grades from Health Canada guideline compliance, with hardness and lead compared to provincial averages.

B

Water quality grade

Good

Graded against Health Canada drinking water guidelines

Lead within guidelinepH in range
Hardness vs provincial average106 mg/L · prov. avg 168 mg/L
Lead vs provincial average0.2 μg/L · prov. avg 0.3 μg/L
Hardness
106 mg/L
Lead
0.2 μg/L
≤ 5 μg/L
pH
7.4
6.5–8.5 range

Sample reading from Airdrie, AB. Individual city pages show full parameter tables, supply notes, and provincial comparisons.

City supply profiles

Open a Municipality

Each city page combines the latest graded parameters with supply type, named source waters where published, treatment plant names, and cited utility links. Start from a province list or jump into a supply example above.

Browse by region

Provinces and Territories

Drinking water quality and supply profiles for every tracked municipality

Featured cities

Hardest Water in Our Sample

Highest measured hardness among tracked municipalities with verified or regional estimates

Check Your City

Explore drinking water quality and supply for Canadian cities: hardness, lead, treatment plants, and source type on every page.

Browse all cities