Guest, Sign inJoin
Gate to Market Square, Victoria, British Columbia, Canada 31Victoria, #1 on this list · Photo: Michal Klajban (CC BY-SA 4.0)
British Columbia · 2026

Towns with the most civic life in British Columbia

Nationally, Victoria ranks #63 of 2,582. 10 places in British Columbia reach the top 100 for all of Canada. Nowhere in British Columbia does better on this list than Victoria, at A. Nelson is second (A) and Smithers third (A). Of the 254 on the list, 94 earn an A. The list ends with Langley, at C.

Civic life grade: library visits per resident, registered charities per 1,000 residents and the province’s volunteering rate How grades work

#1

Victoria

British Columbia · 103,888 people
ACivic life

Overall B−·#1,507 of 2,556

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

#2

Nelson

British Columbia · 12,126 people
ACivic life

Overall B·#933 of 2,556

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

#3

Smithers

British Columbia · 5,627 people
ACivic life

Overall B−·#1,419 of 2,556

Strongest: jobs & income A+, walkability A+·lowest: safety 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

#TownCivic lifeCanada rankWhat drives it
1Victoria103,888 peopleA#63 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
2Nelson12,126 peopleA#78 of 2,582Strongest: walkability A+, schools A·lowest: cost of living D−
3Smithers5,627 peopleA#79 of 2,582Strongest: jobs & income A+, walkability A+·lowest: safety D
4Williams Lake11,462 peopleA#84 of 2,582Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
5Quesnel10,253 peopleA#87 of 2,582Strongest: walkability B+, hazard risk B+·lowest: safety D
6Electoral Area A, Bulkley-Nechako5,829 peopleA#89 of 2,582Strongest: jobs & income A+, hazard risk A·lowest: health D
7Vanderhoof4,545 peopleA#90 of 2,582Strongest: jobs & income A, cost of living B+·lowest: safety D
8Electoral Area F, Bulkley-Nechako3,643 peopleA#91 of 2,582Strongest: hazard risk B, cost of living C+·lowest: health D
9Rossland4,355 peopleA#92 of 2,582Strongest: walkability A+, jobs & income A·lowest: cost of living C−
10Powell River14,947 peopleA#97 of 2,582Strongest: health A+, walkability A−·lowest: cost of living D
11Trail8,539 peopleA#106 of 2,582Strongest: health A, walkability A−·lowest: safety C−
12Terrace13,648 peopleA#107 of 2,582Strongest: jobs & income A+, walkability A−·lowest: safety D
13Dawson Creek13,635 peopleA#110 of 2,582Strongest: walkability A−, jobs & income A−·lowest: safety D
14North Vancouver97,845 peopleA#115 of 2,582Strongest: health A+, walkability A·lowest: cost of living D−
15Port Alberni19,671 peopleA#117 of 2,582Strongest: walkability A, health B−·lowest: safety D
16Port Hardy4,201 peopleA#121 of 2,582Strongest: walkability A−, health A−·lowest: safety D
17Sidney13,445 peopleA#127 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
18Sechelt11,558 peopleA#131 of 2,582Strongest: health A+, jobs & income A−·lowest: cost of living D−
19Electoral Area F, Central Kootenay4,209 peopleA#134 of 2,582Strongest: schools A+, safety A·lowest: cost of living D
20Electoral Area E, Central Kootenay4,309 peopleA#135 of 2,582Strongest: schools A+, safety A·lowest: cost of living D
21Electoral Area B, Central Kootenay5,243 peopleA#136 of 2,582Strongest: safety A, schools B+·lowest: cost of living C−
22Electoral Area H, Central Kootenay5,390 peopleA#137 of 2,582Strongest: safety A, schools A·lowest: jobs & income D−
23Electoral Area I, Central Kootenay2,758 peopleA#138 of 2,582Strongest: safety A−, health B·lowest: walkability D
24Electoral Area J, Central Kootenay3,915 peopleA#139 of 2,582Strongest: safety A−, health B·lowest: cost of living C−
25Creston5,976 peopleA#140 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D
26Castlegar9,465 peopleA#141 of 2,582Strongest: walkability A−, health B·lowest: safety C−
27Electoral Area A, Central Kootenay2,668 peopleA#142 of 2,582Strongest: safety A, hazard risk B−·lowest: cost of living D
28Fort Nelson4,144 peopleA#144 of 2,582Strongest: cost of living A+, jobs & income A·lowest: safety D
29Vernon49,527 peopleA#278 of 2,582Strongest: walkability A−, schools A−·lowest: hazard risk D−
30Electoral Area E, Alberni-Clayoquot3,069 peopleA#282 of 2,582Strongest: jobs & income B+, safety B+·lowest: cost of living C−
31Tofino2,772 peopleA#283 of 2,582Strongest: jobs & income A, walkability A·lowest: cost of living D−
32Parksville15,371 peopleA#284 of 2,582Strongest: walkability A, schools A·lowest: cost of living D−
33Salmon Arm20,891 peopleA#285 of 2,582Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
34Fairview33,969 peopleA−#299 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
35Kitsilano27,320 peopleA−#300 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
36Greektown16,618 peopleA−#301 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
37West Point Grey13,429 peopleA−#302 of 2,582Strongest: walkability A+, schools A+·lowest: cost of living D−
38Dunbar-Southlands21,117 peopleA−#303 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D
39Riley Park23,682 peopleA−#304 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
40Mount Pleasant37,091 peopleA−#305 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
41Shaughnessy8,034 peopleA−#306 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D
42Kerrisdale14,105 peopleA−#307 of 2,582Strongest: walkability A+, schools A+·lowest: cost of living D−
43South Cambie9,846 peopleA−#308 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
44Yaletown40,297 peopleA−#309 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
45Little Saigon11,086 peopleA−#310 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
46Hastings-Sunrise36,072 peopleA−#311 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
47Collingwood18,399 peopleA−#312 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
48Grandview-Woodland28,119 peopleA−#313 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
49Arbutus Ridge15,083 peopleA−#314 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
50Coal Harbour10,407 peopleA−#315 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
51Renfrew-Collingwood23,392 peopleA−#316 of 2,582Strongest: health A+, walkability A+·lowest: cost of living D−
52West End30,785 peopleA−#317 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
53Granville Entertainment District19,125 peopleA−#318 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
54Kensington-Cedar Cottage39,668 peopleA−#319 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
55Davie Village16,833 peopleA−#320 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
56Oakridge14,071 peopleA−#321 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
57Sunset37,186 peopleA−#322 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
58Killarney32,167 peopleA−#323 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
59Marpole28,182 peopleA−#324 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
60Victoria-Fraserview31,095 peopleA−#325 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
61Norquay Village11,287 peopleA−#326 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
62Strathcona13,783 peopleA−#327 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
63Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 peopleA−#329 of 2,582Strongest: schools A−, health A−·lowest: cost of living C−
64Grand Forks4,308 peopleA−#330 of 2,582Strongest: walkability A+, health A·lowest: cost of living D
65Electoral Area E (West Boundary), Kootenay Boundary3,361 peopleA−#331 of 2,582Strongest: health B, walkability B·lowest: jobs & income D
66Summerland12,343 peopleA−#333 of 2,582Strongest: schools A−, walkability A−·lowest: hazard risk D−
67Courtenay32,869 peopleA−#337 of 2,582Strongest: walkability A, schools A−·lowest: cost of living D−
68Roberts Creek3,779 peopleA−#360 of 2,582Strongest: health A+, jobs & income A·lowest: cost of living D−
69Gibsons5,090 peopleA−#361 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
70Electoral Area E, Sunshine Coast4,279 peopleA−#362 of 2,582Strongest: health A+, jobs & income A−·lowest: cost of living D−
71Welcome Beach3,130 peopleA−#363 of 2,582Strongest: health A+, schools B+·lowest: cost of living D−
72Electoral Area F, Sunshine Coast2,691 peopleA−#364 of 2,582Strongest: health A+, walkability B+·lowest: cost of living D−
73Electoral Area A, Sunshine Coast3,256 peopleA−#365 of 2,582Strongest: health A, walkability B·lowest: cost of living D−
74Elkford3,030 peopleA−#366 of 2,582Strongest: cost of living A−, safety B+·lowest: schools C
75Tumbler Ridge2,663 peopleA−#367 of 2,582Strongest: cost of living A, walkability A·lowest: schools D−
76Whistler15,090 peopleA−#371 of 2,582Strongest: schools A+, health A·lowest: cost of living D−
77Electoral Area C (Part 1), Kitimat-Stikine3,189 peopleA−#376 of 2,582Strongest: jobs & income A, hazard risk A−·lowest: health D−
78Electoral Area E, Kitimat-Stikine4,153 peopleA−#377 of 2,582Strongest: hazard risk A−, jobs & income A−·lowest: health D
79Abbotsford175,358 peopleA−#379 of 2,582Strongest: walkability A−, jobs & income B·lowest: cost of living D
80Electoral Area C, North Okanagan5,029 peopleA−#387 of 2,582Strongest: jobs & income A, schools A−·lowest: cost of living C−
81Electoral Area B, North Okanagan3,415 peopleA−#388 of 2,582Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
82Spallumcheen5,843 peopleA−#389 of 2,582Strongest: jobs & income B+, safety B+·lowest: cost of living D
83Armstrong5,643 peopleA−#390 of 2,582Strongest: jobs & income A−, walkability B+·lowest: cost of living D
84Electoral Area D, North Okanagan3,184 peopleA−#391 of 2,582Strongest: schools B+, safety B+·lowest: walkability C−
85Enderby3,292 peopleA−#392 of 2,582Strongest: walkability A, health B·lowest: cost of living D
86Electoral Area F, North Okanagan4,969 peopleA−#393 of 2,582Strongest: health B−, safety B−·lowest: cost of living D
87Fernie7,086 peopleA−#397 of 2,582Strongest: walkability A+, jobs & income A·lowest: hazard risk C
88Invermere4,305 peopleA−#398 of 2,582Strongest: jobs & income A+, walkability A+·lowest: cost of living D
89Electoral Area F, East Kootenay3,893 peopleA−#399 of 2,582Strongest: jobs & income A, walkability B·lowest: hazard risk C−
90Electoral Area C, East Kootenay7,006 peopleA−#400 of 2,582Strongest: jobs & income A−, health B·lowest: walkability D
91Houston3,114 peopleA−#402 of 2,582Strongest: hazard risk A, cost of living A−·lowest: health D−
92Sooke17,248 peopleA−#413 of 2,582Strongest: health A−, walkability B+·lowest: cost of living D−
93Comox15,884 peopleA−#419 of 2,582Strongest: schools A, walkability A·lowest: cost of living D−
94Cranbrook22,703 peopleA−#426 of 2,582Strongest: jobs & income A−, walkability A−·lowest: safety D
95Fort St. John24,383 peopleB+#428 of 2,582Strongest: jobs & income A+, walkability A−·lowest: safety D
96Kitimat10,019 peopleB+#430 of 2,582Strongest: jobs & income A, walkability B+·lowest: health C−
97Cobble Hill5,074 peopleB+#432 of 2,582Strongest: schools A+, jobs & income B+·lowest: cost of living D−
98Shawnigan9,903 peopleB+#433 of 2,582Strongest: schools A+, safety B+·lowest: cost of living D
99Electoral Area A, Cowichan Valley5,156 peopleB+#434 of 2,582Strongest: schools A, safety B+·lowest: cost of living D
100Ladysmith9,926 peopleB+#435 of 2,582Strongest: walkability A−, health B·lowest: cost of living D
101Cowichan Bay3,713 peopleB+#436 of 2,582Strongest: jobs & income A−, walkability B−·lowest: cost of living D
102Electoral Area E, Cowichan Valley4,482 peopleB+#437 of 2,582Strongest: jobs & income B+, health B−·lowest: cost of living D
103Electoral Area H, Cowichan Valley2,761 peopleB+#438 of 2,582Strongest: jobs & income B, health B−·lowest: schools D
104Electoral Area G, Cowichan Valley2,597 peopleB+#439 of 2,582Strongest: walkability B−, health B−·lowest: cost of living D−
105Lake Cowichan3,757 peopleB+#440 of 2,582Strongest: walkability A, hazard risk B−·lowest: jobs & income D
106Duncan5,745 peopleB+#441 of 2,582Strongest: walkability A+, health B·lowest: cost of living D−
107Oliver5,262 peopleB+#445 of 2,582Strongest: walkability A, schools A−·lowest: hazard risk D−
108Okanagan Falls4,002 peopleB+#446 of 2,582Strongest: schools A−, jobs & income B·lowest: hazard risk D−
109Osoyoos5,724 peopleB+#447 of 2,582Strongest: walkability A, schools B·lowest: hazard risk D−
110Electoral Area C, Okanagan-Similkameen4,103 peopleB+#448 of 2,582Strongest: schools A−, health B·lowest: hazard risk D−
111Princeton3,050 peopleB+#449 of 2,582Strongest: walkability A, health B+·lowest: cost of living D
112Bowen Island4,501 peopleB+#467 of 2,582Strongest: schools A+, safety A+·lowest: cost of living D−
113Central Saanich18,184 peopleB+#472 of 2,582Strongest: jobs & income A+, health A+·lowest: cost of living D−
114Electoral Area E, Peace River2,737 peopleB+#475 of 2,582Strongest: cost of living A−, jobs & income B+·lowest: safety D
115Electoral Area C, Peace River6,344 peopleB+#476 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: walkability D
116Electoral Area B, Peace River5,814 peopleB+#477 of 2,582Strongest: hazard risk B+, schools B·lowest: health D
117Electoral Area D, Peace River5,100 peopleB+#478 of 2,582Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
118Penticton39,068 peopleB+#481 of 2,582Strongest: walkability A+, schools A−·lowest: cost of living D−
119Golden4,433 peopleB+#483 of 2,582Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
120Revelstoke9,464 peopleB+#484 of 2,582Strongest: jobs & income A+, walkability A·lowest: cost of living D
121Electoral Area A, Columbia-Shuswap3,672 peopleB+#485 of 2,582Strongest: schools A−, jobs & income B+·lowest: cost of living C−
122Blind Bay9,984 peopleB+#486 of 2,582Strongest: safety A−, walkability C+·lowest: hazard risk D−
123Electoral Area D, Columbia-Shuswap4,829 peopleB+#487 of 2,582Strongest: safety A−, walkability C+·lowest: hazard risk D−
124Sicamous2,854 peopleB+#488 of 2,582Strongest: hazard risk A, walkability A−·lowest: safety D
125Electoral Area F, Columbia-Shuswap3,475 peopleB+#489 of 2,582Strongest: walkability C+, safety C·lowest: hazard risk D−
126Electoral Area D, Cariboo3,057 peopleB+#492 of 2,582Strongest: jobs & income A, safety B+·lowest: hazard risk D−
127Electoral Area E, Cariboo4,242 peopleB+#493 of 2,582Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
128Electoral Area A, Cariboo6,172 peopleB+#494 of 2,582Strongest: hazard risk B+, jobs & income B−·lowest: schools D
129Electoral Area F, Cariboo5,016 peopleB+#495 of 2,582Strongest: hazard risk A−, safety B+·lowest: walkability D
130Electoral Area B, Cariboo4,169 peopleB+#496 of 2,582Strongest: hazard risk B+, safety B−·lowest: schools D
131Mile 108 Recreational Ranch5,887 peopleB+#497 of 2,582Strongest: health C, jobs & income C−·lowest: hazard risk D−
132Electoral Area L, Cariboo5,358 peopleB+#498 of 2,582Strongest: health C, schools C−·lowest: hazard risk D−
133Prince Rupert12,903 peopleB+#499 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
134Southern Gulf Islands6,691 peopleB+#512 of 2,582Strongest: safety A, health A·lowest: cost of living D
135Metchosin5,207 peopleB+#513 of 2,582Strongest: health A, safety A−·lowest: cost of living D−
136Juan de Fuca (Part 1)5,439 peopleB+#514 of 2,582Strongest: health A−, schools B+·lowest: cost of living D−
137Highlands2,753 peopleB+#515 of 2,582Strongest: health A, jobs & income A·lowest: cost of living D
138Kent7,093 peopleB+#519 of 2,582Strongest: walkability A−, schools A−·lowest: cost of living D
139Cultus Lake2,773 peopleB+#520 of 2,582Strongest: schools A+, health B−·lowest: cost of living D−
140Hope7,183 peopleB+#521 of 2,582Strongest: walkability A−, hazard risk B+·lowest: schools D−
141Kimberley9,037 peopleB+#525 of 2,582Strongest: schools A, walkability A−·lowest: cost of living C−
142Electoral Area C, Fraser-Fort George3,811 peopleB+#527 of 2,582Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
143Mackenzie3,442 peopleB+#528 of 2,582Strongest: jobs & income A, walkability A−·lowest: schools D
144Electoral Area D, Fraser-Fort George4,802 peopleB+#529 of 2,582Strongest: jobs & income A−, hazard risk B·lowest: schools D
145Electoral Area A, Fraser-Fort George3,764 peopleB+#530 of 2,582Strongest: hazard risk B, cost of living B−·lowest: health D
146Sparwood4,486 peopleB+#531 of 2,582Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
147Port Moody38,285 peopleB+#538 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
148Campbell River38,300 peopleB+#540 of 2,582Strongest: health A−, walkability A−·lowest: cost of living D−
149Langley163,885 peopleB+#543 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
150Richmond239,584 peopleB#626 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
151Clearwater2,500 peopleB#640 of 2,582Strongest: hazard risk A, walkability B+·lowest: schools D
152Electoral Area L (Grasslands), Thompson-Nicola3,543 peopleB#641 of 2,582Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
153Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 peopleB#642 of 2,582Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
154Merritt7,190 peopleB#643 of 2,582Strongest: walkability A, hazard risk B·lowest: schools D−
155Chase2,591 peopleB#644 of 2,582Strongest: walkability A+, safety C·lowest: hazard risk D−
156Heights22,141 peopleB#645 of 2,582Strongest: walkability A+, schools A+·lowest: cost of living D−
157Brentwood22,170 peopleB#646 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
158Broadview8,008 peopleB#647 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
159Holdom7,976 peopleB#648 of 2,582Strongest: walkability A+, schools A·lowest: cost of living D−
160Deer Lake8,417 peopleB#649 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
161Lake City3,240 peopleB#650 of 2,582Strongest: health A, walkability A·lowest: cost of living D
162Lochdale7,463 peopleB#651 of 2,582Strongest: walkability A+, schools A+·lowest: cost of living D−
163South Slope8,989 peopleB#652 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
164Montecito10,734 peopleB#653 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
165Garden Village6,492 peopleB#654 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
166Buckingham Heights8,794 peopleB#655 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
167Bainbridge3,015 peopleB#656 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
168East Burnaby17,233 peopleB#657 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
169Royal Oak18,364 peopleB#658 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
170Metrotown36,594 peopleB#659 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
171Lougheed15,442 peopleB#660 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
172Edmonds34,805 peopleB#661 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
173Burnaby Mountain9,248 peopleB#662 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
174Kelowna167,654 peopleB#848 of 2,582Strongest: walkability A, jobs & income A·lowest: cost of living D−
175Chilliwack105,520 peopleB#849 of 2,582Strongest: walkability B+, schools B·lowest: cost of living D
176Pemberton3,620 peopleB#850 of 2,582Strongest: walkability A+, jobs & income A·lowest: cost of living D−
177Electoral Area B (Lazo North), Comox Valley7,830 peopleB#1,064 of 2,582Strongest: health A−, jobs & income B+·lowest: cost of living D
178Cumberland4,974 peopleB#1,065 of 2,582Strongest: jobs & income A, walkability A−·lowest: cost of living D
179Electoral Area A, Comox Valley8,415 peopleB#1,066 of 2,582Strongest: safety B+, health B+·lowest: cost of living D−
180Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 peopleB#1,067 of 2,582Strongest: safety B+, health B+·lowest: cost of living D
181West Vancouver47,929 peopleB#1,073 of 2,582Strongest: health A+, walkability A·lowest: cost of living D−
182Nanaimo111,845 peopleB#1,079 of 2,582Strongest: walkability A, jobs & income B·lowest: cost of living D−
183Squamish28,578 peopleB#1,080 of 2,582Strongest: health A+, schools A+·lowest: cost of living D−
184Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 peopleB#1,081 of 2,582Strongest: health B+, schools B+·lowest: safety D
185Electoral Area C, Strathcona2,981 peopleB#1,082 of 2,582Strongest: health B+, hazard risk B·lowest: safety D
186Coquitlam173,599 peopleB#1,086 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
187Mission47,280 peopleB#1,088 of 2,582Strongest: walkability B+, health B·lowest: cost of living D
188Qualicum Beach9,640 peopleB−#1,095 of 2,582Strongest: schools A, walkability A−·lowest: cost of living D−
189Electoral Area G, Nanaimo8,412 peopleB−#1,096 of 2,582Strongest: schools A−, safety A−·lowest: cost of living D
190Lantzville4,276 peopleB−#1,097 of 2,582Strongest: jobs & income A, schools A−·lowest: cost of living D−
191Electoral Area F, Nanaimo8,810 peopleB−#1,098 of 2,582Strongest: schools A−, safety A−·lowest: cost of living D
192Fairwinds7,125 peopleB−#1,099 of 2,582Strongest: safety A−, schools B·lowest: cost of living D−
193Electoral Area H, Nanaimo4,815 peopleB−#1,100 of 2,582Strongest: schools A, safety B+·lowest: jobs & income D
194Electoral Area C, Nanaimo3,733 peopleB−#1,101 of 2,582Strongest: jobs & income B, safety B−·lowest: cost of living D
195Electoral Area B, Nanaimo4,702 peopleB−#1,102 of 2,582Strongest: walkability B, safety B−·lowest: cost of living D−
196Electoral Area A, Nanaimo7,825 peopleB−#1,103 of 2,582Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
197Kamloops108,793 peopleB−#1,183 of 2,582Strongest: walkability A, hazard risk A−·lowest: cost of living D
198North Vancouver66,624 peopleB−#1,184 of 2,582Strongest: health A+, walkability A+·lowest: cost of living D−
199New Westminster92,124 peopleB−#1,201 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
200Prince George85,944 peopleB−#1,364 of 2,582Strongest: jobs & income A−, walkability B+·lowest: safety D
201Anmore2,508 peopleB−#1,377 of 2,582Strongest: health A, safety A·lowest: cost of living C−
202Tsawwassen2,629 peopleB−#1,378 of 2,582Strongest: schools A, health A·lowest: jobs & income B−
203White Rock25,057 peopleB−#1,402 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
204Peachland6,302 peopleB−#1,410 of 2,582Strongest: safety A−, walkability B·lowest: cost of living D−
205Central Okanagan4,784 peopleB−#1,411 of 2,582Strongest: jobs & income A−, schools B+·lowest: cost of living D−
206Central Okanagan West3,298 peopleB−#1,412 of 2,582Strongest: schools A, health B−·lowest: hazard risk D−
207Port Coquitlam67,724 peopleB−#1,529 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
208North Saanich12,986 peopleC+#1,546 of 2,582Strongest: jobs & income A+, health A·lowest: cost of living D
209Sunnyside16,784 peopleC+#1,548 of 2,582Strongest: schools A, health A·lowest: cost of living D−
210Clayton Heights8,961 peopleC+#1,549 of 2,582Strongest: health A, walkability A·lowest: cost of living D−
211Aloha Estates13,194 peopleC+#1,550 of 2,582Strongest: health A, walkability A·lowest: cost of living D
212South Surrey6,431 peopleC+#1,551 of 2,582Strongest: schools A, health A·lowest: cost of living D−
213Crescent Heights9,033 peopleC+#1,552 of 2,582Strongest: schools A+, health A·lowest: cost of living D
214Ocean Park10,845 peopleC+#1,553 of 2,582Strongest: schools A, health A·lowest: cost of living D−
215Semiahmoo Town Centre13,381 peopleC+#1,554 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
216Douglas4,555 peopleC+#1,555 of 2,582Strongest: health A, jobs & income A·lowest: cost of living D−
217Fraser Heights17,688 peopleC+#1,556 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
218Anniedale6,715 peopleC+#1,557 of 2,582Strongest: health A, schools A−·lowest: cost of living D−
219Surrey Centre16,482 peopleC+#1,558 of 2,582Strongest: health A, walkability B+·lowest: cost of living D
220Morgan Creek8,084 peopleC+#1,559 of 2,582Strongest: health A, hazard risk B·lowest: cost of living D
221Provinceton11,625 peopleC+#1,560 of 2,582Strongest: health A, walkability B+·lowest: cost of living D
222Sullivan42,135 peopleC+#1,561 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
223Colebrook3,617 peopleC+#1,562 of 2,582Strongest: health A, jobs & income A−·lowest: cost of living D
224Port Mann5,988 peopleC+#1,563 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
225Rosewood Park9,004 peopleC+#1,564 of 2,582Strongest: health A, jobs & income A−·lowest: cost of living D−
226Grandview16,947 peopleC+#1,565 of 2,582Strongest: health A, walkability B+·lowest: cost of living D−
227Bridgeview3,511 peopleC+#1,566 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
228Anderson Walk4,210 peopleC+#1,567 of 2,582Strongest: health A, walkability B·lowest: cost of living D−
229Cloverdale13,615 peopleC+#1,568 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
230Fleetwood63,957 peopleC+#1,569 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
231Sunrise Estates4,292 peopleC+#1,570 of 2,582Strongest: health A, walkability B·lowest: cost of living D−
232Panorama Ridge36,473 peopleC+#1,571 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
233Johnston Heights30,971 peopleC+#1,572 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
234Brownsville23,515 peopleC+#1,573 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
235Birdland10,745 peopleC+#1,574 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
236Newton51,222 peopleC+#1,575 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
237Guildford14,663 peopleC+#1,576 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
238Strawberry Hill37,037 peopleC+#1,577 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
239Whalley52,642 peopleC+#1,578 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
240Maple Ridge105,925 peopleC+#1,760 of 2,582Strongest: health A, walkability A−·lowest: cost of living D−
241Delta124,670 peopleC+#1,765 of 2,582Strongest: walkability A+, health A·lowest: cost of living D−
242Coldstream11,380 peopleC+#1,769 of 2,582Strongest: jobs & income A, schools A·lowest: hazard risk D−
243Esquimalt19,512 peopleC#2,070 of 2,582Strongest: walkability A+, health A+·lowest: cost of living D−
244Pitt Meadows20,892 peopleC#2,071 of 2,582Strongest: health A, walkability A·lowest: cost of living D−
245North Cowichan34,525 peopleC#2,072 of 2,582Strongest: walkability B+, jobs & income B·lowest: cost of living D−
246Lake Country17,637 peopleC#2,097 of 2,582Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
247West Kelowna40,274 peopleC#2,099 of 2,582Strongest: jobs & income A, health B·lowest: hazard risk D−
248Saltspring Island12,429 peopleC#2,125 of 2,582Strongest: jobs & income A+, health A+·lowest: cost of living D
249Langford59,664 peopleC#2,126 of 2,582Strongest: health A+, jobs & income A·lowest: cost of living D−
250Oak Bay18,626 peopleC#2,133 of 2,582Strongest: health A+, safety A+·lowest: cost of living D−
251Saanich126,011 peopleC#2,134 of 2,582Strongest: health A+, walkability A+·lowest: cost of living D−
252View Royal12,795 peopleC#2,135 of 2,582Strongest: health A+, jobs & income A·lowest: cost of living D−
253Colwood22,794 peopleC#2,136 of 2,582Strongest: health A+, jobs & income A·lowest: cost of living D−
254Langley35,444 peopleC#2,137 of 2,582Strongest: walkability A, health A·lowest: cost of living D−
Rankings

More lists for British Columbia

Province by province

Civic life elsewhere

Photos: Victoria, Michal Klajban (CC BY-SA 4.0) · Nelson, Quinn Desilets (CC BY-SA 4.0) · Smithers, Shawn from Airdrie, Canada (CC BY-SA 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).