LocalDataPoint

British Columbia Water Quality

Water hardness and quality data for 175 cities in British Columbia, Canada.

State average

64mg/L

3.7 gpg

Hardness level

🟡 Moderately Hard

1 lab-verified

Cities

175

175 with data

Surrey

Pop. 568,322

Soft
0–59 mg/Lreservoir
Full report →

Vancouver

Pop. 662,248

Soft
0–59 mg/Lreservoir
Full report →

Abbotsford

Pop. 141,397

Soft
0–59 mg/Lmixed
Full report →

Brighouse-City Centre

Pop. 62,855

Hard
120–179 mg/Lreservoir
Full report →

Burnaby

Pop. 249,125

Soft
0–59 mg/Lreservoir
Full report →

Chilliwack

Pop. 101,491

Hard
120–179 mg/Lreservoir
Full report →

Cloverdale

Pop. 73,355

Hard
120–179 mg/Lreservoir
Full report →

Coquitlam

Pop. 148,625

Soft
0–59 mg/Lreservoir
Full report →

Delta

Pop. 101,668

Soft
0–59 mg/Lreservoir
Full report →

Downtown Vancouver

Pop. 62,030

Soft
0–59 mg/Lreservoir
Full report →

East Hastings

Pop. 80,740

Soft
0–59 mg/Lreservoir
Full report →

Fleetwood

Pop. 65,565

Moderately Hard
60–119 mg/Lreservoir
Full report →

Guildford

Pop. 64,985

Soft
18.5 mg/Lreservoir
Full report →

Kamloops

Pop. 104,460

Soft
0–59 mg/Lriver
Full report →

Kelowna

Pop. 144,576

Hard
120–179 mg/Llake
Full report →

Langley

Pop. 132,603

Soft
0–59 mg/Lreservoir
Full report →

Maple Ridge

Pop. 82,256

Soft
0–59 mg/Lreservoir
Full report →

Metrotown

Pop. 52,355

Soft
0–59 mg/Lreservoir
Full report →

Nanaimo

Pop. 90,504

Soft
0–59 mg/Lreservoir
Full report →

New Westminster

Pop. 78,916

Moderately Hard
60–119 mg/Lreservoir
Full report →

Newton

Pop. 159,390

Moderately Hard
61 mg/Lreservoir
Full report →

North Delta

Pop. 60,769

Soft
0–59 mg/Lreservoir
Full report →

North Vancouver

Pop. 88,168

Soft
0–59 mg/Lreservoir
Full report →

Port Coquitlam

Pop. 58,000

Soft
0–59 mg/Lreservoir
Full report →

Prince George

Pop. 78,943

Soft
12 mg/Lriver
Full report →

Renfrew-Collingwood

Pop. 51,530

Soft
0–59 mg/Lreservoir
Full report →

Richmond

Pop. 209,937

Soft
0–59 mg/Lreservoir
Full report →

Saanich

Pop. 117,735

Soft
0–59 mg/Lreservoir
Full report →

South Surrey

Pop. 77,170

Soft
0–59 mg/Lreservoir
Full report →

Victoria

Pop. 289,625

Soft
0–59 mg/Lreservoir
Full report →

Whalley

Pop. 102,555

Moderately Hard
60–119 mg/Lreservoir
Full report →

Aberdeen

Pop. 12,437

Hard
120–179 mg/Lreservoir
Full report →

Albion

Pop. 12,424

Soft
0–59 mg/Lreservoir
Full report →

Aldergrove

Pop. 12,363

Hard
120–179 mg/Lreservoir
Full report →

Ambleside

Pop. 11,998

Very Hard
180+ mg/Lreservoir
Full report →

Arbutus Ridge

Pop. 15,295

Very Hard
180+ mg/Lreservoir
Full report →

Blundell

Pop. 18,065

Moderately Hard
60–119 mg/Lreservoir
Full report →

Brentwood Park

Pop. 10,500

Soft
0–59 mg/Lreservoir
Full report →

Broadmoor

Pop. 23,050

Soft
41 mg/Lreservoir
Full report →

Brocklehurst

Pop. 16,713

Hard
120–179 mg/Lreservoir
Full report →

Brookswood

Pop. 13,336

Soft
0–59 mg/Lreservoir
Full report →

Brow of the Hill

Pop. 10,631

Soft
0–59 mg/Lreservoir
Full report →

Burke Mountain

Pop. 12,100

Hard
120–179 mg/Lreservoir
Full report →

Burquitlam

Pop. 14,896

Soft
0–59 mg/Lreservoir
Full report →

Cameron

Pop. 11,844

🟢 Soft
35.8 mg/Lreservoir
Full report →

Campbell River

Pop. 33,430

Soft
0–59 mg/Lreservoir
Full report →

Cape Horn

Pop. 12,680

Hard
120–179 mg/Lreservoir
Full report →

Carey

Pop. 18,405

Moderately Hard
87.5 mg/Lreservoir
Full report →

Cariboo

Pop. 22,780

Soft
42.5 mg/Lreservoir
Full report →

Central Coquitlam

Pop. 15,480

Soft
0–59 mg/Lreservoir
Full report →

Central Lonsdale

Pop. 18,485

Soft
0–59 mg/Lreservoir
Full report →

Central Saanich

Pop. 17,385

Soft
0–59 mg/Lreservoir
Full report →

Champlain Heights

Pop. 11,958

Moderately Hard
60–119 mg/Lreservoir
Full report →

Chilliwack-Downtown

Pop. 31,410

Soft
0–59 mg/Lreservoir
Full report →

Chinatown

Pop. 24,000

Soft
0–59 mg/Lreservoir
Full report →

Clayburn

Pop. 11,755

Hard
120–179 mg/Lreservoir
Full report →

Coal Harbour

Pop. 10,441

Moderately Hard
65 mg/Lreservoir
Full report →

Coldstream

Pop. 11,171

Moderately Hard
60–119 mg/Lreservoir
Full report →

Colwood

Pop. 16,859

Soft
0–59 mg/Lreservoir
Full report →

Comox

Pop. 14,806

Soft
5 mg/Lreservoir
Full report →

Coquitlam Town Centre

Pop. 24,282

Soft
0–59 mg/Lreservoir
Full report →

Coquitlam West

Pop. 25,656

Soft
0–59 mg/Lreservoir
Full report →

Courtenay

Pop. 28,420

Soft
0–59 mg/Lreservoir
Full report →

Cranbrook

Pop. 20,047

Moderately Hard
60–119 mg/Lreservoir
Full report →

Davie Village

Pop. 13,768

Soft
0–59 mg/Lreservoir
Full report →

Dawson Creek

Pop. 12,323

Very Hard
180+ mg/Lreservoir
Full report →

Douglas-Gilpin

Pop. 10,234

Soft
0–59 mg/Lreservoir
Full report →

Downtown Eastside

Pop. 18,477

Soft
0–59 mg/Lreservoir
Full report →

Dunbar-Southlands

Pop. 21,245

Soft
0–59 mg/Lreservoir
Full report →

Duncan

Pop. 22,199

Soft
0–59 mg/Lreservoir
Full report →

Eagle Ridge

Pop. 11,004

Soft
0–59 mg/Lreservoir
Full report →

East Cambie

Pop. 10,780

Soft
0–59 mg/Lreservoir
Full report →

East Clayton

Pop. 15,000

Soft
0–59 mg/Lreservoir
Full report →

Edmonds

Pop. 22,318

Moderately Hard
60–119 mg/Lreservoir
Full report →

English Bay

Pop. 14,225

Soft
0–59 mg/Lreservoir
Full report →

Esquimalt

Pop. 17,655

Soft
0–59 mg/Lreservoir
Full report →

Fairfield

Pop. 11,740

Soft
0–59 mg/Lreservoir
Full report →

Fairfield

Pop. 11,165

Soft
0–59 mg/Lreservoir
Full report →

Fairview

Pop. 33,620

Moderately Hard
60–119 mg/Lreservoir
Full report →

Fernwood

Pop. 10,200

Soft
0–59 mg/Lreservoir
Full report →

Fort St. John

Pop. 21,465

Very Hard
180+ mg/Lreservoir
Full report →

Fraser Heights

Pop. 25,000

Soft
0–59 mg/Lreservoir
Full report →

Garden Village

Pop. 10,087

Hard
120–179 mg/Lreservoir
Full report →

Gastown

Pop. 10,187

Moderately Hard
60–119 mg/Lreservoir
Full report →

Glenwood

Pop. 11,437

Soft
0–59 mg/Lreservoir
Full report →

Gordon Head

Pop. 21,270

Soft
0–59 mg/Lreservoir
Full report →

Grandview-Woodlands

Pop. 29,175

Soft
0–59 mg/Lreservoir
Full report →

Hammond

Pop. 12,709

Soft
18.5 mg/Lreservoir
Full report →

Hanceville

Pop. 10,000

Hard
120–179 mg/Lreservoir
Full report →

Haney

Pop. 21,041

Hard
120–179 mg/Lreservoir
Full report →

Hastings-Sunrise

Pop. 34,575

Moderately Hard
64.5 mg/Lreservoir
Full report →

Hockaday

Pop. 10,373

Soft
0–59 mg/Lreservoir
Full report →

James Bay

Pop. 13,055

Soft
0–59 mg/Lreservoir
Full report →

Kensington-Cedar Cottage

Pop. 49,235

Soft
0–59 mg/Lreservoir
Full report →

Kerrisdale

Pop. 13,975

Moderately Hard
60–119 mg/Lreservoir
Full report →

Killarney

Pop. 29,325

Soft
46.5 mg/Lreservoir
Full report →

Kitsilano

Pop. 43,045

Soft
0–59 mg/Lreservoir
Full report →

Ladner

Pop. 23,016

Moderately Hard
60–119 mg/Lreservoir
Full report →

Lake Country

Pop. 15,817

Hard
120–179 mg/Lreservoir
Full report →

Langford

Pop. 46,584

Soft
0–59 mg/Lreservoir
Full report →

Lougheed

Pop. 15,300

Hard
120–179 mg/Lreservoir
Full report →

Lower Lonsdale

Pop. 19,718

Soft
0–59 mg/Lreservoir
Full report →

Maillardville

Pop. 15,837

Soft
0–59 mg/Lreservoir
Full report →

Marlborough

Pop. 14,169

Soft
0–59 mg/Lreservoir
Full report →

Marpole

Pop. 27,843

Soft
0–59 mg/Lreservoir
Full report →

Marshall-McCallum

Pop. 10,055

Soft
0–59 mg/Lreservoir
Full report →

Maywood

Pop. 19,650

Soft
0–59 mg/Lreservoir
Full report →

Mission

Pop. 41,519

Moderately Hard
80 mg/Lreservoir
Full report →

Mount Pleasant

Pop. 33,000

Soft
48.5 mg/Lreservoir
Full report →

Mt Pleasant

Pop. 32,955

Soft
39.5 mg/Lreservoir
Full report →

Murrayville

Pop. 11,420

Hard
120–179 mg/Lreservoir
Full report →

Nelson

Pop. 10,664

Soft
0–59 mg/Lreservoir
Full report →

North Cowichan

Pop. 29,676

Soft
0–59 mg/Lreservoir
Full report →

North Kamloops

Pop. 10,995

Moderately Hard
60–119 mg/Lreservoir
Full report →

North Saanich

Pop. 11,089

Soft
0–59 mg/Lreservoir
Full report →

Oak Bay

Pop. 18,015

Soft
0–59 mg/Lreservoir
Full report →

Oakridge

Pop. 13,030

Soft
0–59 mg/Lreservoir
Full report →

Okanagan Mission

Pop. 38,374

Hard
120–179 mg/Lreservoir
Full report →

Parksville

Pop. 12,000

Hard
120–179 mg/Lreservoir
Full report →

Penticton

Pop. 33,761

Soft
0–59 mg/Lreservoir
Full report →

Pitt Meadows

Pop. 18,573

Soft
0–59 mg/Lreservoir
Full report →

Port Alberni

Pop. 20,712

Soft
0–59 mg/Lreservoir
Full report →

Port Moody

Pop. 27,512

Hard
120–179 mg/Lreservoir
Full report →

Powell River

Pop. 13,157

Soft
0–59 mg/Lreservoir
Full report →

Prince Rupert

Pop. 14,708

Soft
0–59 mg/Lreservoir
Full report →

Promontory

Pop. 11,820

Soft
0–59 mg/Lreservoir
Full report →

Queensborough

Pop. 11,000

Moderately Hard
60–119 mg/Lreservoir
Full report →

Renfrew Heights

Pop. 20,570

Soft
0–59 mg/Lreservoir
Full report →

Riley Park

Pop. 22,555

Soft
0–59 mg/Lreservoir
Full report →

Rutland

Pop. 34,800

Hard
120–179 mg/Lreservoir
Full report →

Sahali

Pop. 13,493

Moderately Hard
60–119 mg/Lreservoir
Full report →

Salmon Arm

Pop. 19,432

Moderately Hard
60–119 mg/Lreservoir
Full report →

Sardis

Pop. 10,010

Soft
0–59 mg/Lreservoir
Full report →

Seafair

Pop. 16,070

Soft
0–59 mg/Lreservoir
Full report →

Shelbourne

Pop. 12,525

Very Hard
180+ mg/Lreservoir
Full report →

Shellmont

Pop. 11,420

Soft
0–59 mg/Lreservoir
Full report →

Sidney

Pop. 12,318

Soft
0–59 mg/Lreservoir
Full report →

Sooke

Pop. 15,086

Soft
0–59 mg/Lreservoir
Full report →

South Clearbrook

Pop. 10,120

Soft
0–59 mg/Lreservoir
Full report →

South Granville

Pop. 24,820

Soft
0–59 mg/Lreservoir
Full report →

South Slope

Pop. 12,782

Hard
120–179 mg/Lreservoir
Full report →

Squamish

Pop. 23,819

Soft
0–59 mg/Lreservoir
Full report →

Steveston

Pop. 25,220

Soft
0–59 mg/Lreservoir
Full report →

Strathcona

Pop. 12,585

Moderately Hard
60–119 mg/Lreservoir
Full report →

Strawberry Hill

Pop. 41,000

Soft
0–59 mg/Lreservoir
Full report →

Summerland

Pop. 11,615

Soft
0–59 mg/Lreservoir
Full report →

Sunset

Pop. 36,500

Soft
44.5 mg/Lreservoir
Full report →

Surrey Centre

Pop. 11,370

Soft
0–59 mg/Lreservoir
Full report →

Surrey City Centre

Pop. 33,520

Soft
0–59 mg/Lreservoir
Full report →

Terrace

Pop. 19,443

Hard
120–179 mg/Lreservoir
Full report →

Thompson

Pop. 14,955

Hard
120–179 mg/Lreservoir
Full report →

Tillicum

Pop. 10,080

Soft
0–59 mg/Lreservoir
Full report →

Townline

Pop. 21,095

Soft
0–59 mg/Lreservoir
Full report →

Tsawwassen

Pop. 21,588

Soft
0–59 mg/Lreservoir
Full report →

University Endowment Lands

Pop. 16,920

Soft
0–59 mg/Lreservoir
Full report →

Vedder Crossing

Pop. 22,620

Soft
0–59 mg/Lreservoir
Full report →

Vernon

Pop. 40,116

Moderately Hard
60–119 mg/Lreservoir
Full report →

Victoria-Downtown

Pop. 46,309

Soft
0–59 mg/Lreservoir
Full report →

Victoria-Fraserview

Pop. 31,065

Soft
0–59 mg/Lreservoir
Full report →

View Royal

Pop. 11,575

Soft
0–59 mg/Lreservoir
Full report →

Walnut Grove

Pop. 25,683

Hard
120–179 mg/Lreservoir
Full report →

West Cambie

Pop. 12,255

Soft
0–59 mg/Lreservoir
Full report →

West Clayton

Pop. 13,102

Soft
0–59 mg/Lreservoir
Full report →

West End

Pop. 47,200

Soft
0–59 mg/Lreservoir
Full report →

West Kelowna

Pop. 28,793

Moderately Hard
60–119 mg/Lreservoir
Full report →

West Point Grey

Pop. 13,065

Moderately Hard
60–119 mg/Lreservoir
Full report →

West Vancouver

Pop. 45,487

Soft
0–59 mg/Lreservoir
Full report →

Westsyde

Pop. 10,713

Moderately Hard
60–119 mg/Lreservoir
Full report →

Westwood Plateau

Pop. 19,776

Soft
0–59 mg/Lreservoir
Full report →

Whatcom

Pop. 10,270

Soft
0–59 mg/Lreservoir
Full report →

White Rock

Pop. 23,670

Soft
0–59 mg/Lreservoir
Full report →

Williams Lake

Pop. 14,168

Hard
120–179 mg/Lreservoir
Full report →

Willingdon Heights

Pop. 12,443

Soft
0–59 mg/Lreservoir
Full report →

Willoughby

Pop. 31,305

Soft
48 mg/Lreservoir
Full report →

Yaletown

Pop. 14,583

Soft
0–59 mg/Lreservoir
Full report →