Guest, Sign inJoin
Fairview Aerial view 2025Fairview, #1 on this list · Photo: Canmenwalker (CC BY 4.0)
British Columbia · 2026

Most walkable towns in British Columbia

Of the 254 on the list, 146 earn an A. The list ends with Electoral Area C, Fraser-Fort George, at D−. Fairview is #26 of 2,589 on the list for all of Canada. Of the places on this list, 17 make the national top 100. First place in British Columbia goes to Fairview, with A+. Kitsilano takes second place with A+; Greektown is third with A+.

Walkability grade: residents within 800 metres of a pharmacy, and commuters who walk, cycle or take transit How grades work

#1

Fairview

British Columbia · 33,969 people
A+Walkability

Overall B+·#804 of 2,556

Strongest: walkability A+, health A+·lowest: cost of living D−

#2

Kitsilano

British Columbia · 27,320 people
A+Walkability

Overall B+·#835 of 2,556

Strongest: walkability A+, health A+·lowest: cost of living D−

#3

Greektown

British Columbia · 16,618 people
A+Walkability

Overall B+·#847 of 2,556

Strongest: walkability A+, health A+·lowest: cost of living D−

All 254, ranked in British Columbia

Best first in British Columbia; beside each place, its rank on the same list for all of Canada.

Every British Columbia list

254 places

#TownWalkabilityCanada rankWhat drives it
1Fairview33,969 peopleA+#26 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
2Kitsilano27,320 peopleA+#28 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
3Greektown16,618 peopleA+#30 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
4Mount Pleasant37,091 peopleA+#42 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
5South Cambie9,846 peopleA+#49 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
6Yaletown40,297 peopleA+#52 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
7Little Saigon11,086 peopleA+#53 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
8Collingwood18,399 peopleA+#61 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
9Grandview-Woodland28,119 peopleA+#63 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
10Coal Harbour10,407 peopleA+#66 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
11Metrotown36,594 peopleA+#67 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
12West End30,785 peopleA+#69 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
13Granville Entertainment District19,125 peopleA+#72 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
14Victoria103,888 peopleA+#73 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
15Kensington-Cedar Cottage39,668 peopleA+#74 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
16Davie Village16,833 peopleA+#75 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
17Strathcona13,783 peopleA+#92 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
18North Vancouver66,624 peopleA+#154 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
19West Point Grey13,429 peopleA+#162 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
20Riley Park23,682 peopleA+#163 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
21Edmonds34,805 peopleA+#177 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
22Sunset37,186 peopleA+#179 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
23Norquay Village11,287 peopleA+#185 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
24New Westminster92,124 peopleA+#216 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
25Lougheed15,442 peopleA+#221 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
26Marpole28,182 peopleA+#228 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
27Whalley52,642 peopleA+#246 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
28Brentwood22,170 peopleA+#248 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
29Hastings-Sunrise36,072 peopleA+#255 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
30Guildford14,663 peopleA+#268 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
31Heights22,141 peopleA+#296 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
32Broadview8,008 peopleA+#297 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
33Kerrisdale14,105 peopleA+#299 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
34Garden Village6,492 peopleA+#300 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
35Dunbar-Southlands21,117 peopleA+#316 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
36Gibsons5,090 peopleA+#342 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
37Oakridge14,071 peopleA+#345 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
38Royal Oak18,364 peopleA+#367 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
39Birdland10,745 peopleA+#373 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
40Shaughnessy8,034 peopleA+#378 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
41Smithers5,627 peopleA+#394 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
42Pemberton3,620 peopleA+#405 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living D−
43Killarney32,167 peopleA+#409 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
44Esquimalt19,512 peopleA+#414 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
45Brownsville23,515 peopleA+#425 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
46Arbutus Ridge15,083 peopleA+#441 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
47Victoria-Fraserview31,095 peopleA+#449 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
48Richmond239,584 peopleA+#450 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
49Johnston Heights30,971 peopleA+#452 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
50East Burnaby17,233 peopleA+#484 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
51Burnaby Mountain9,248 peopleA+#489 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
52Renfrew-Collingwood23,392 peopleA+#499 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
53Creston5,976 peopleA+#501 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
54Strawberry Hill37,037 peopleA+#512 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
55Duncan5,745 peopleA+#516 of 2,589Strongest: walkability A+, health B·lowest: cost of living D−
56Golden4,433 peopleA+#535 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
57Rossland4,355 peopleA+#546 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living C−
58Nelson12,126 peopleA+#550 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
59Oak Bay18,626 peopleA+#563 of 2,589Strongest: health A+, safety A+·lowest: cost of living D−
60White Rock25,057 peopleA+#575 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
61Coquitlam173,599 peopleA+#576 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
62Sidney13,445 peopleA+#579 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
63Lochdale7,463 peopleA+#587 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
64Invermere4,305 peopleA+#597 of 2,589Strongest: jobs & income A+, walkability A+·lowest: cost of living D
65Montecito10,734 peopleA+#615 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
66Penticton39,068 peopleA+#618 of 2,589Strongest: walkability A+, schools A−·lowest: cost of living D−
67Grand Forks4,308 peopleA+#621 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
68Semiahmoo Town Centre13,381 peopleA+#623 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
69Chase2,591 peopleA+#639 of 2,589Strongest: walkability A+, safety C·lowest: hazard risk D−
70Saanich126,011 peopleA+#641 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
71Holdom7,976 peopleA+#660 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
72Delta124,670 peopleA+#664 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
73Fernie7,086 peopleA+#665 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C
74Newton51,222 peopleA+#698 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
75Fleetwood63,957 peopleA#709 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
76Port Moody38,285 peopleA#712 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
77North Vancouver97,845 peopleA#714 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
78Prince Rupert12,903 peopleA#718 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
79Bainbridge3,015 peopleA#740 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
80Buckingham Heights8,794 peopleA#755 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
81Oliver5,262 peopleA#757 of 2,589Strongest: walkability A, schools A−·lowest: hazard risk D−
82South Slope8,989 peopleA#759 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
83Langley35,444 peopleA#761 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
84Lake Cowichan3,757 peopleA#762 of 2,589Strongest: walkability A, hazard risk B−·lowest: jobs & income D
85Port Coquitlam67,724 peopleA#769 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
86Parksville15,371 peopleA#798 of 2,589Strongest: walkability A, schools A·lowest: cost of living D−
87Sullivan42,135 peopleA#841 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
88West Vancouver47,929 peopleA#865 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
89Revelstoke9,464 peopleA#886 of 2,589Strongest: jobs & income A+, walkability A·lowest: cost of living D
90Enderby3,292 peopleA#892 of 2,589Strongest: walkability A, health B·lowest: cost of living D
91Comox15,884 peopleA#894 of 2,589Strongest: schools A, walkability A·lowest: cost of living D−
92Tofino2,772 peopleA#903 of 2,589Strongest: jobs & income A, walkability A·lowest: cost of living D−
93Panorama Ridge36,473 peopleA#906 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
94Deer Lake8,417 peopleA#940 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
95Tumbler Ridge2,663 peopleA#941 of 2,589Strongest: cost of living A, walkability A·lowest: schools D−
96Sunnyside16,784 peopleA#944 of 2,589Strongest: schools A, health A·lowest: cost of living D−
97Courtenay32,869 peopleA#976 of 2,589Strongest: walkability A, schools A−·lowest: cost of living D−
98Kelowna167,654 peopleA#977 of 2,589Strongest: walkability A, jobs & income A·lowest: cost of living D−
99Princeton3,050 peopleA#1,012 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
100Aloha Estates13,194 peopleA#1,021 of 2,589Strongest: health A, walkability A·lowest: cost of living D
101Osoyoos5,724 peopleA#1,025 of 2,589Strongest: walkability A, schools B·lowest: hazard risk D−
102Whistler15,090 peopleA#1,040 of 2,589Strongest: schools A+, health A·lowest: cost of living D−
103Merritt7,190 peopleA#1,043 of 2,589Strongest: walkability A, hazard risk B·lowest: schools D−
104Nanaimo111,845 peopleA#1,052 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living D−
105Clayton Heights8,961 peopleA#1,064 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
106Colwood22,794 peopleA#1,068 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
107Lake City3,240 peopleA#1,071 of 2,589Strongest: health A, walkability A·lowest: cost of living D
108View Royal12,795 peopleA#1,089 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
109Pitt Meadows20,892 peopleA#1,091 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
110Port Alberni19,671 peopleA#1,097 of 2,589Strongest: walkability A, health B−·lowest: safety D
111Squamish28,578 peopleA#1,121 of 2,589Strongest: health A+, schools A+·lowest: cost of living D−
112Kamloops108,793 peopleA#1,128 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
113Langford59,664 peopleA#1,142 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
114Mackenzie3,442 peopleA−#1,145 of 2,589Strongest: jobs & income A, walkability A−·lowest: schools D
115Port Mann5,988 peopleA−#1,161 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
116Vernon49,527 peopleA−#1,162 of 2,589Strongest: walkability A−, schools A−·lowest: hazard risk D−
117Cloverdale13,615 peopleA−#1,165 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
118Tsawwassen2,629 peopleA−#1,166 of 2,589Strongest: schools A, health A·lowest: jobs & income B−
119Kimberley9,037 peopleA−#1,168 of 2,589Strongest: schools A, walkability A−·lowest: cost of living C−
120Terrace13,648 peopleA−#1,188 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
121Williams Lake11,462 peopleA−#1,201 of 2,589Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
122Hope7,183 peopleA−#1,207 of 2,589Strongest: walkability A−, hazard risk B+·lowest: schools D−
123Cranbrook22,703 peopleA−#1,246 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
124Kent7,093 peopleA−#1,260 of 2,589Strongest: walkability A−, schools A−·lowest: cost of living D
125Central Saanich18,184 peopleA−#1,261 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D−
126Port Hardy4,201 peopleA−#1,266 of 2,589Strongest: walkability A−, health A−·lowest: safety D
127Fraser Heights17,688 peopleA−#1,281 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
128Trail8,539 peopleA−#1,287 of 2,589Strongest: health A, walkability A−·lowest: safety C−
129Bridgeview3,511 peopleA−#1,295 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
130Abbotsford175,358 peopleA−#1,296 of 2,589Strongest: walkability A−, jobs & income B·lowest: cost of living D
131Summerland12,343 peopleA−#1,300 of 2,589Strongest: schools A−, walkability A−·lowest: hazard risk D−
132Sicamous2,854 peopleA−#1,320 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
133Maple Ridge105,925 peopleA−#1,326 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
134Sechelt11,558 peopleA−#1,336 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
135Powell River14,947 peopleA−#1,338 of 2,589Strongest: health A+, walkability A−·lowest: cost of living D
136Cumberland4,974 peopleA−#1,344 of 2,589Strongest: jobs & income A, walkability A−·lowest: cost of living D
137South Surrey6,431 peopleA−#1,359 of 2,589Strongest: schools A, health A·lowest: cost of living D−
138Campbell River38,300 peopleA−#1,377 of 2,589Strongest: health A−, walkability A−·lowest: cost of living D−
139Dawson Creek13,635 peopleA−#1,386 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
140Castlegar9,465 peopleA−#1,388 of 2,589Strongest: walkability A−, health B·lowest: safety C−
141Fort St. John24,383 peopleA−#1,389 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
142Houston3,114 peopleA−#1,394 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D−
143Salmon Arm20,891 peopleA−#1,403 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
144Langley163,885 peopleA−#1,409 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
145Qualicum Beach9,640 peopleA−#1,420 of 2,589Strongest: schools A, walkability A−·lowest: cost of living D−
146Ladysmith9,926 peopleA−#1,433 of 2,589Strongest: walkability A−, health B·lowest: cost of living D
147Armstrong5,643 peopleB+#1,447 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living D
148Prince George85,944 peopleB+#1,459 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
149Chilliwack105,520 peopleB+#1,464 of 2,589Strongest: walkability B+, schools B·lowest: cost of living D
150Southern Gulf Islands6,691 peopleB+#1,476 of 2,589Strongest: safety A, health A·lowest: cost of living D
151Provinceton11,625 peopleB+#1,483 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
152Clearwater2,500 peopleB+#1,492 of 2,589Strongest: hazard risk A, walkability B+·lowest: schools D
153Surrey Centre16,482 peopleB+#1,505 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
154Ocean Park10,845 peopleB+#1,511 of 2,589Strongest: schools A, health A·lowest: cost of living D−
155Quesnel10,253 peopleB+#1,517 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
156Rosewood Park9,004 peopleB+#1,534 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D−
157Sparwood4,486 peopleB+#1,543 of 2,589Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
158Sooke17,248 peopleB+#1,559 of 2,589Strongest: health A−, walkability B+·lowest: cost of living D−
159Saltspring Island12,429 peopleB+#1,565 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D
160Fort Nelson4,144 peopleB+#1,567 of 2,589Strongest: cost of living A+, jobs & income A·lowest: safety D
161Grandview16,947 peopleB+#1,591 of 2,589Strongest: health A, walkability B+·lowest: cost of living D−
162Electoral Area F, Sunshine Coast2,691 peopleB+#1,604 of 2,589Strongest: health A+, walkability B+·lowest: cost of living D−
163Kitimat10,019 peopleB+#1,623 of 2,589Strongest: jobs & income A, walkability B+·lowest: health C−
164North Cowichan34,525 peopleB+#1,643 of 2,589Strongest: walkability B+, jobs & income B·lowest: cost of living D−
165Electoral Area E, Sunshine Coast4,279 peopleB+#1,647 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
166Mission47,280 peopleB+#1,671 of 2,589Strongest: walkability B+, health B·lowest: cost of living D
167Crescent Heights9,033 peopleB#1,682 of 2,589Strongest: schools A+, health A·lowest: cost of living D
168Peachland6,302 peopleB#1,687 of 2,589Strongest: safety A−, walkability B·lowest: cost of living D−
169Vanderhoof4,545 peopleB#1,706 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
170Anmore2,508 peopleB#1,716 of 2,589Strongest: health A, safety A·lowest: cost of living C−
171Anderson Walk4,210 peopleB#1,726 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
172Electoral Area A, Comox Valley8,415 peopleB#1,733 of 2,589Strongest: safety B+, health B+·lowest: cost of living D−
173Sunrise Estates4,292 peopleB#1,743 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
174Electoral Area E, Central Kootenay4,309 peopleB#1,756 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
175Electoral Area F, East Kootenay3,893 peopleB#1,767 of 2,589Strongest: jobs & income A, walkability B·lowest: hazard risk C−
176Douglas4,555 peopleB#1,787 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D−
177Electoral Area A, Sunshine Coast3,256 peopleB#1,788 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
178Electoral Area C, Strathcona2,981 peopleB#1,797 of 2,589Strongest: health B+, hazard risk B·lowest: safety D
179Electoral Area B (Lazo North), Comox Valley7,830 peopleB#1,806 of 2,589Strongest: health A−, jobs & income B+·lowest: cost of living D
180Welcome Beach3,130 peopleB#1,820 of 2,589Strongest: health A+, schools B+·lowest: cost of living D−
181Bowen Island4,501 peopleB#1,821 of 2,589Strongest: schools A+, safety A+·lowest: cost of living D−
182Electoral Area B, Nanaimo4,702 peopleB#1,824 of 2,589Strongest: walkability B, safety B−·lowest: cost of living D−
183Electoral Area E (West Boundary), Kootenay Boundary3,361 peopleB#1,848 of 2,589Strongest: health B, walkability B·lowest: jobs & income D
184West Kelowna40,274 peopleB#1,851 of 2,589Strongest: jobs & income A, health B·lowest: hazard risk D−
185Electoral Area C, Okanagan-Similkameen4,103 peopleB#1,855 of 2,589Strongest: schools A−, health B·lowest: hazard risk D−
186Morgan Creek8,084 peopleB#1,862 of 2,589Strongest: health A, hazard risk B·lowest: cost of living D
187North Saanich12,986 peopleB#1,872 of 2,589Strongest: jobs & income A+, health A·lowest: cost of living D
188Elkford3,030 peopleB#1,874 of 2,589Strongest: cost of living A−, safety B+·lowest: schools C
189Electoral Area H, Central Kootenay5,390 peopleB−#1,891 of 2,589Strongest: safety A, schools A·lowest: jobs & income D−
190Roberts Creek3,779 peopleB−#1,893 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
191Electoral Area G, Cowichan Valley2,597 peopleB−#1,904 of 2,589Strongest: walkability B−, health B−·lowest: cost of living D−
192Okanagan Falls4,002 peopleB−#1,909 of 2,589Strongest: schools A−, jobs & income B·lowest: hazard risk D−
193Lantzville4,276 peopleB−#1,958 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living D−
194Cultus Lake2,773 peopleB−#1,981 of 2,589Strongest: schools A+, health B−·lowest: cost of living D−
195Electoral Area B, Central Kootenay5,243 peopleB−#1,985 of 2,589Strongest: safety A, schools B+·lowest: cost of living C−
196Cowichan Bay3,713 peopleB−#1,988 of 2,589Strongest: jobs & income A−, walkability B−·lowest: cost of living D
197Electoral Area C, North Okanagan5,029 peopleB−#1,990 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living C−
198Electoral Area G, Nanaimo8,412 peopleB−#1,999 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
199Coldstream11,380 peopleB−#2,001 of 2,589Strongest: jobs & income A, schools A·lowest: hazard risk D−
200Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 peopleB−#2,004 of 2,589Strongest: schools A−, health A−·lowest: cost of living C−
201Shawnigan9,903 peopleB−#2,007 of 2,589Strongest: schools A+, safety B+·lowest: cost of living D
202Metchosin5,207 peopleB−#2,012 of 2,589Strongest: health A, safety A−·lowest: cost of living D−
203Cobble Hill5,074 peopleB−#2,013 of 2,589Strongest: schools A+, jobs & income B+·lowest: cost of living D−
204Lake Country17,637 peopleB−#2,018 of 2,589Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
205Spallumcheen5,843 peopleB−#2,032 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living D
206Electoral Area A, Nanaimo7,825 peopleB−#2,040 of 2,589Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
207Electoral Area A, Cariboo6,172 peopleC+#2,053 of 2,589Strongest: hazard risk B+, jobs & income B−·lowest: schools D
208Electoral Area E, Cowichan Valley4,482 peopleC+#2,071 of 2,589Strongest: jobs & income B+, health B−·lowest: cost of living D
209Colebrook3,617 peopleC+#2,076 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D
210Electoral Area F, Columbia-Shuswap3,475 peopleC+#2,080 of 2,589Strongest: walkability C+, safety C·lowest: hazard risk D−
211Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 peopleC+#2,082 of 2,589Strongest: safety B+, health B+·lowest: cost of living D
212Electoral Area L (Grasslands), Thompson-Nicola3,543 peopleC+#2,114 of 2,589Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
213Electoral Area B, North Okanagan3,415 peopleC+#2,125 of 2,589Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
214Electoral Area E, Alberni-Clayoquot3,069 peopleC+#2,129 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living C−
215Blind Bay9,984 peopleC+#2,149 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
216Electoral Area B, Peace River5,814 peopleC+#2,162 of 2,589Strongest: hazard risk B+, schools B·lowest: health D
217Electoral Area D, Columbia-Shuswap4,829 peopleC+#2,171 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
218Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 peopleC+#2,176 of 2,589Strongest: health B+, schools B+·lowest: safety D
219Electoral Area A, Columbia-Shuswap3,672 peopleC#2,199 of 2,589Strongest: schools A−, jobs & income B+·lowest: cost of living C−
220Electoral Area A, Cowichan Valley5,156 peopleC#2,215 of 2,589Strongest: schools A, safety B+·lowest: cost of living D
221Electoral Area H, Nanaimo4,815 peopleC#2,217 of 2,589Strongest: schools A, safety B+·lowest: jobs & income D
222Electoral Area E, Kitimat-Stikine4,153 peopleC#2,249 of 2,589Strongest: hazard risk A−, jobs & income A−·lowest: health D
223Electoral Area F, North Okanagan4,969 peopleC#2,257 of 2,589Strongest: health B−, safety B−·lowest: cost of living D
224Electoral Area H, Cowichan Valley2,761 peopleC#2,263 of 2,589Strongest: jobs & income B, health B−·lowest: schools D
225Electoral Area F, Central Kootenay4,209 peopleC#2,273 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
226Anniedale6,715 peopleC#2,277 of 2,589Strongest: health A, schools A−·lowest: cost of living D−
227Fairwinds7,125 peopleC#2,280 of 2,589Strongest: safety A−, schools B·lowest: cost of living D−
228Electoral Area J, Central Kootenay3,915 peopleC#2,283 of 2,589Strongest: safety A−, health B·lowest: cost of living C−
229Electoral Area F, Nanaimo8,810 peopleC#2,285 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
230Juan de Fuca (Part 1)5,439 peopleC#2,286 of 2,589Strongest: health A−, schools B+·lowest: cost of living D−
231Electoral Area C, Nanaimo3,733 peopleC−#2,346 of 2,589Strongest: jobs & income B, safety B−·lowest: cost of living D
232Electoral Area C (Part 1), Kitimat-Stikine3,189 peopleC−#2,357 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: health D−
233Highlands2,753 peopleC−#2,373 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D
234Electoral Area F, Bulkley-Nechako3,643 peopleC−#2,377 of 2,589Strongest: hazard risk B, cost of living C+·lowest: health D
235Central Okanagan4,784 peopleC−#2,381 of 2,589Strongest: jobs & income A−, schools B+·lowest: cost of living D−
236Electoral Area D, Cariboo3,057 peopleC−#2,404 of 2,589Strongest: jobs & income A, safety B+·lowest: hazard risk D−
237Electoral Area A, Central Kootenay2,668 peopleC−#2,413 of 2,589Strongest: safety A, hazard risk B−·lowest: cost of living D
238Electoral Area D, North Okanagan3,184 peopleC−#2,430 of 2,589Strongest: schools B+, safety B+·lowest: walkability C−
239Electoral Area A, Fraser-Fort George3,764 peopleC−#2,446 of 2,589Strongest: hazard risk B, cost of living B−·lowest: health D
240Electoral Area E, Cariboo4,242 peopleC−#2,450 of 2,589Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
241Electoral Area D, Fraser-Fort George4,802 peopleC−#2,453 of 2,589Strongest: jobs & income A−, hazard risk B·lowest: schools D
242Electoral Area E, Peace River2,737 peopleD#2,477 of 2,589Strongest: cost of living A−, jobs & income B+·lowest: safety D
243Electoral Area A, Bulkley-Nechako5,829 peopleD#2,486 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: health D
244Mile 108 Recreational Ranch5,887 peopleD#2,494 of 2,589Strongest: health C, jobs & income C−·lowest: hazard risk D−
245Electoral Area L, Cariboo5,358 peopleD#2,495 of 2,589Strongest: health C, schools C−·lowest: hazard risk D−
246Electoral Area I, Central Kootenay2,758 peopleD#2,503 of 2,589Strongest: safety A−, health B·lowest: walkability D
247Electoral Area F, Cariboo5,016 peopleD#2,511 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D
248Electoral Area B, Cariboo4,169 peopleD#2,514 of 2,589Strongest: hazard risk B+, safety B−·lowest: schools D
249Electoral Area C, East Kootenay7,006 peopleD#2,520 of 2,589Strongest: jobs & income A−, health B·lowest: walkability D
250Central Okanagan West3,298 peopleD#2,530 of 2,589Strongest: schools A, health B−·lowest: hazard risk D−
251Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 peopleD#2,533 of 2,589Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
252Electoral Area C, Peace River6,344 peopleD#2,538 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
253Electoral Area D, Peace River5,100 peopleD#2,545 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
254Electoral Area C, Fraser-Fort George3,811 peopleD−#2,582 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
Rankings

More lists for British Columbia

Province by province

Most walkable elsewhere

Photos: Fairview, Canmenwalker (CC BY 4.0) · Kitsilano, Xicotencatl (CC BY-SA 4.0) · Greektown, Tavis Ford from Canada (CC BY 2.0), 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. 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).