Home › Canada › British Columbia › Rankings › Civic life Victoria, #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 British Columbia · 103,888 people A Civic lifeOverall B− · #1,507 of 2,556
Strongest: walkability A+ , health A+ · lowest: cost of living D−
#2 British Columbia · 12,126 people A Civic lifeOverall B · #933 of 2,556
Strongest: walkability A+ , schools A · lowest: cost of living D−
#3 British Columbia · 5,627 people A Civic lifeOverall 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 # Town Civic life Canada rank What drives it
2 Nelson 12,126 people A #78 of 2,582 Strongest: walkability A+ , schools A · lowest: cost of living D− 9 Rossland 4,355 people A #92 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 11 Trail 8,539 people A #106 of 2,582 Strongest: health A , walkability A− · lowest: safety C− 12 Terrace 13,648 people A #107 of 2,582 Strongest: jobs & income A+ , walkability A− · lowest: safety D 13 Dawson Creek 13,635 people A #110 of 2,582 Strongest: walkability A− , jobs & income A− · lowest: safety D 14 North Vancouver 97,845 people A #115 of 2,582 Strongest: health A+ , walkability A · lowest: cost of living D− 15 Port Alberni 19,671 people A #117 of 2,582 Strongest: walkability A , health B− · lowest: safety D 16 Port Hardy 4,201 people A #121 of 2,582 Strongest: walkability A− , health A− · lowest: safety D 17 Sidney 13,445 people A #127 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 18 Sechelt 11,558 people A #131 of 2,582 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 25 Creston 5,976 people A #140 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D 26 Castlegar 9,465 people A #141 of 2,582 Strongest: walkability A− , health B · lowest: safety C− 28 Fort Nelson 4,144 people A #144 of 2,582 Strongest: cost of living A+ , jobs & income A · lowest: safety D 29 Vernon 49,527 people A #278 of 2,582 Strongest: walkability A− , schools A− · lowest: hazard risk D− 31 Tofino 2,772 people A #283 of 2,582 Strongest: jobs & income A , walkability A · lowest: cost of living D− 32 Parksville 15,371 people A #284 of 2,582 Strongest: walkability A , schools A · lowest: cost of living D− 33 Salmon Arm 20,891 people A #285 of 2,582 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 34 Fairview 33,969 people A− #299 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 35 Kitsilano 27,320 people A− #300 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 36 Greektown 16,618 people A− #301 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 37 West Point Grey 13,429 people A− #302 of 2,582 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 38 Dunbar-Southlands 21,117 people A− #303 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D 39 Riley Park 23,682 people A− #304 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 40 Mount Pleasant 37,091 people A− #305 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 41 Shaughnessy 8,034 people A− #306 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D 42 Kerrisdale 14,105 people A− #307 of 2,582 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 43 South Cambie 9,846 people A− #308 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 44 Yaletown 40,297 people A− #309 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 45 Little Saigon 11,086 people A− #310 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 46 Hastings-Sunrise 36,072 people A− #311 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 47 Collingwood 18,399 people A− #312 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 48 Grandview-Woodland 28,119 people A− #313 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 49 Arbutus Ridge 15,083 people A− #314 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 50 Coal Harbour 10,407 people A− #315 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 51 Renfrew-Collingwood 23,392 people A− #316 of 2,582 Strongest: health A+ , walkability A+ · lowest: cost of living D− 52 West End 30,785 people A− #317 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 55 Davie Village 16,833 people A− #320 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 56 Oakridge 14,071 people A− #321 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 57 Sunset 37,186 people A− #322 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 58 Killarney 32,167 people A− #323 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 59 Marpole 28,182 people A− #324 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 60 Victoria-Fraserview 31,095 people A− #325 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 61 Norquay Village 11,287 people A− #326 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 62 Strathcona 13,783 people A− #327 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 64 Grand Forks 4,308 people A− #330 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D 66 Summerland 12,343 people A− #333 of 2,582 Strongest: schools A− , walkability A− · lowest: hazard risk D− 67 Courtenay 32,869 people A− #337 of 2,582 Strongest: walkability A , schools A− · lowest: cost of living D− 68 Roberts Creek 3,779 people A− #360 of 2,582 Strongest: health A+ , jobs & income A · lowest: cost of living D− 69 Gibsons 5,090 people A− #361 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 71 Welcome Beach 3,130 people A− #363 of 2,582 Strongest: health A+ , schools B+ · lowest: cost of living D− 74 Elkford 3,030 people A− #366 of 2,582 Strongest: cost of living A− , safety B+ · lowest: schools C 75 Tumbler Ridge 2,663 people A− #367 of 2,582 Strongest: cost of living A , walkability A · lowest: schools D− 76 Whistler 15,090 people A− #371 of 2,582 Strongest: schools A+ , health A · lowest: cost of living D− 79 Abbotsford 175,358 people A− #379 of 2,582 Strongest: walkability A− , jobs & income B · lowest: cost of living D 82 Spallumcheen 5,843 people A− #389 of 2,582 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 83 Armstrong 5,643 people A− #390 of 2,582 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 85 Enderby 3,292 people A− #392 of 2,582 Strongest: walkability A , health B · lowest: cost of living D 87 Fernie 7,086 people A− #397 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 88 Invermere 4,305 people A− #398 of 2,582 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 91 Houston 3,114 people A− #402 of 2,582 Strongest: hazard risk A , cost of living A− · lowest: health D− 92 Sooke 17,248 people A− #413 of 2,582 Strongest: health A− , walkability B+ · lowest: cost of living D− 93 Comox 15,884 people A− #419 of 2,582 Strongest: schools A , walkability A · lowest: cost of living D− 94 Cranbrook 22,703 people A− #426 of 2,582 Strongest: jobs & income A− , walkability A− · lowest: safety D 95 Fort St. John 24,383 people B+ #428 of 2,582 Strongest: jobs & income A+ , walkability A− · lowest: safety D 96 Kitimat 10,019 people B+ #430 of 2,582 Strongest: jobs & income A , walkability B+ · lowest: health C− 97 Cobble Hill 5,074 people B+ #432 of 2,582 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 98 Shawnigan 9,903 people B+ #433 of 2,582 Strongest: schools A+ , safety B+ · lowest: cost of living D 100 Ladysmith 9,926 people B+ #435 of 2,582 Strongest: walkability A− , health B · lowest: cost of living D 101 Cowichan Bay 3,713 people B+ #436 of 2,582 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 105 Lake Cowichan 3,757 people B+ #440 of 2,582 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 106 Duncan 5,745 people B+ #441 of 2,582 Strongest: walkability A+ , health B · lowest: cost of living D− 107 Oliver 5,262 people B+ #445 of 2,582 Strongest: walkability A , schools A− · lowest: hazard risk D− 108 Okanagan Falls 4,002 people B+ #446 of 2,582 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 109 Osoyoos 5,724 people B+ #447 of 2,582 Strongest: walkability A , schools B · lowest: hazard risk D− 111 Princeton 3,050 people B+ #449 of 2,582 Strongest: walkability A , health B+ · lowest: cost of living D 112 Bowen Island 4,501 people B+ #467 of 2,582 Strongest: schools A+ , safety A+ · lowest: cost of living D− 113 Central Saanich 18,184 people B+ #472 of 2,582 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 118 Penticton 39,068 people B+ #481 of 2,582 Strongest: walkability A+ , schools A− · lowest: cost of living D− 119 Golden 4,433 people B+ #483 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 120 Revelstoke 9,464 people B+ #484 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 122 Blind Bay 9,984 people B+ #486 of 2,582 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 124 Sicamous 2,854 people B+ #488 of 2,582 Strongest: hazard risk A , walkability A− · lowest: safety D 133 Prince Rupert 12,903 people B+ #499 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 134 Southern Gulf Islands 6,691 people B+ #512 of 2,582 Strongest: safety A , health A · lowest: cost of living D 135 Metchosin 5,207 people B+ #513 of 2,582 Strongest: health A , safety A− · lowest: cost of living D− 136 Juan de Fuca (Part 1) 5,439 people B+ #514 of 2,582 Strongest: health A− , schools B+ · lowest: cost of living D− 137 Highlands 2,753 people B+ #515 of 2,582 Strongest: health A , jobs & income A · lowest: cost of living D 138 Kent 7,093 people B+ #519 of 2,582 Strongest: walkability A− , schools A− · lowest: cost of living D 139 Cultus Lake 2,773 people B+ #520 of 2,582 Strongest: schools A+ , health B− · lowest: cost of living D− 140 Hope 7,183 people B+ #521 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 141 Kimberley 9,037 people B+ #525 of 2,582 Strongest: schools A , walkability A− · lowest: cost of living C− 143 Mackenzie 3,442 people B+ #528 of 2,582 Strongest: jobs & income A , walkability A− · lowest: schools D 146 Sparwood 4,486 people B+ #531 of 2,582 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 147 Port Moody 38,285 people B+ #538 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 148 Campbell River 38,300 people B+ #540 of 2,582 Strongest: health A− , walkability A− · lowest: cost of living D− 149 Langley 163,885 people B+ #543 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 150 Richmond 239,584 people B #626 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 151 Clearwater 2,500 people B #640 of 2,582 Strongest: hazard risk A , walkability B+ · lowest: schools D 154 Merritt 7,190 people B #643 of 2,582 Strongest: walkability A , hazard risk B · lowest: schools D− 155 Chase 2,591 people B #644 of 2,582 Strongest: walkability A+ , safety C · lowest: hazard risk D− 156 Heights 22,141 people B #645 of 2,582 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 157 Brentwood 22,170 people B #646 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 158 Broadview 8,008 people B #647 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 159 Holdom 7,976 people B #648 of 2,582 Strongest: walkability A+ , schools A · lowest: cost of living D− 160 Deer Lake 8,417 people B #649 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 161 Lake City 3,240 people B #650 of 2,582 Strongest: health A , walkability A · lowest: cost of living D 162 Lochdale 7,463 people B #651 of 2,582 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 163 South Slope 8,989 people B #652 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 164 Montecito 10,734 people B #653 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 165 Garden Village 6,492 people B #654 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 166 Buckingham Heights 8,794 people B #655 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 167 Bainbridge 3,015 people B #656 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 168 East Burnaby 17,233 people B #657 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 169 Royal Oak 18,364 people B #658 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 170 Metrotown 36,594 people B #659 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 171 Lougheed 15,442 people B #660 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 172 Edmonds 34,805 people B #661 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 173 Burnaby Mountain 9,248 people B #662 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 174 Kelowna 167,654 people B #848 of 2,582 Strongest: walkability A , jobs & income A · lowest: cost of living D− 175 Chilliwack 105,520 people B #849 of 2,582 Strongest: walkability B+ , schools B · lowest: cost of living D 176 Pemberton 3,620 people B #850 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 178 Cumberland 4,974 people B #1,065 of 2,582 Strongest: jobs & income A , walkability A− · lowest: cost of living D 181 West Vancouver 47,929 people B #1,073 of 2,582 Strongest: health A+ , walkability A · lowest: cost of living D− 182 Nanaimo 111,845 people B #1,079 of 2,582 Strongest: walkability A , jobs & income B · lowest: cost of living D− 183 Squamish 28,578 people B #1,080 of 2,582 Strongest: health A+ , schools A+ · lowest: cost of living D− 186 Coquitlam 173,599 people B #1,086 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 187 Mission 47,280 people B #1,088 of 2,582 Strongest: walkability B+ , health B · lowest: cost of living D 188 Qualicum Beach 9,640 people B− #1,095 of 2,582 Strongest: schools A , walkability A− · lowest: cost of living D− 190 Lantzville 4,276 people B− #1,097 of 2,582 Strongest: jobs & income A , schools A− · lowest: cost of living D− 192 Fairwinds 7,125 people B− #1,099 of 2,582 Strongest: safety A− , schools B · lowest: cost of living D− 196 Electoral Area A, Nanaimo 7,825 people B− #1,103 of 2,582 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 197 Kamloops 108,793 people B− #1,183 of 2,582 Strongest: walkability A , hazard risk A− · lowest: cost of living D 198 North Vancouver 66,624 people B− #1,184 of 2,582 Strongest: health A+ , walkability A+ · lowest: cost of living D− 199 New Westminster 92,124 people B− #1,201 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 200 Prince George 85,944 people B− #1,364 of 2,582 Strongest: jobs & income A− , walkability B+ · lowest: safety D 201 Anmore 2,508 people B− #1,377 of 2,582 Strongest: health A , safety A · lowest: cost of living C− 202 Tsawwassen 2,629 people B− #1,378 of 2,582 Strongest: schools A , health A · lowest: jobs & income B− 203 White Rock 25,057 people B− #1,402 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 204 Peachland 6,302 people B− #1,410 of 2,582 Strongest: safety A− , walkability B · lowest: cost of living D− 205 Central Okanagan 4,784 people B− #1,411 of 2,582 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 206 Central Okanagan West 3,298 people B− #1,412 of 2,582 Strongest: schools A , health B− · lowest: hazard risk D− 207 Port Coquitlam 67,724 people B− #1,529 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 208 North Saanich 12,986 people C+ #1,546 of 2,582 Strongest: jobs & income A+ , health A · lowest: cost of living D 209 Sunnyside 16,784 people C+ #1,548 of 2,582 Strongest: schools A , health A · lowest: cost of living D− 210 Clayton Heights 8,961 people C+ #1,549 of 2,582 Strongest: health A , walkability A · lowest: cost of living D− 211 Aloha Estates 13,194 people C+ #1,550 of 2,582 Strongest: health A , walkability A · lowest: cost of living D 212 South Surrey 6,431 people C+ #1,551 of 2,582 Strongest: schools A , health A · lowest: cost of living D− 213 Crescent Heights 9,033 people C+ #1,552 of 2,582 Strongest: schools A+ , health A · lowest: cost of living D 214 Ocean Park 10,845 people C+ #1,553 of 2,582 Strongest: schools A , health A · lowest: cost of living D− 215 Semiahmoo Town Centre 13,381 people C+ #1,554 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 216 Douglas 4,555 people C+ #1,555 of 2,582 Strongest: health A , jobs & income A · lowest: cost of living D− 217 Fraser Heights 17,688 people C+ #1,556 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 218 Anniedale 6,715 people C+ #1,557 of 2,582 Strongest: health A , schools A− · lowest: cost of living D− 219 Surrey Centre 16,482 people C+ #1,558 of 2,582 Strongest: health A , walkability B+ · lowest: cost of living D 220 Morgan Creek 8,084 people C+ #1,559 of 2,582 Strongest: health A , hazard risk B · lowest: cost of living D 221 Provinceton 11,625 people C+ #1,560 of 2,582 Strongest: health A , walkability B+ · lowest: cost of living D 222 Sullivan 42,135 people C+ #1,561 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 223 Colebrook 3,617 people C+ #1,562 of 2,582 Strongest: health A , jobs & income A− · lowest: cost of living D 224 Port Mann 5,988 people C+ #1,563 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 225 Rosewood Park 9,004 people C+ #1,564 of 2,582 Strongest: health A , jobs & income A− · lowest: cost of living D− 226 Grandview 16,947 people C+ #1,565 of 2,582 Strongest: health A , walkability B+ · lowest: cost of living D− 227 Bridgeview 3,511 people C+ #1,566 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 228 Anderson Walk 4,210 people C+ #1,567 of 2,582 Strongest: health A , walkability B · lowest: cost of living D− 229 Cloverdale 13,615 people C+ #1,568 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 230 Fleetwood 63,957 people C+ #1,569 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 231 Sunrise Estates 4,292 people C+ #1,570 of 2,582 Strongest: health A , walkability B · lowest: cost of living D− 232 Panorama Ridge 36,473 people C+ #1,571 of 2,582 Strongest: walkability A , health A · lowest: cost of living D− 233 Johnston Heights 30,971 people C+ #1,572 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 234 Brownsville 23,515 people C+ #1,573 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 235 Birdland 10,745 people C+ #1,574 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 236 Newton 51,222 people C+ #1,575 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 237 Guildford 14,663 people C+ #1,576 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 238 Strawberry Hill 37,037 people C+ #1,577 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 239 Whalley 52,642 people C+ #1,578 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 240 Maple Ridge 105,925 people C+ #1,760 of 2,582 Strongest: health A , walkability A− · lowest: cost of living D− 241 Delta 124,670 people C+ #1,765 of 2,582 Strongest: walkability A+ , health A · lowest: cost of living D− 242 Coldstream 11,380 people C+ #1,769 of 2,582 Strongest: jobs & income A , schools A · lowest: hazard risk D− 243 Esquimalt 19,512 people C #2,070 of 2,582 Strongest: walkability A+ , health A+ · lowest: cost of living D− 244 Pitt Meadows 20,892 people C #2,071 of 2,582 Strongest: health A , walkability A · lowest: cost of living D− 245 North Cowichan 34,525 people C #2,072 of 2,582 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 246 Lake Country 17,637 people C #2,097 of 2,582 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 247 West Kelowna 40,274 people C #2,099 of 2,582 Strongest: jobs & income A , health B · lowest: hazard risk D− 248 Saltspring Island 12,429 people C #2,125 of 2,582 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 249 Langford 59,664 people C #2,126 of 2,582 Strongest: health A+ , jobs & income A · lowest: cost of living D− 250 Oak Bay 18,626 people C #2,133 of 2,582 Strongest: health A+ , safety A+ · lowest: cost of living D− 251 Saanich 126,011 people C #2,134 of 2,582 Strongest: health A+ , walkability A+ · lowest: cost of living D− 252 View Royal 12,795 people C #2,135 of 2,582 Strongest: health A+ , jobs & income A · lowest: cost of living D− 253 Colwood 22,794 people C #2,136 of 2,582 Strongest: health A+ , jobs & income A · lowest: cost of living D− 254 Langley 35,444 people C #2,137 of 2,582 Strongest: 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).