Guest, Sign inJoin
Canada

Find your town in British Columbia

Vancouver is the biggest place, with 13% of the people. Its 3 big cities count as 78 neighbourhoods here, each with its own page. Among its places are 18 First Nations reserves. Its leader is Oak Bay, placed #45 of the 2,556 ranked nationally. British Columbia has grown 14.0% since the 2021 census. By the latest estimate, 5.62 million people live in the places of British Columbia that have a page.

250graded towns
355places with a page
Richmondlargest · 239,584
British Columbia at a glance

What British Columbia is like

Against towns across Canada, the median ranked town in British Columbia does best on health and walkability and least well on cost of living. Choose a subject to find the towns that lead on it.

The median town, subject by subjectThe median ranked town in British Columbia against Canadian towns · the line marks the median town in Canada
The finder

Find a town that’s…

172 towns · ordered by province rank

A+

Oak Bay

Town · 18,626 people · #45 of 2,556 nationally

StrongestA+HealthA+SafetyLowestD−Cost of living
A

North Vancouver

Large town · 97,845 people · #98 of 2,556 nationally

StrongestA+HealthAWalkabilityLowestD−Cost of living
A

Bowen Island

Town · 4,501 people · #103 of 2,556 nationally

StrongestA+SchoolsA+SafetyLowestD−Cost of living
A

Central Saanich

Town · 18,184 people · #151 of 2,556 nationally

StrongestA+Jobs & incomeA+HealthLowestD−Cost of living
A

Comox

Town · 15,884 people · #228 of 2,556 nationally

StrongestASchoolsAWalkabilityLowestD−Cost of living
A

Saltspring Island

Town · 12,429 people · #230 of 2,556 nationally

StrongestA+Jobs & incomeA+HealthLowestDCost of living
A

Saanich

City · 126,011 people · #253 of 2,556 nationally

StrongestA+HealthA+WalkabilityLowestD−Cost of living
A−

North Saanich

Town · 12,986 people · #349 of 2,556 nationally

StrongestA+Jobs & incomeAHealthLowestDCost of living
A−

Southern Gulf Islands

Town · 6,691 people · #360 of 2,556 nationally

StrongestASafetyAHealthLowestDCost of living
A−

Rossland

Town · 4,355 people · #370 of 2,556 nationally

StrongestA+WalkabilityAJobs & incomeLowestC−Cost of living
A−

Fernie

Town · 7,086 people · #381 of 2,556 nationally

StrongestA+WalkabilityAJobs & incomeLowestCHazard risk
A−

Squamish

Large town · 28,578 people · #395 of 2,556 nationally

StrongestA+HealthA+SchoolsLowestD−Cost of living
A−

Anmore

Town · 2,508 people · #403 of 2,556 nationally

StrongestAHealthASafetyLowestC−Cost of living
A−

Coldstream

Town · 11,380 people · #424 of 2,556 nationally

StrongestAJobs & incomeASchoolsLowestD−Hazard risk
A−

Golden

Town · 4,433 people · #483 of 2,556 nationally

StrongestA+WalkabilityAJobs & incomeLowestC−Hazard risk
A−

Port Moody

Large town · 38,285 people · #491 of 2,556 nationally

StrongestAWalkabilityAHealthLowestD−Cost of living
A−

Electoral Area F, Central Kootenay

Town · 4,209 people · #509 of 2,556 nationally

StrongestA+SchoolsASafetyLowestDCost of living
B+

Kimberley

Town · 9,037 people · #609 of 2,556 nationally

StrongestASchoolsA−WalkabilityLowestC−Cost of living
B+

Esquimalt

Town · 19,512 people · #614 of 2,556 nationally

StrongestA+WalkabilityA+HealthLowestD−Cost of living
B+

Whistler

Town · 15,090 people · #619 of 2,556 nationally

StrongestA+SchoolsAHealthLowestD−Cost of living
B+

West Vancouver

Large town · 47,929 people · #667 of 2,556 nationally

StrongestA+HealthAWalkabilityLowestD−Cost of living
B+

Elkford

Town · 3,030 people · #698 of 2,556 nationally

StrongestA−Cost of livingB+SafetyLowestCSchools
B+

Electoral Area E, Central Kootenay

Town · 4,309 people · #702 of 2,556 nationally

StrongestA+SchoolsASafetyLowestDCost of living
B+

Sparwood

Town · 4,486 people · #704 of 2,556 nationally

StrongestAJobs & incomeA−Cost of livingLowestCHazard risk
B+

North Vancouver

Large town · 66,624 people · #760 of 2,556 nationally

StrongestA+HealthA+WalkabilityLowestD−Cost of living
B+

Sidney

Town · 13,445 people · #764 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

View Royal

Town · 12,795 people · #806 of 2,556 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
B

Pitt Meadows

Large town · 20,892 people · #886 of 2,556 nationally

StrongestAHealthAWalkabilityLowestD−Cost of living
B

Electoral Area C, North Okanagan

Town · 5,029 people · #897 of 2,556 nationally

StrongestAJobs & incomeA−SchoolsLowestC−Cost of living
B

Port Coquitlam

Large town · 67,724 people · #925 of 2,556 nationally

StrongestAWalkabilityAHealthLowestD−Cost of living
B

Nelson

Town · 12,126 people · #933 of 2,556 nationally

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B

Roberts Creek

Town · 3,779 people · #936 of 2,556 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
B

Electoral Area D (Rural Grand Forks), Kootenay Boundary

Town · 3,570 people · #953 of 2,556 nationally

StrongestA−SchoolsA−HealthLowestC−Cost of living
B

Fort Nelson

Town · 4,144 people · #973 of 2,556 nationally

StrongestA+Cost of livingAJobs & incomeLowestDSafety
B

Grand Forks

Town · 4,308 people · #994 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestDCost of living
B

Colwood

Large town · 22,794 people · #997 of 2,556 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
B

Revelstoke

Town · 9,464 people · #1,002 of 2,556 nationally

StrongestA+Jobs & incomeAWalkabilityLowestDCost of living
B

Pemberton

Town · 3,620 people · #1,005 of 2,556 nationally

StrongestA+WalkabilityAJobs & incomeLowestD−Cost of living
B

Invermere

Town · 4,305 people · #1,007 of 2,556 nationally

StrongestA+Jobs & incomeA+WalkabilityLowestDCost of living
B

Summerland

Town · 12,343 people · #1,027 of 2,556 nationally

StrongestA−SchoolsA−WalkabilityLowestD−Hazard risk
B

Electoral Area B (Lazo North), Comox Valley

Town · 7,830 people · #1,037 of 2,556 nationally

StrongestA−HealthB+Jobs & incomeLowestDCost of living
B

Delta

City · 124,670 people · #1,041 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Metchosin

Town · 5,207 people · #1,060 of 2,556 nationally

StrongestAHealthA−SafetyLowestD−Cost of living
B

Cobble Hill

Town · 5,074 people · #1,070 of 2,556 nationally

StrongestA+SchoolsB+Jobs & incomeLowestD−Cost of living
B

Electoral Area B, Central Kootenay

Town · 5,243 people · #1,082 of 2,556 nationally

StrongestASafetyB+SchoolsLowestC−Cost of living
B

Qualicum Beach

Town · 9,640 people · #1,097 of 2,556 nationally

StrongestASchoolsA−WalkabilityLowestD−Cost of living
B

Electoral Area G, Nanaimo

Town · 8,412 people · #1,103 of 2,556 nationally

StrongestA−SchoolsA−SafetyLowestDCost of living
B

Shawnigan

Town · 9,903 people · #1,135 of 2,556 nationally

StrongestA+SchoolsB+SafetyLowestDCost of living
B−

White Rock

Large town · 25,057 people · #1,170 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Lantzville

Town · 4,276 people · #1,207 of 2,556 nationally

StrongestAJobs & incomeA−SchoolsLowestD−Cost of living
B−

Electoral Area A, Cowichan Valley

Town · 5,156 people · #1,218 of 2,556 nationally

StrongestASchoolsB+SafetyLowestDCost of living
B−

Electoral Area H, Central Kootenay

Town · 5,390 people · #1,226 of 2,556 nationally

StrongestASafetyASchoolsLowestD−Jobs & income
B−

Coquitlam

City · 173,599 people · #1,240 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Electoral Area A, Bulkley-Nechako

Town · 5,829 people · #1,260 of 2,556 nationally

StrongestA+Jobs & incomeAHazard riskLowestDHealth
B−

Cumberland

Town · 4,974 people · #1,304 of 2,556 nationally

StrongestAJobs & incomeA−WalkabilityLowestDCost of living
B−

Sechelt

Town · 11,558 people · #1,315 of 2,556 nationally

StrongestA+HealthA−Jobs & incomeLowestD−Cost of living
B−

Langford

Large town · 59,664 people · #1,318 of 2,556 nationally

StrongestA+HealthAJobs & incomeLowestD−Cost of living
B−

Electoral Area F, East Kootenay

Town · 3,893 people · #1,338 of 2,556 nationally

StrongestAJobs & incomeBWalkabilityLowestC−Hazard risk
B−

Gibsons

Town · 5,090 people · #1,345 of 2,556 nationally

StrongestA+WalkabilityA+HealthLowestD−Cost of living
B−

Electoral Area A, Columbia-Shuswap

Town · 3,672 people · #1,385 of 2,556 nationally

StrongestA−SchoolsB+Jobs & incomeLowestC−Cost of living
B−

Electoral Area B, North Okanagan

Town · 3,415 people · #1,392 of 2,556 nationally

StrongestA−SchoolsA−Jobs & incomeLowestD−Hazard risk
B−

Electoral Area E, Sunshine Coast

Town · 4,279 people · #1,393 of 2,556 nationally

StrongestA+HealthA−Jobs & incomeLowestD−Cost of living
B−

Electoral Area A, Comox Valley

Town · 8,415 people · #1,398 of 2,556 nationally

StrongestB+SafetyB+HealthLowestD−Cost of living
B−

Smithers

Town · 5,627 people · #1,419 of 2,556 nationally

StrongestA+Jobs & incomeA+WalkabilityLowestDSafety
B−

Electoral Area E, Alberni-Clayoquot

Town · 3,069 people · #1,458 of 2,556 nationally

StrongestB+Jobs & incomeB+SafetyLowestC−Cost of living
B−

Victoria

City · 103,888 people · #1,507 of 2,556 nationally

StrongestA+WalkabilityA+HealthLowestD−Cost of living
C+

Langley

City · 163,885 people · #1,519 of 2,556 nationally

StrongestAHealthA−WalkabilityLowestD−Cost of living
C+

New Westminster

Large town · 92,124 people · #1,530 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Electoral Area C, East Kootenay

Town · 7,006 people · #1,540 of 2,556 nationally

StrongestA−Jobs & incomeBHealthLowestDWalkability
C+

Spallumcheen

Town · 5,843 people · #1,541 of 2,556 nationally

StrongestB+Jobs & incomeB+SafetyLowestDCost of living
C+

Courtenay

Large town · 32,869 people · #1,546 of 2,556 nationally

StrongestAWalkabilityA−SchoolsLowestD−Cost of living
C+

Electoral Area I, Central Kootenay

Town · 2,758 people · #1,558 of 2,556 nationally

StrongestA−SafetyBHealthLowestDWalkability
C+

Welcome Beach

Town · 3,130 people · #1,567 of 2,556 nationally

StrongestA+HealthB+SchoolsLowestD−Cost of living
C+

Electoral Area F, Nanaimo

Town · 8,810 people · #1,569 of 2,556 nationally

StrongestA−SchoolsA−SafetyLowestDCost of living
C+

Armstrong

Town · 5,643 people · #1,594 of 2,556 nationally

StrongestA−Jobs & incomeB+WalkabilityLowestDCost of living
C+

Electoral Area J, Central Kootenay

Town · 3,915 people · #1,646 of 2,556 nationally

StrongestA−SafetyBHealthLowestC−Cost of living
C+

Vanderhoof

Town · 4,545 people · #1,651 of 2,556 nationally

StrongestAJobs & incomeB+Cost of livingLowestDSafety
C+

Fort St. John

Large town · 24,383 people · #1,673 of 2,556 nationally

StrongestA+Jobs & incomeA−WalkabilityLowestDSafety
C+

Electoral Area F, Sunshine Coast

Town · 2,691 people · #1,675 of 2,556 nationally

StrongestA+HealthB+WalkabilityLowestD−Cost of living
C+

Electoral Area D, North Okanagan

Town · 3,184 people · #1,686 of 2,556 nationally

StrongestB+SchoolsB+SafetyLowestC−Walkability
C+

Oliver

Town · 5,262 people · #1,693 of 2,556 nationally

StrongestAWalkabilityA−SchoolsLowestD−Hazard risk
C+

Electoral Area E, Peace River

Town · 2,737 people · #1,721 of 2,556 nationally

StrongestA−Cost of livingB+Jobs & incomeLowestDSafety
C+

Juan de Fuca (Part 1)

Town · 5,439 people · #1,724 of 2,556 nationally

StrongestA−HealthB+SchoolsLowestD−Cost of living
C+

Lake Country

Town · 17,637 people · #1,755 of 2,556 nationally

StrongestA−Jobs & incomeB+SchoolsLowestD−Hazard risk
C+

Electoral Area C, Fraser-Fort George

Town · 3,811 people · #1,758 of 2,556 nationally

StrongestB+Jobs & incomeBHazard riskLowestD−Walkability
C

Fairwinds

Town · 7,125 people · #1,767 of 2,556 nationally

StrongestA−SafetyBSchoolsLowestD−Cost of living
C

Electoral Area C (Part 1), Kitimat-Stikine

Town · 3,189 people · #1,770 of 2,556 nationally

StrongestAJobs & incomeA−Hazard riskLowestD−Health
C

Parksville

Town · 15,371 people · #1,795 of 2,556 nationally

StrongestAWalkabilityASchoolsLowestD−Cost of living
C

Okanagan Falls

Town · 4,002 people · #1,800 of 2,556 nationally

StrongestA−SchoolsBJobs & incomeLowestD−Hazard risk
C

Electoral Area E, Kitimat-Stikine

Town · 4,153 people · #1,805 of 2,556 nationally

StrongestA−Hazard riskA−Jobs & incomeLowestDHealth
C

Kent

Town · 7,093 people · #1,815 of 2,556 nationally

StrongestA−WalkabilityA−SchoolsLowestDCost of living
C

Electoral Area H, Nanaimo

Town · 4,815 people · #1,833 of 2,556 nationally

StrongestASchoolsB+SafetyLowestDJobs & income
C

Maple Ridge

City · 105,925 people · #1,836 of 2,556 nationally

StrongestAHealthA−WalkabilityLowestD−Cost of living
C

Peachland

Town · 6,302 people · #1,867 of 2,556 nationally

StrongestA−SafetyBWalkabilityLowestD−Cost of living
C

Cranbrook

Large town · 22,703 people · #1,872 of 2,556 nationally

StrongestA−Jobs & incomeA−WalkabilityLowestDSafety
C

Richmond

City · 239,584 people · #1,877 of 2,556 nationally

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Electoral Area C (Puntledge - Black Creek), Comox Valley

Town · 9,803 people · #1,886 of 2,556 nationally

StrongestB+SafetyB+HealthLowestDCost of living
C

Electoral Area C, Peace River

Town · 6,344 people · #1,917 of 2,556 nationally

StrongestAJobs & incomeB+Hazard riskLowestDWalkability
C

Penticton

Large town · 39,068 people · #1,919 of 2,556 nationally

StrongestA+WalkabilityA−SchoolsLowestD−Cost of living
C

Houston

Town · 3,114 people · #1,922 of 2,556 nationally

StrongestAHazard riskA−Cost of livingLowestD−Health
C

Cultus Lake

Town · 2,773 people · #1,927 of 2,556 nationally

StrongestA+SchoolsB−HealthLowestD−Cost of living
C

Dawson Creek

Town · 13,635 people · #1,932 of 2,556 nationally

StrongestA−WalkabilityA−Jobs & incomeLowestDSafety
C

Powell River

Town · 14,947 people · #1,951 of 2,556 nationally

StrongestA+HealthA−WalkabilityLowestDCost of living
C

Vernon

Large town · 49,527 people · #1,966 of 2,556 nationally

StrongestA−WalkabilityA−SchoolsLowestD−Hazard risk
C

Creston

Town · 5,976 people · #1,985 of 2,556 nationally

StrongestA+WalkabilityB+HealthLowestDCost of living
C

Prince Rupert

Town · 12,903 people · #2,001 of 2,556 nationally

StrongestA+Jobs & incomeAWalkabilityLowestDSafety
C

Electoral Area B, Peace River

Town · 5,814 people · #2,003 of 2,556 nationally

StrongestB+Hazard riskBSchoolsLowestDHealth
C

Mackenzie

Town · 3,442 people · #2,009 of 2,556 nationally

StrongestAJobs & incomeA−WalkabilityLowestDSchools
C

Electoral Area D, Peace River

Town · 5,100 people · #2,016 of 2,556 nationally

StrongestB+Jobs & incomeB+Hazard riskLowestDWalkability
C

Kamloops

City · 108,793 people · #2,020 of 2,556 nationally

StrongestAWalkabilityA−Hazard riskLowestDCost of living
C−

Highlands

Town · 2,753 people · #2,035 of 2,556 nationally

StrongestAHealthAJobs & incomeLowestDCost of living
C−

Trail

Town · 8,539 people · #2,042 of 2,556 nationally

StrongestAHealthA−WalkabilityLowestC−Safety
C−

Enderby

Town · 3,292 people · #2,066 of 2,556 nationally

StrongestAWalkabilityBHealthLowestDCost of living
C−

Terrace

Town · 13,648 people · #2,078 of 2,556 nationally

StrongestA+Jobs & incomeA−WalkabilityLowestDSafety
C−

Salmon Arm

Large town · 20,891 people · #2,083 of 2,556 nationally

StrongestAHazard riskA−Jobs & incomeLowestDCost of living
C−

West Kelowna

Large town · 40,274 people · #2,092 of 2,556 nationally

StrongestAJobs & incomeBHealthLowestD−Hazard risk
C−

Tumbler Ridge

Town · 2,663 people · #2,102 of 2,556 nationally

StrongestACost of livingAWalkabilityLowestD−Schools
C−

Port Hardy

Town · 4,201 people · #2,103 of 2,556 nationally

StrongestA−WalkabilityA−HealthLowestDSafety
C−

Electoral Area D, Cariboo

Town · 3,057 people · #2,109 of 2,556 nationally

StrongestAJobs & incomeB+SafetyLowestD−Hazard risk
C−

Langley

Large town · 35,444 people · #2,127 of 2,556 nationally

StrongestAWalkabilityAHealthLowestD−Cost of living
C−

Castlegar

Town · 9,465 people · #2,131 of 2,556 nationally

StrongestA−WalkabilityBHealthLowestC−Safety
C−

Kitimat

Town · 10,019 people · #2,139 of 2,556 nationally

StrongestAJobs & incomeB+WalkabilityLowestC−Health
C−

Abbotsford

City · 175,358 people · #2,162 of 2,556 nationally

StrongestA−WalkabilityBJobs & incomeLowestDCost of living
C−

Electoral Area E, Cariboo

Town · 4,242 people · #2,178 of 2,556 nationally

StrongestA−Jobs & incomeB+SafetyLowestD−Hazard risk
C−

Kelowna

City · 167,654 people · #2,183 of 2,556 nationally

StrongestAWalkabilityAJobs & incomeLowestD−Cost of living
C−

Electoral Area A, Sunshine Coast

Town · 3,256 people · #2,184 of 2,556 nationally

StrongestAHealthBWalkabilityLowestD−Cost of living
C−

Chilliwack

City · 105,520 people · #2,198 of 2,556 nationally

StrongestB+WalkabilityBSchoolsLowestDCost of living
C−

Osoyoos

Town · 5,724 people · #2,227 of 2,556 nationally

StrongestAWalkabilityBSchoolsLowestD−Hazard risk
C−

Electoral Area C, Nanaimo

Town · 3,733 people · #2,245 of 2,556 nationally

StrongestBJobs & incomeB−SafetyLowestDCost of living
C−

Electoral Area C, Okanagan-Similkameen

Town · 4,103 people · #2,250 of 2,556 nationally

StrongestA−SchoolsBHealthLowestD−Hazard risk
C−

Central Okanagan

Town · 4,784 people · #2,255 of 2,556 nationally

StrongestA−Jobs & incomeB+SchoolsLowestD−Cost of living
C−

Electoral Area D, Fraser-Fort George

Town · 4,802 people · #2,280 of 2,556 nationally

StrongestA−Jobs & incomeBHazard riskLowestDSchools
C−

Sooke

Town · 17,248 people · #2,281 of 2,556 nationally

StrongestA−HealthB+WalkabilityLowestD−Cost of living
C−

Tofino

Town · 2,772 people · #2,293 of 2,556 nationally

StrongestAJobs & incomeAWalkabilityLowestD−Cost of living
C−

Electoral Area A, Fraser-Fort George

Town · 3,764 people · #2,303 of 2,556 nationally

StrongestBHazard riskB−Cost of livingLowestDHealth
D

Campbell River

Large town · 38,300 people · #2,328 of 2,556 nationally

StrongestA−HealthA−WalkabilityLowestD−Cost of living
D

Electoral Area D (Oyster Bay - Buttle Lake), Strathcona

Town · 4,546 people · #2,337 of 2,556 nationally

StrongestB+HealthB+SchoolsLowestDSafety
D

Ladysmith

Town · 9,926 people · #2,345 of 2,556 nationally

StrongestA−WalkabilityBHealthLowestDCost of living
D

Cowichan Bay

Town · 3,713 people · #2,359 of 2,556 nationally

StrongestA−Jobs & incomeB−WalkabilityLowestDCost of living
D

Electoral Area A, Cariboo

Town · 6,172 people · #2,365 of 2,556 nationally

StrongestB+Hazard riskB−Jobs & incomeLowestDSchools
D

Nanaimo

City · 111,845 people · #2,373 of 2,556 nationally

StrongestAWalkabilityBJobs & incomeLowestD−Cost of living
D

North Cowichan

Large town · 34,525 people · #2,393 of 2,556 nationally

StrongestB+WalkabilityBJobs & incomeLowestD−Cost of living
D

Electoral Area C, Strathcona

Town · 2,981 people · #2,401 of 2,556 nationally

StrongestB+HealthBHazard riskLowestDSafety
D

Princeton

Town · 3,050 people · #2,404 of 2,556 nationally

StrongestAWalkabilityB+HealthLowestDCost of living
D

Clearwater

Town · 2,500 people · #2,422 of 2,556 nationally

StrongestAHazard riskB+WalkabilityLowestDSchools
D

Electoral Area E, Cowichan Valley

Town · 4,482 people · #2,430 of 2,556 nationally

StrongestB+Jobs & incomeB−HealthLowestDCost of living
D

Prince George

Large town · 85,944 people · #2,437 of 2,556 nationally

StrongestA−Jobs & incomeB+WalkabilityLowestDSafety
D

Electoral Area H, Cowichan Valley

Town · 2,761 people · #2,454 of 2,556 nationally

StrongestBJobs & incomeB−HealthLowestDSchools
D

Electoral Area F, North Okanagan

Town · 4,969 people · #2,457 of 2,556 nationally

StrongestB−HealthB−SafetyLowestDCost of living
D

Blind Bay

Town · 9,984 people · #2,458 of 2,556 nationally

StrongestA−SafetyC+WalkabilityLowestD−Hazard risk
D

Electoral Area F, Cariboo

Town · 5,016 people · #2,471 of 2,556 nationally

StrongestA−Hazard riskB+SafetyLowestDWalkability
D

Electoral Area G, Cowichan Valley

Town · 2,597 people · #2,479 of 2,556 nationally

StrongestB−WalkabilityB−HealthLowestD−Cost of living
D

Central Okanagan West

Town · 3,298 people · #2,483 of 2,556 nationally

StrongestASchoolsB−HealthLowestD−Hazard risk
D

Mission

Large town · 47,280 people · #2,487 of 2,556 nationally

StrongestB+WalkabilityBHealthLowestDCost of living
D

Electoral Area D, Columbia-Shuswap

Town · 4,829 people · #2,490 of 2,556 nationally

StrongestA−SafetyC+WalkabilityLowestD−Hazard risk
D

Electoral Area E (West Boundary), Kootenay Boundary

Town · 3,361 people · #2,491 of 2,556 nationally

StrongestBHealthBWalkabilityLowestDJobs & income
D−

Electoral Area B, Nanaimo

Town · 4,702 people · #2,503 of 2,556 nationally

StrongestBWalkabilityB−SafetyLowestD−Cost of living
D−

Williams Lake

Town · 11,462 people · #2,510 of 2,556 nationally

StrongestA−WalkabilityB+Jobs & incomeLowestD−Hazard risk
D−

Electoral Area L (Grasslands), Thompson-Nicola

Town · 3,543 people · #2,516 of 2,556 nationally

StrongestC+WalkabilityC+Jobs & incomeLowestD−Hazard risk
D−

Electoral Area A, Nanaimo

Town · 7,825 people · #2,518 of 2,556 nationally

StrongestBJobs & incomeB−Hazard riskLowestD−Cost of living
D−

Port Alberni

Town · 19,671 people · #2,522 of 2,556 nationally

StrongestAWalkabilityB−HealthLowestDSafety
D−

Electoral Area B, Cariboo

Town · 4,169 people · #2,528 of 2,556 nationally

StrongestB+Hazard riskB−SafetyLowestDSchools
D−

Electoral Area F, Bulkley-Nechako

Town · 3,643 people · #2,531 of 2,556 nationally

StrongestBHazard riskC+Cost of livingLowestDHealth
D−

Lake Cowichan

Town · 3,757 people · #2,532 of 2,556 nationally

StrongestAWalkabilityB−Hazard riskLowestDJobs & income
D−

Sicamous

Town · 2,854 people · #2,533 of 2,556 nationally

StrongestAHazard riskA−WalkabilityLowestDSafety
D−

Electoral Area P (Rivers and the Peaks), Thompson-Nicola

Town · 4,540 people · #2,538 of 2,556 nationally

StrongestB−SchoolsC+Jobs & incomeLowestD−Hazard risk
D−

Duncan

Town · 5,745 people · #2,539 of 2,556 nationally

StrongestA+WalkabilityBHealthLowestD−Cost of living
D−

Merritt

Town · 7,190 people · #2,539 of 2,556 nationally

StrongestAWalkabilityBHazard riskLowestD−Schools
D−

Quesnel

Town · 10,253 people · #2,544 of 2,556 nationally

StrongestB+WalkabilityB+Hazard riskLowestDSafety
D−

Hope

Town · 7,183 people · #2,547 of 2,556 nationally

StrongestA−WalkabilityB+Hazard riskLowestD−Schools
D−

Chase

Town · 2,591 people · #2,549 of 2,556 nationally

StrongestA+WalkabilityCSafetyLowestD−Hazard risk
D−

Electoral Area F, Columbia-Shuswap

Town · 3,475 people · #2,551 of 2,556 nationally

StrongestC+WalkabilityCSafetyLowestD−Hazard risk
Cities by neighbourhood

The 3 cities in British Columbia graded by neighbourhood

Their 78 ranked neighbourhoods are in the province’s ranks and lists; each city’s own page has every one of them, with its grades, a map and a finder.

Rankings

British Columbia’s lists

Bowen Island is first on 3 of the 26 lists that rank the places in British Columbia.

No overall grade

Towns without an overall grade

Each has its page and the subject grades it has; the reason it has no overall grade is beside it.

Electoral Area A, Metro Vancouver22,031 people · a campus neighbourhood (graded, not ranked).Graded on its page: Safety A+, Cost of living D−, Schools A+, Health A+, Jobs & income D−, Walkability A+, Hazard risk B−Tsinstikeptum 910,514 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools B+, Health B, Jobs & income C, Walkability B+, Hazard risk D−Mile 108 Recreational Ranch5,887 people · No Safety Grade.Graded on its page: Cost of living D, Schools D, Health C, Jobs & income C−, Walkability D, Hazard risk D−Electoral Area L, Cariboo5,358 people · No Safety Grade.Graded on its page: Cost of living D, Schools C−, Health C, Jobs & income D−, Walkability D, Hazard risk D−Tzeachten 134,899 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools A−, Health B, Jobs & income C−, Walkability A+, Hazard risk C+Kamloops 14,362 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Safety C, Schools B, Health C+, Jobs & income B+, Walkability C, Hazard risk DOkanagan (Part) 13,482 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools B+, Health B, Jobs & income D, Walkability C−, Hazard risk D−Capilano 53,376 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools A, Health A+, Jobs & income D−, Walkability A+, Hazard risk C+Burrard Inlet 32,820 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools A+, Health A+, Jobs & income A−, Walkability B−, Hazard risk C+Electoral Area A, Central Kootenay2,668 people · No Schools Grade.Graded on its page: Safety A, Cost of living D, Health B−, Jobs & income C−, Walkability C−, Hazard risk B−Tsawwassen2,629 people · No Cost of living Grade; no Safety Grade.Graded on its page: Schools A, Health A, Jobs & income B−, Walkability A−, Hazard risk BCowichan2,509 people · a First Nations reserve: subject grades, never an overall grade or a rank.Graded on its page: Schools C+, Health B−, Jobs & income C, Walkability C+, Hazard risk B−Chetwynd2,484 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living A−, Schools B+, Health C, Jobs & income A−, Walkability A−, Hazard risk BUcluelet2,452 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D−, Schools B+, Health C, Jobs & income A, Walkability A+, Hazard risk B−Electoral Area A, Okanagan-Similkameen2,429 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living C−, Schools B, Health B−, Jobs & income A−, Walkability B, Hazard risk D−Electoral Area C, qathet2,409 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Schools C−, Health A+, Jobs & income D, Walkability C+, Hazard risk C+Port McNeill2,402 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living B−, Schools B, Health A−, Jobs & income A−, Walkability A, Hazard risk B−Electoral Area G, Okanagan-Similkameen2,402 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D, Schools B−, Health B, Jobs & income D−, Walkability B−, Hazard risk D−Rosedale2,401 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living C−, Schools A+, Health B−, Jobs & income B, Walkability C, Hazard risk BElectoral Area H, Okanagan-Similkameen2,372 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D, Schools C, Health B−, Jobs & income D, Walkability D, Hazard risk C−Electoral Area I, Okanagan-Similkameen2,372 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living D, Schools B, Health B, Jobs & income B, Walkability C+, Hazard risk D−Logan Lake2,337 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living D, Schools C+, Health C−, Jobs & income D, Walkability A−, Hazard risk D−Lumby2,257 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B+, Cost of living C, Schools C+, Health B−, Jobs & income C−, Walkability A+, Hazard risk BElectoral Area B, East Kootenay2,221 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B, Cost of living C+, Schools C−, Health B−, Jobs & income C−, Walkability D, Hazard risk CElectoral Area F, Okanagan-Similkameen2,149 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living C, Schools A, Health B, Jobs & income A, Walkability C+, Hazard risk D−Harrison Hot Springs2,148 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living D−, Health C+, Jobs & income D, Walkability A−, Hazard risk BPenticton 12,147 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools A, Health B+, Jobs & income C, Walkability C−, Hazard risk D−Electoral Area F, Alberni-Clayoquot2,141 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B+, Cost of living D, Schools C, Health B−, Jobs & income B−, Walkability D, Hazard risk B−Electoral Area A, East Kootenay2,092 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B, Cost of living D, Schools B, Health B, Jobs & income A+, Walkability B, Hazard risk CDuck Lake 72,091 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools B, Health B−, Jobs & income B, Walkability B−, Hazard risk D−Tsinstikeptum 102,081 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools C+, Health B+, Jobs & income A, Walkability C, Hazard risk B−Naramata2,077 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living D, Schools A, Health B, Jobs & income B, Walkability B−, Hazard risk D−Fruitvale2,068 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C+, Schools A, Health B+, Jobs & income B−, Walkability B+, Hazard risk C+Lillooet2,065 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living D, Schools C+, Health C+, Jobs & income B+, Walkability A+, Hazard risk D−New Songhees 1A2,052 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools C+, Health A+, Jobs & income D, Walkability A+, Hazard risk C+Electoral Area H, Cariboo2,047 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Cost of living D, Schools D, Health C−, Jobs & income D−, Walkability B−, Hazard risk A−One Hundred Mile House2,030 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Cost of living D, Schools D, Health B−, Jobs & income C−, Walkability A+, Hazard risk D−Electoral Area C, Squamish-Lillooet2,027 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B+, Cost of living D−, Schools B+, Health A, Jobs & income B, Walkability B, Hazard risk B+Electoral Area A, Kootenay Boundary2,008 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living B, Schools C+, Health B+, Jobs & income A−, Walkability C+, Hazard risk C+Burns Lake2,007 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living A−, Schools C+, Health C, Jobs & income A, Walkability A, Hazard risk B+Electoral Area K, Central Kootenay1,965 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living C−, Schools B+, Health B, Jobs & income D, Walkability C, Hazard risk C+East Saanich 21,962 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools A−, Health A+, Jobs & income C−, Walkability B, Hazard risk C+Electoral Area J (Copper Desert Country), Thompson-Nicola1,958 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living D, Schools B+, Health C−, Jobs & income B, Walkability C−, Hazard risk D−Electoral Area G, East Kootenay1,952 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living C+, Schools B−, Health B−, Jobs & income B, Walkability B−, Hazard risk C−Barriere1,913 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living D, Schools B, Health C−, Jobs & income D−, Walkability B, Hazard risk D−Electoral Area E, East Kootenay1,881 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety A−, Cost of living C, Schools A, Health B−, Jobs & income C, Walkability C, Hazard risk CMusqueam 21,879 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools A+, Health A, Jobs & income C+, Walkability B+, Hazard risk B−Electoral Area D, Alberni-Clayoquot1,875 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B+, Cost of living C−, Schools C−, Health B−, Jobs & income B−, Walkability C−, Hazard risk B−Electoral Area F, Cowichan Valley1,837 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D, Schools C−, Health C+, Jobs & income D, Walkability C+, Hazard risk B−Electoral Area G, Fraser Valley1,808 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living D−, Schools B−, Health B−, Jobs & income D, Walkability C−, Hazard risk C+Nisga'a1,803 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools D−, Health D−, Jobs & income C+, Walkability A−, Hazard risk B+Electoral Area G, Central Kootenay1,795 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C−, Schools B+, Health B, Jobs & income D−, Walkability C+, Hazard risk C+Keremeos1,779 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D−, Schools C+, Health B+, Jobs & income D, Walkability A, Hazard risk D−Electoral Area D, Bulkley-Nechako1,772 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living B+, Schools C−, Health D−, Jobs & income D, Walkability D, Hazard risk D−Electoral Area B, Bulkley-Nechako1,769 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living A−, Schools C+, Health C−, Jobs & income B−, Walkability D, Hazard risk B+Electoral Area A (Wells Gray Country), Thompson-Nicola1,766 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living C−, Schools D, Health C, Jobs & income D−, Walkability C+, Hazard risk AElectoral Area E, Fraser Valley1,748 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living D−, Schools A, Health B−, Jobs & income D, Walkability D, Hazard risk C+Ashcroft1,744 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living C−, Schools D−, Health B−, Jobs & income C, Walkability B−, Hazard risk D−Nakusp1,740 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D, Schools B+, Health A, Jobs & income C+, Walkability A, Hazard risk C+Electoral Area M (Beautiful Nicola Valley - North), Thompson-Nicola1,731 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living C, Schools D−, Health C, Jobs & income C+, Walkability C+, Hazard risk B+Warfield1,729 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C+, Schools B−, Health A−, Jobs & income A−, Walkability B−, Hazard risk C+Electoral Area B, qathet1,714 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Schools C, Health A+, Jobs & income B−, Walkability C−, Hazard risk C+Electoral Area I, Cariboo1,707 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C−, Schools D, Health D, Jobs & income D, Walkability D, Hazard risk BElectoral Area C, Central Kootenay1,672 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety A, Cost of living D, Schools B, Health B, Jobs & income B, Walkability D−, Hazard risk CElectoral Area C (Christina Lake), Kootenay Boundary1,666 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Schools A+, Health B+, Jobs & income C, Walkability B−, Hazard risk C+Electoral Area O (Lower North Thompson), Thompson-Nicola1,653 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living B−, Schools B, Health C−, Jobs & income D, Walkability D−, Hazard risk D−Electoral Area E, Bulkley-Nechako1,631 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living B, Schools B−, Health D, Jobs & income B, Walkability D, Hazard risk D−Electoral Area B, Kitimat-Stikine1,617 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living B−, Schools D−, Health D−, Jobs & income D−, Walkability C, Hazard risk AElectoral Area H, Fraser-Fort George1,604 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living C, Schools C−, Health D, Jobs & income B, Walkability C+, Hazard risk CElectoral Area D, Central Kootenay1,596 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B, Cost of living D−, Schools B, Health B, Jobs & income D, Walkability C+, Hazard risk C+Electoral Area F, Fraser Valley1,556 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living D, Schools B, Health B−, Jobs & income C−, Walkability C, Hazard risk C+Sun Peaks Mountain1,546 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living D−, Schools B−, Health C−, Jobs & income B−, Walkability A, Hazard risk D−Telkwa1,544 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C, Schools B−, Health D, Jobs & income B, Walkability C, Hazard risk AFort St. James1,542 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living A, Schools C+, Health C, Jobs & income B+, Walkability A, Hazard risk B+Electoral Area I, Cowichan Valley1,521 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living D−, Schools C−, Health C, Jobs & income D, Walkability C+, Hazard risk B−Electoral Area E, Columbia-Shuswap1,518 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living D, Schools C, Health C−, Jobs & income C−, Walkability C+, Hazard risk ARadium Hot Springs1,489 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living C, Health B, Jobs & income A−, Walkability A, Hazard risk C−Osoyoos 11,484 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools B+, Health B+, Jobs & income C, Walkability C+, Hazard risk D−Electoral Area B (Lower Columbia-Old-Glory), Kootenay Boundary1,432 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C−, Schools C+, Health A−, Jobs & income C+, Walkability B−, Hazard risk C+Taylor1,415 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C, Cost of living A, Schools D−, Health C−, Jobs & income B, Walkability B+, Hazard risk A−Electoral Area F, Fraser-Fort George1,402 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C, Health D, Jobs & income C, Walkability C−, Hazard risk BLions Bay1,375 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety A+, Cost of living D, Health A+, Jobs & income A, Walkability B+, Hazard risk C+Bella Bella 11,339 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools D−, Health A+, Jobs & income C, Walkability A+, Hazard risk B+Gold River1,339 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Cost of living C−, Schools D, Health B−, Jobs & income C−, Walkability A, Hazard risk B−Electoral Area A, qathet1,330 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Schools A−, Health A, Jobs & income D, Walkability B, Hazard risk BElectoral Area C, Bulkley-Nechako1,312 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living A−, Schools C+, Health D, Jobs & income B+, Walkability D−, Hazard risk B+Salmo1,310 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Schools B+, Health B, Jobs & income D−, Walkability A−, Hazard risk C+Mount Currie1,298 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Health A, Jobs & income D−, Walkability A−, Hazard risk B+Electoral Area C, Cariboo1,289 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living C, Schools D−, Health C−, Jobs & income C, Walkability C−, Hazard risk B+Electoral Area E, North Okanagan1,248 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B+, Cost of living D−, Health C+, Jobs & income D−, Walkability D, Hazard risk B−Electoral Area D, qathet1,221 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Cost of living D, Health A+, Jobs & income D, Walkability B+, Hazard risk B−Electoral Area B, Okanagan-Similkameen1,190 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living C−, Schools B−, Health B, Jobs & income B, Walkability A−, Hazard risk D−Electoral Area I (Blue Sky Country), Thompson-Nicola1,189 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living C, Schools D−, Health C, Jobs & income C+, Walkability C−, Hazard risk D−Electoral Area E (Bonaparte Plateau), Thompson-Nicola1,167 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living D−, Schools A, Health C−, Jobs & income D, Walkability B, Hazard risk D−Electoral Area C, Fraser Valley1,155 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Schools D−, Health B−, Jobs & income D−, Walkability D−, Hazard risk B+Kaslo1,141 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B, Cost of living D, Schools B, Health B, Jobs & income C+, Walkability A+, Hazard risk C+Skowkale1,114 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools B−, Health B, Jobs & income C, Walkability C−, Hazard risk C+Valemount1,082 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living C−, Schools D, Health C, Jobs & income B, Walkability A+, Hazard risk CElectoral Area B, Strathcona1,074 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living D, Schools B+, Health B, Jobs & income C+, Walkability B+, Hazard risk B+Montrose1,072 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B−, Health A−, Jobs & income A−, Walkability C+, Hazard risk B−Electoral Area D, Squamish-Lillooet1,055 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety B, Cost of living D−, Schools A+, Health A+, Jobs & income B−, Walkability B, Hazard risk BCache Creek1,053 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety D, Cost of living C−, Schools D−, Health C+, Jobs & income D, Walkability B−, Hazard risk D−Bella Coola 11,037 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Schools D−, Health A+, Jobs & income C−, Walkability A−, Hazard risk A−Hudson's Hope1,019 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C+, Cost of living B, Schools A+, Health D, Jobs & income B, Walkability C+, Hazard risk BElectoral Area C, Alberni-Clayoquot1,009 people · under 2,500 residents: subject grades, no overall grade.Graded on its page: Safety C−, Cost of living C−, Schools C−, Health C+, Jobs & income C−, Walkability B−, Hazard risk B−
Next door

Provinces and territories next to British Columbia

The provinces and territories that share a border with it: each one’s places, and how many of its towns have an overall grade.

Questions about British Columbia

How do the biggest towns in British Columbia grade?

Richmond grades C overall, with its best grade in walkability. Next in size, Abbotsford grades C−, best in walkability.

How are these towns ranked?

By the overall grade, which blends seven graded subjects (safety, cost of living, schools, health, jobs & income, walkability and hazard risk) from public data, each comparing a town with every town in Canada of 1,000 or more. The rank is among the towns of 2,500 or more in British Columbia, where five or more have an overall grade.

How does British Columbia compare with the other provinces and territories?

On its report card, which sets figures for the whole province beside how its towns grade, British Columbia comes 10th of 13 overall (C). It does best on walkability and worst on cost of living.

Is every town in British Columbia on TownRatings?

Yes: every one has its page, listed here from the biggest town to the smallest place; size decides only how many grades a page carries.

Why isn’t my town ranked?

The ranking covers towns of 2,500 or more with an overall grade. Electoral Area A, Central Kootenay, Tzeachten 13, Electoral Area A, Metro Vancouver, Tsawwassen and 101 more have no overall grade; their pages show the grades they have, and why.

Photos: Oak Bay, rpaterso (CC BY-SA 2.0) · North Vancouver, Xicotencatl (CC BY-SA 4.0) · Bowen Island, Hameltion (CC BY-SA 4.0) · Central Saanich, Ken Walker (CC BY 2.5) · Comox, U.S. Coast Guard (Public domain) · Saltspring Island, Michal Klajban (CC BY-SA 4.0) · Saanich, Keefer4~commonswiki (CC BY-SA 2.5) · North Saanich, Shawn from Airdrie, Canada (CC BY-SA 2.0) · Southern Gulf Islands, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Rossland, Michael Rogers. Original uploader was Mjrogers50 at en.wiki… (CC BY-SA 3.0) · Fernie, Holger Steinhaus (CC BY-SA 3.0) · Squamish, The original uploader was Damieng at English Wikipedia . (CC BY-SA 3.0) · Anmore, Ben Waardenburg benwubbleyou (CC0) · Coldstream, LN? from Canada (CC BY 2.0) · Golden, Murray Foubister (CC BY-SA 2.0) · Port Moody, waferboard (CC BY 2.0) · Electoral Area F, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Kimberley, Royalbroil (CC BY-SA 3.0) · Esquimalt, The original uploader was IDuke at English Wikipedia . (CC BY-SA 2.5) · Whistler, Ruth Hartnup from Vancouver, Canada (CC BY 2.0) · West Vancouver, Buidhe (CC BY-SA 4.0) · Elkford, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area E, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Sparwood, Rod Lafond (CC BY 3.0) · North Vancouver, Miranda.Kopetzky (CC BY-SA 4.0) · Sidney, Sidney Museum (CC BY-SA 3.0) · View Royal, John Newcomb (CC BY 3.0) · Pitt Meadows, Jarcardo (CC BY-SA 3.0) · Electoral Area C, North Okanagan, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Port Coquitlam, Ursus sapien (CC BY-SA 4.0) · Nelson, Quinn Desilets (CC BY-SA 4.0) · Roberts Creek, TwoWild (CC BY-SA 2.0) · Electoral Area D (Rural Grand Forks), Kootenay Boundary, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Fort Nelson, CanadianEman (CC BY-SA 3.0) · Grand Forks, Vxceprex (CC BY-SA 3.0) · Colwood, Kyle Wilson (CC BY-SA 4.0) · Revelstoke, Darren Kirby (CC BY-SA 3.0) · Pemberton, SoftwareSimian (CC BY-SA 3.0) · Invermere, The original uploader was GreenB1983 at English Wikipedia . (CC BY-SA 3.0) · Summerland, (WT-shared) Bulliver at wts wikivoyage (CC BY-SA 1.0) · Electoral Area B (Lazo North), Comox Valley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Delta, UBC Micrometeorology (CC BY 2.0) · Metchosin, P199 (CC BY-SA 4.0) · Cobble Hill, Alasdair McLellan (CC BY-SA 3.0) · Electoral Area B, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Qualicum Beach, Ken Walker (CC BY-SA 2.5) · Electoral Area G, Nanaimo, starkerry (CC BY-SA 3.0) · Shawnigan, David Stanley from Nanaimo, Canada (CC BY 2.0) · White Rock, Quintin Soloviev (CC BY 4.0) · Lantzville, This image is Image Number 937549 at Mushroom Observer , a … (CC BY-SA 3.0) · Electoral Area A, Cowichan Valley, Ymblanter (CC BY-SA 4.0) · Electoral Area H, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Coquitlam, John Shorten (CC BY 4.0) · Electoral Area A, Bulkley-Nechako, George Dean (CC BY-SA 3.0) · Cumberland, Ruth Hartnup from Vancouver, Canada (CC BY 2.0) · Sechelt, waferboard (CC BY 2.0) · Langford, P199 (CC BY-SA 4.0) · Electoral Area F, East Kootenay, Photo by Alan Silvester ( mascdman ) (CC BY-SA 2.0 ca) · Gibsons, Visit-World. com Author: www.visit-world.com (CC BY-SA 3.0) · Electoral Area A, Columbia-Shuswap, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area B, North Okanagan, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area A, Comox Valley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Smithers, Shawn from Airdrie, Canada (CC BY-SA 2.0) · Victoria, Michal Klajban (CC BY-SA 4.0) · Langley, Leoboudv (CC BY-SA 4.0) · New Westminster, Dennis Sylvester Hurd (CC0) · Electoral Area C, East Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Spallumcheen, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Courtenay, Ken Walker (CC BY-SA 3.0) · Electoral Area I, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Welcome Beach, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area F, Nanaimo, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Armstrong, Historyted at English Wikipedia (Public domain) · Electoral Area J, Central Kootenay, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Vanderhoof, Bell and Jeff from Wellington, New Zealand (CC BY 2.0) · Fort St. John, jasonwoodhead23 (CC BY 2.0) · Electoral Area F, Sunshine Coast, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area D, North Okanagan, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Oliver, Adam Jones from Kelowna, BC, Canada (CC BY-SA 2.0) · Electoral Area E, Peace River, Mengqiu Chen (CC BY 3.0) · Juan de Fuca (Part 1), Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Lake Country, outofthought (CC BY-SA 3.0) · Fairwinds, KenWalker (CC BY-SA 4.0) · Electoral Area C (Part 1), Kitimat-Stikine, Shawn from Airdrie, Canada (CC BY-SA 2.0) · Parksville, Doug Wortley (CC BY-SA 4.0) · Okanagan Falls, AndrewEnns (CC BY-SA 3.0) · Electoral Area E, Kitimat-Stikine, TerradiseBC (CC BY-SA 4.0) · Kent, Joe Mabel (CC BY-SA 3.0) · Electoral Area H, Nanaimo, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Maple Ridge, Glen Jackson glen_jackson (CC0) · Peachland, Extemporalist (CC0) · Cranbrook, waferboard (CC BY 2.0) · Richmond, Canuckle (CC0) · Electoral Area C (Puntledge - Black Creek), Comox Valley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area C, Peace River, awmcphee (CC BY-SA 4.0) · Penticton, Original uploader was Fawcett5 at en.wikipedia Later versio… (Public domain) · Houston, William Matheson (CC BY-SA 2.0) · Cultus Lake, The High Fin Sperm Whale (CC BY-SA 3.0) · Dawson Creek, maclean (Public domain) · Powell River, James Blake aka Webgeer at en.wikipedia (CC BY 2.0) · Vernon, Valentin8107 (CC BY-SA 4.0) · Creston, K29328 (CC BY-SA 4.0) · Prince Rupert, Sam Beebe (CC BY 2.0) · Electoral Area B, Peace River, tuchodi from Fort St. John, BC, Canada (CC BY-SA 2.0) · Mackenzie, RTBoughner at English Wikipedia (Public domain) · Electoral Area D, Peace River, calind (CC BY-SA 3.0) · Kamloops, Kiyoteru Awaji (CC BY 4.0) · Highlands, Kiwibirdman (CC BY 3.0) · Trail, The original uploader was RandyMac at English Wikipedia . (CC BY-SA 3.0) · Enderby, Shawn from Airdrie, Canada (CC BY-SA 2.0) · Terrace, Sam Beebe (CC BY 2.0) · Salmon Arm, The Interior (CC BY-SA 4.0) · West Kelowna, 36reasons (Public domain) · Tumbler Ridge, Urban Walnut (Public domain) · Port Hardy, Dan Huntington from Anacortes, WA (CC BY-SA 2.0) · Langley, Reg Natarajan from Vancouver, Canada (CC BY 2.0) · Castlegar, Ken Eckert (CC BY-SA 4.0) · Kitimat, Sam Beebe (CC BY 2.0) · Abbotsford, Dllu (CC BY-SA 4.0) · Electoral Area E, Cariboo, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Kelowna, Jd.101 (CC BY-SA 3.0) · Electoral Area A, Sunshine Coast, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Chilliwack, University of the Fraser Valley (CC BY 2.0) · Osoyoos, GoToVan from Vancouver, Canada (CC BY 2.0) · Electoral Area C, Nanaimo, Gerry Thomasen from Nanaimo, Canada (CC BY 2.0) · Electoral Area C, Okanagan-Similkameen, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Central Okanagan, Adam Jones from Kelowna, BC, Canada (CC BY-SA 2.0) · Sooke, Kyle Wilson (CC BY-SA 4.0) · Tofino, Buiobuione (CC BY-SA 4.0) · Campbell River, Darren Kirby from Penticton, Canada (CC BY-SA 2.0) · Electoral Area D (Oyster Bay - Buttle Lake), Strathcona, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Ladysmith, A.Davey (CC BY 2.0) · Cowichan Bay, James Abbott from New Westminster, B.C., Canada (CC BY-SA 2.0) · Nanaimo, Gerry Thomasen from Nanaimo, Canada (CC BY 2.0) · North Cowichan, Blake Handley from Victoria, Canada (CC BY 2.0) · Electoral Area C, Strathcona, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Princeton, GerthMichael (CC BY-SA 3.0) · Clearwater, Kiyoteru Awaji (CC BY 4.0) · Electoral Area E, Cowichan Valley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Prince George, CPG1100 (CC BY-SA 4.0) · Electoral Area H, Cowichan Valley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area F, North Okanagan, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Blind Bay, The Interior (CC BY-SA 4.0) · Electoral Area G, Cowichan Valley, D&J Huber from Canada (CC BY 2.0) · Central Okanagan West, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Mission, Bernard Samuel Fenn (Public domain) · Electoral Area D, Columbia-Shuswap, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area E (West Boundary), Kootenay Boundary, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Williams Lake, Globalphotobank (CC BY-SA 4.0) · Electoral Area L (Grasslands), Thompson-Nicola, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Electoral Area A, Nanaimo, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Port Alberni, Kevstan (CC BY-SA 3.0) · Electoral Area F, Bulkley-Nechako, Jack Borno (CC BY-SA 3.0) · Lake Cowichan, James O'Brien (CC BY-SA 4.0) · Sicamous, Mangoandmay (CC BY-SA 4.0) · Electoral Area P (Rivers and the Peaks), Thompson-Nicola, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Duncan, Doug Hay derivative work: MrPanyGoff (CC BY 2.0) · Merritt, Eric Friedebach (CC BY 3.0) · Quesnel, Asahel Curtis (Public domain) · Hope, Joe Mabel (CC BY-SA 3.0) · Chase, The Interior (CC BY-SA 3.0) · Electoral Area F, Columbia-Shuswap, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026 · Statistics Canada, 2021 Census of Population and population estimates. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).