Home › Canada › British Columbia › Rankings › Most historic Electoral Area A, Columbia-Shuswap, #1 on this list · Photo: Earth Science and Remote Sensing Unit , Lyndon B. Johnson Space Center (Public domain) British Columbia · 2026 Most historic towns in British Columbia Esquimalt takes second place with 22; Colwood is third with 12. At the halfway mark stands Electoral Area B, North Okanagan, at 0. Last comes Electoral Area L, Cariboo, at 0. Nationally, Electoral Area A, Columbia-Shuswap ranks #8 of 2,589. 4 places in British Columbia reach the top 100 for all of Canada. Nowhere in British Columbia does better on this list than Electoral Area A, Columbia-Shuswap, at 27.
Places on Canada’s heritage registers per 10,000 people How grades work
#1 British Columbia · 3,672 people 27 Per 10,000 people Overall B− · #1,385 of 2,556
Strongest: schools A− , jobs & income B+ · lowest: cost of living C−
#2 British Columbia · 19,512 people 22 Per 10,000 people Overall B+ · #614 of 2,556
Strongest: walkability A+ , health A+ · lowest: cost of living D−
#3 British Columbia · 22,794 people 12 Per 10,000 people Overall B · #997 of 2,556
Strongest: health A+ , jobs & income 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 # Town Per 10,000 people Canada rank What drives it
3 Colwood 22,794 people 12 #40 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 5 Rossland 4,355 people 5 #151 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 6 Strathcona 13,783 people 4 #205 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 9 Hope 7,183 people 3 #276 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 11 Yaletown 40,297 people 2 #310 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 12 Grand Forks 4,308 people 2 #327 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 13 Central Okanagan 4,784 people 2 #349 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 14 Qualicum Beach 9,640 people 2 #350 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 15 Coal Harbour 10,407 people 2 #374 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 16 Metchosin 5,207 people 2 #375 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 17 Juan de Fuca (Part 1) 5,439 people 2 #384 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 18 Smithers 5,627 people 2 #395 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 19 Duncan 5,745 people 2 #402 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 22 Oak Bay 18,626 people 2 #422 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 24 Kent 7,093 people 1 #453 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 26 Castlegar 9,465 people 1 #520 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 27 Shawnigan 9,903 people 1 #530 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 28 Kitimat 10,019 people 1 #531 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 29 Nelson 12,126 people 1 #564 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 30 Summerland 12,343 people 1 #570 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 31 View Royal 12,795 people 1 #578 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 32 Prince Rupert 12,903 people 1 #582 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 33 Sidney 13,445 people 1 #590 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 34 Kitsilano 27,320 people 1 #593 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 35 Powell River 14,947 people 1 #610 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 36 West End 30,785 people 1 #615 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 37 Central Saanich 18,184 people 1 #647 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 38 Penticton 39,068 people 1 #653 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 39 Kamloops 108,793 people 0 #671 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 40 Nanaimo 111,845 people 0 #673 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 41 Mission 47,280 people 0 #679 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 42 Riley Park 23,682 people 0 #681 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 43 West Vancouver 47,929 people 0 #684 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 44 Vernon 49,527 people 0 #690 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 45 Langley 163,885 people 0 #699 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 46 Marpole 28,182 people 0 #703 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 47 Courtenay 32,869 people 0 #712 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 48 North Vancouver 66,624 people 0 #715 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 49 Fairview 33,969 people 0 #717 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 50 Hastings-Sunrise 36,072 people 0 #724 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 51 Campbell River 38,300 people 0 #727 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 52 New Westminster 92,124 people 0 #732 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 53 Richmond 239,584 people 0 #734 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 54 Saanich 126,011 people 0 #736 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 55 Kelowna 167,654 people 0 #738 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 56 Chilliwack 105,520 people 0 #740 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 57 Delta 124,670 people 0 #744 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 58 Abbotsford 175,358 people 0 #746 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 59 North Vancouver 97,845 people 0 #805 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 60 Bowen Island 4,501 people 0 #808 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 61 Comox 15,884 people 0 #881 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 62 Saltspring Island 12,429 people 0 #882 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 63 North Saanich 12,986 people 0 #968 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 65 Fernie 7,086 people 0 #995 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 66 Squamish 28,578 people 0 #1,007 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 67 Anmore 2,508 people 0 #1,014 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 68 Coldstream 11,380 people 0 #1,032 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 69 Golden 4,433 people 0 #1,072 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 70 Port Moody 38,285 people 0 #1,079 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 72 Kimberley 9,037 people 0 #1,167 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 73 Whistler 15,090 people 0 #1,172 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 74 Elkford 3,030 people 0 #1,232 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 76 Sparwood 4,486 people 0 #1,237 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 77 Heights 22,141 people 0 #1,322 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 78 Brentwood 22,170 people 0 #1,348 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 79 Greektown 16,618 people 0 #1,350 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 80 Pitt Meadows 20,892 people 0 #1,381 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 82 Port Coquitlam 67,724 people 0 #1,411 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 83 Roberts Creek 3,779 people 0 #1,419 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 85 Broadview 8,008 people 0 #1,438 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 86 Fort Nelson 4,144 people 0 #1,448 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 87 West Point Grey 13,429 people 0 #1,455 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 88 Holdom 7,976 people 0 #1,467 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 89 Revelstoke 9,464 people 0 #1,470 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 90 Pemberton 3,620 people 0 #1,473 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 91 Invermere 4,305 people 0 #1,475 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 92 Dunbar-Southlands 21,117 people 0 #1,483 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 93 Deer Lake 8,417 people 0 #1,488 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 94 Cobble Hill 5,074 people 0 #1,519 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 95 Lake City 3,240 people 0 #1,527 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 97 Mount Pleasant 37,091 people 0 #1,536 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 98 Sunnyside 16,784 people 0 #1,538 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 99 Lochdale 7,463 people 0 #1,541 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 101 Shaughnessy 8,034 people 0 #1,547 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 102 South Slope 8,989 people 0 #1,568 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 103 Montecito 10,734 people 0 #1,573 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 104 Kerrisdale 14,105 people 0 #1,575 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 105 Garden Village 6,492 people 0 #1,586 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 106 South Cambie 9,846 people 0 #1,591 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 107 White Rock 25,057 people 0 #1,593 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 108 Clayton Heights 8,961 people 0 #1,596 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 109 Buckingham Heights 8,794 people 0 #1,601 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 110 Bainbridge 3,015 people 0 #1,608 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 111 East Burnaby 17,233 people 0 #1,609 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 112 Lantzville 4,276 people 0 #1,620 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 113 Little Saigon 11,086 people 0 #1,627 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 116 Royal Oak 18,364 people 0 #1,642 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 117 Aloha Estates 13,194 people 0 #1,643 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 118 Coquitlam 173,599 people 0 #1,647 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 120 South Surrey 6,431 people 0 #1,670 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 121 Cumberland 4,974 people 0 #1,698 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 122 Sechelt 11,558 people 0 #1,706 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 123 Langford 59,664 people 0 #1,709 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 124 Gibsons 5,090 people 0 #1,732 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 125 Crescent Heights 9,033 people 0 #1,745 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 126 Collingwood 18,399 people 0 #1,746 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 127 Grandview-Woodland 28,119 people 0 #1,758 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 131 Arbutus Ridge 15,083 people 0 #1,776 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 132 Ocean Park 10,845 people 0 #1,781 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 133 Semiahmoo Town Centre 13,381 people 0 #1,783 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 134 Renfrew-Collingwood 23,392 people 0 #1,801 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 135 Metrotown 36,594 people 0 #1,804 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 136 Douglas 4,555 people 0 #1,809 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 139 Davie Village 16,833 people 0 #1,861 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 140 Spallumcheen 5,843 people 0 #1,865 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 141 Oakridge 14,071 people 0 #1,869 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 143 Welcome Beach 3,130 people 0 #1,887 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 145 Fraser Heights 17,688 people 0 #1,893 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 146 Armstrong 5,643 people 0 #1,907 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 147 Anniedale 6,715 people 0 #1,911 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 148 Lougheed 15,442 people 0 #1,937 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 150 Vanderhoof 4,545 people 0 #1,951 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 151 Edmonds 34,805 people 0 #1,958 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 152 Sunset 37,186 people 0 #1,968 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 153 Fort St. John 24,383 people 0 #1,971 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 156 Oliver 5,262 people 0 #1,984 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 158 Killarney 32,167 people 0 #2,012 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 159 Burnaby Mountain 9,248 people 0 #2,022 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 160 Lake Country 17,637 people 0 #2,028 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 162 Fairwinds 7,125 people 0 #2,035 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 164 Parksville 15,371 people 0 #2,052 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 165 Okanagan Falls 4,002 people 0 #2,055 of 2,589 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 167 Surrey Centre 16,482 people 0 #2,072 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 169 Maple Ridge 105,925 people 0 #2,080 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 170 Morgan Creek 8,084 people 0 #2,083 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 171 Victoria-Fraserview 31,095 people 0 #2,084 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 172 Provinceton 11,625 people 0 #2,087 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 173 Norquay Village 11,287 people 0 #2,090 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 174 Peachland 6,302 people 0 #2,107 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 175 Cranbrook 22,703 people 0 #2,112 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 176 Sullivan 42,135 people 0 #2,114 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 178 Houston 3,114 people 0 #2,140 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 179 Cultus Lake 2,773 people 0 #2,143 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 180 Dawson Creek 13,635 people 0 #2,148 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 181 Colebrook 3,617 people 0 #2,156 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 182 Port Mann 5,988 people 0 #2,161 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 183 Rosewood Park 9,004 people 0 #2,171 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 184 Creston 5,976 people 0 #2,178 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 186 Mackenzie 3,442 people 0 #2,193 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 188 Highlands 2,753 people 0 #2,213 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 189 Grandview 16,947 people 0 #2,215 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 190 Trail 8,539 people 0 #2,216 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 191 Bridgeview 3,511 people 0 #2,223 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 192 Anderson Walk 4,210 people 0 #2,227 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 193 Enderby 3,292 people 0 #2,233 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 194 Terrace 13,648 people 0 #2,242 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 195 Cloverdale 13,615 people 0 #2,243 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 196 Salmon Arm 20,891 people 0 #2,245 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 197 West Kelowna 40,274 people 0 #2,251 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 198 Tumbler Ridge 2,663 people 0 #2,259 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 199 Port Hardy 4,201 people 0 #2,260 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 201 Fleetwood 63,957 people 0 #2,270 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 202 Langley 35,444 people 0 #2,277 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 203 Sunrise Estates 4,292 people 0 #2,299 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 204 Panorama Ridge 36,473 people 0 #2,300 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 207 Johnston Heights 30,971 people 0 #2,329 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 208 Osoyoos 5,724 people 0 #2,342 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 212 Sooke 17,248 people 0 #2,385 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 213 Tofino 2,772 people 0 #2,395 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 215 Brownsville 23,515 people 0 #2,405 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 216 Birdland 10,745 people 0 #2,414 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 217 Newton 51,222 people 0 #2,424 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 218 Guildford 14,663 people 0 #2,425 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 219 Strawberry Hill 37,037 people 0 #2,426 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 221 Ladysmith 9,926 people 0 #2,433 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 222 Cowichan Bay 3,713 people 0 #2,444 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 223 Whalley 52,642 people 0 #2,448 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 224 North Cowichan 34,525 people 0 #2,466 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 226 Princeton 3,050 people 0 #2,474 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 227 Clearwater 2,500 people 0 #2,485 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 229 Prince George 85,944 people 0 #2,496 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 232 Blind Bay 9,984 people 0 #2,509 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 235 Central Okanagan West 3,298 people 0 #2,524 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 239 Williams Lake 11,462 people 0 #2,537 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 242 Port Alberni 19,671 people 0 #2,545 of 2,589 Strongest: walkability A , health B− · lowest: safety D 245 Lake Cowichan 3,757 people 0 #2,550 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 246 Sicamous 2,854 people 0 #2,551 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 248 Merritt 7,190 people 0 #2,556 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 249 Quesnel 10,253 people 0 #2,559 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 250 Chase 2,591 people 0 #2,561 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 253 Tsawwassen 2,629 people 0 #2,586 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− Rankings
More lists for British Columbia Province by province
Most historic elsewhere Photos: Electoral Area A, Columbia-Shuswap, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain ) · Esquimalt, The original uploader was IDuke at English Wikipedia . (CC BY-SA 2.5 ) · Colwood, Kyle Wilson (CC BY-SA 4.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).