Walk Score Logo
Go
Locate me

Cities in British Columbia

The 69 largest cities in British Columbia (the most populous cities in CA-BC are Vancouver, Surrey, and Burnaby) have an average Walk Score of 45. The best cities in British Columbia ranked by Walk Score are Vancouver, Victoria, and North Vancouver, while the least walkable cities are Coldstream, North Saanich, and Peachland.

Follow the links for city maps, photos, and all neighborhoods.

The list of British Columbia cities below is sorted by Walk Score, but can also be sorted by population or alphabetically (click table's heading to sort). Find out how Walk Score works.

City

Zip Code

Walk Score

Transit Score

Bike Score

Population

Vancouver (the largest city in British Columbia) 78 74 -- 603,502
Surrey 51 44 -- 468,251
Burnaby 64 64 -- 223,218
Richmond 55 50 -- 190,473
Abbotsford 39 -- -- 133,497
Coquitlam 53 47 -- 126,456
Kelowna 42 29 -- 117,312
Saanich 51 46 -- 109,752
Langley Township 39 26 -- 104,177
Delta 52 -- -- 99,863
Kamloops 38 31 -- 85,678
District of North Vancouver 50 -- -- 84,412
Nanaimo 45 -- -- 83,810
Victoria 78 62 -- 80,017
Chilliwack 39 -- -- 77,936
Maple Ridge 36 33 -- 76,052
Prince George 37 -- -- 71,974
New Westminster 70 65 -- 65,976
Port Coquitlam 47 -- -- 56,342
North Vancouver 73 55 -- 48,196
West Vancouver 43 39 -- 42,694
Vernon 43 -- -- 38,150
Mission 32 2 -- 36,426
Port Moody 52 -- -- 32,975
Penticton 53 -- -- 32,877
Campbell River 37 -- -- 31,186
West Kelowna 23 -- -- 30,892
Langford 48 -- -- 29,228
North Cowichan 30 -- -- 28,807
Langley 58 48 -- 25,081
Courtenay 39 -- -- 24,099
White Rock 72 -- -- 19,339
Cranbrook 43 -- -- 19,319
Fort St. John 54 -- -- 18,609
Oak Bay 61 -- -- 18,015
Port Alberni 49 -- -- 17,743
Pitt Meadows 53 -- -- 17,736
Salmon Arm 34 -- -- 17,464
Squamish 39 21 -- 17,158
Esquimalt 65 -- -- 16,209
Colwood 42 -- -- 16,093
Central Saanich 35 -- -- 15,936
Comox 38 -- -- 13,627
Powell River 37 -- -- 13,165
Prince Rupert 54 -- -- 12,508
Parksville 39 -- -- 11,977
Dawson Creek 46 -- -- 11,583
Terrace 44 -- -- 11,486
Sooke 23 -- -- 11,435
Summerland 32 -- -- 11,280
Sidney 64 -- -- 11,178
North Saanich 15 -- -- 11,089
Williams Lake 39 -- -- 10,832
Coldstream 14 -- -- 10,314
Nelson 57 -- -- 10,230
Quesnel 39 -- -- 10,007
View Royal 47 -- -- 9,381
Sechelt 26 -- -- 9,291
Qualicum Beach 31 -- -- 8,687
Ladysmith 44 -- -- 7,921
Castlegar 38 -- -- 7,816
Trail 42 -- -- 7,681
Revelstoke 43 -- -- 7,139
Merritt 42 -- -- 7,113
Kimberley 38 -- -- 6,652
Hope 37 -- -- 5,969
Smithers 52 -- -- 5,404
Creston 59 -- -- 5,306
Peachland 17 -- -- 5,200