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