Home › Canada › British Columbia › Rankings › Oldest Qualicum Beach, #1 on this list · Photo: Ken Walker (CC BY-SA 2.5) British Columbia · 2026 Towns with the oldest residents in British Columbia Across Canada, the same list puts Qualicum Beach #2 of 2,589. Canada’s top 100 on this list includes 34 places in British Columbia. Qualicum Beach tops the list in British Columbia, at 67.5 years. Second place goes to Osoyoos, at 63.2 years, and third to Electoral Area B, Nanaimo, at 63.2 years. Lake City, in the middle of the list, comes in at 44.7 years. Bottom of the list: Electoral Area B, Peace River, with 30.6 years.
Median age of residents, 2021 census (for a city’s neighbourhoods, estimated from five-year age groups) How grades work
#1 British Columbia · 9,640 people 67.5 years Median age Overall B · #1,097 of 2,556
Strongest: schools A , walkability A− · lowest: cost of living D−
#2 British Columbia · 5,724 people 63.2 years Median age Overall C− · #2,227 of 2,556
Strongest: walkability A , schools B · lowest: hazard risk D−
#3 British Columbia · 4,702 people 63.2 years Median age Overall D− · #2,503 of 2,556
Strongest: walkability B , safety B− · 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 Median age Canada rank What drives it
2 Osoyoos 5,724 people 63.2 years #4 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 4 Sidney 13,445 people 62 years #6 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 16 Chase 2,591 people 59.6 years #28 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 23 Oliver 5,262 people 58 years #55 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 25 Sechelt 11,558 people 57.6 years #65 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 26 Creston 5,976 people 57.6 years #67 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 28 Sicamous 2,854 people 57.6 years #72 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 35 Grand Forks 4,308 people 56 years #105 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 36 Gibsons 5,090 people 56 years #107 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 39 Duncan 5,745 people 55.6 years #125 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 40 Central Okanagan West 3,298 people 54.8 years #148 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 41 Hope 7,183 people 54.8 years #149 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 42 Oak Bay 18,626 people 54.4 years #153 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 43 Summerland 12,343 people 54.4 years #158 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 44 Enderby 3,292 people 54.4 years #166 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 47 Powell River 14,947 people 53.2 years #213 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 48 Semiahmoo Town Centre 13,381 people 52.9 years #223 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 49 Ladysmith 9,926 people 52.8 years #235 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 50 Princeton 3,050 people 52.8 years #238 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 52 Comox 15,884 people 52.4 years #244 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 54 Penticton 39,068 people 52 years #262 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 56 Lake Cowichan 3,757 people 52 years #270 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 57 Juan de Fuca (Part 1) 5,439 people 51.6 years #281 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 58 Salmon Arm 20,891 people 51.6 years #287 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 59 Central Okanagan 4,784 people 51.6 years #288 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 60 Cowichan Bay 3,713 people 51.6 years #289 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 62 Roberts Creek 3,779 people 51.2 years #306 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 63 North Cowichan 34,525 people 51.2 years #313 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 64 Electoral Area A, Nanaimo 7,825 people 51.2 years #315 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 65 West Vancouver 47,929 people 50.8 years #325 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 66 Metchosin 5,207 people 50.8 years #329 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 67 Lantzville 4,276 people 50.8 years #331 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 73 Bowen Island 4,501 people 50 years #379 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 74 Armstrong 5,643 people 50 years #386 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 75 Ocean Park 10,845 people 49.7 years #396 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 76 Central Saanich 18,184 people 49.6 years #398 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 80 Trail 8,539 people 49.6 years #413 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 82 Crescent Heights 9,033 people 49.4 years #423 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 83 Vernon 49,527 people 49.2 years #439 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 85 Port Alberni 19,671 people 49.2 years #445 of 2,589 Strongest: walkability A , health B− · lowest: safety D 86 Merritt 7,190 people 49.2 years #447 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 87 Courtenay 32,869 people 48.8 years #463 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 90 Coldstream 11,380 people 48.4 years #489 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 91 Clearwater 2,500 people 48.4 years #503 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 92 South Surrey 6,431 people 48.3 years #505 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 93 Spallumcheen 5,843 people 48 years #521 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 94 Kent 7,093 people 48 years #525 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 95 Colebrook 3,617 people 48 years #526 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 96 Campbell River 38,300 people 48 years #527 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 104 Electoral Area C, Nanaimo 3,733 people 46.8 years #643 of 2,589 Strongest: jobs & income B , safety B− · lowest: cost of living D 105 Arbutus Ridge 15,083 people 46.6 years #657 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 108 Deer Lake 8,417 people 45.8 years #742 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 109 Anmore 2,508 people 45.6 years #751 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 111 Highlands 2,753 people 45.6 years #765 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 112 Castlegar 9,465 people 45.6 years #766 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 114 Quesnel 10,253 people 45.6 years #774 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 115 South Slope 8,989 people 45.3 years #796 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 116 Kimberley 9,037 people 45.2 years #811 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 117 Kerrisdale 14,105 people 45.2 years #819 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 118 Cranbrook 22,703 people 45.2 years #833 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 120 Nanaimo 111,845 people 45.2 years #838 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 121 Shaughnessy 8,034 people 45.1 years #842 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 122 Victoria-Fraserview 31,095 people 45 years #849 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 123 View Royal 12,795 people 44.8 years #870 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 126 Morgan Creek 8,084 people 44.8 years #891 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 127 Sooke 17,248 people 44.8 years #897 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 128 Lake City 3,240 people 44.7 years #907 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 129 North Vancouver 97,845 people 44.4 years #928 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 130 Saanich 126,011 people 44.4 years #933 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 131 Shawnigan 9,903 people 44.4 years #949 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 132 Montecito 10,734 people 44.4 years #950 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 134 Dunbar-Southlands 21,117 people 44.3 years #967 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 135 Heights 22,141 people 44.2 years #971 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 136 Broadview 8,008 people 44.2 years #972 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 137 Invermere 4,305 people 44 years #1,005 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 138 Delta 124,670 people 44 years #1,008 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 139 Lake Country 17,637 people 44 years #1,013 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 141 West Kelowna 40,274 people 44 years #1,016 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 143 West Point Grey 13,429 people 43.9 years #1,028 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 144 Strathcona 13,783 people 43.7 years #1,048 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 145 Richmond 239,584 people 43.6 years #1,077 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 146 Mackenzie 3,442 people 43.6 years #1,078 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 147 Sunnyside 16,784 people 43.4 years #1,100 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 148 Bainbridge 3,015 people 43.3 years #1,109 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 149 Esquimalt 19,512 people 43.2 years #1,124 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 150 Pitt Meadows 20,892 people 43.2 years #1,128 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 151 East Burnaby 17,233 people 43 years #1,156 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 152 Oakridge 14,071 people 43 years #1,159 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 153 Garden Village 6,492 people 42.9 years #1,167 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 154 Douglas 4,555 people 42.8 years #1,192 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 155 Victoria 103,888 people 42.8 years #1,194 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 156 Port Hardy 4,201 people 42.8 years #1,203 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 157 Tsawwassen 2,629 people 42.8 years #1,205 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 158 Nelson 12,126 people 42.4 years #1,252 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 159 Colwood 22,794 people 42.4 years #1,253 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 160 Kitimat 10,019 people 42.4 years #1,262 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 161 Kelowna 167,654 people 42.4 years #1,263 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 162 Renfrew-Collingwood 23,392 people 42.3 years #1,270 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 163 Fraser Heights 17,688 people 42.2 years #1,285 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 164 Holdom 7,976 people 42.1 years #1,295 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 165 Rosewood Park 9,004 people 42.1 years #1,298 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 166 North Vancouver 66,624 people 42 years #1,319 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 168 Buckingham Heights 8,794 people 41.7 years #1,358 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 169 Hastings-Sunrise 36,072 people 41.7 years #1,359 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 170 Killarney 32,167 people 41.7 years #1,360 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 171 Port Moody 38,285 people 41.6 years #1,372 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 172 Port Coquitlam 67,724 people 41.6 years #1,378 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 173 Coquitlam 173,599 people 41.6 years #1,382 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 174 Kamloops 108,793 people 41.6 years #1,391 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 175 Lochdale 7,463 people 41.2 years #1,441 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 178 Maple Ridge 105,925 people 41.2 years #1,453 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 179 Langley 35,444 people 41.2 years #1,457 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 180 Sunrise Estates 4,292 people 41.2 years #1,459 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 181 Coal Harbour 10,407 people 40.9 years #1,485 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 182 Rossland 4,355 people 40.8 years #1,498 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 183 Langley 163,885 people 40.8 years #1,516 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 184 Williams Lake 11,462 people 40.8 years #1,533 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 185 Fairview 33,969 people 40.7 years #1,538 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 186 Lougheed 15,442 people 40.7 years #1,541 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 187 New Westminster 92,124 people 40.4 years #1,588 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 189 Chilliwack 105,520 people 40.4 years #1,596 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 190 Marpole 28,182 people 40.3 years #1,609 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 191 Johnston Heights 30,971 people 40.3 years #1,614 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 192 Mission 47,280 people 40 years #1,673 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 193 West End 30,785 people 39.9 years #1,684 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 194 Edmonds 34,805 people 39.9 years #1,685 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 195 Norquay Village 11,287 people 39.9 years #1,686 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 196 Grandview 16,947 people 39.9 years #1,688 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 197 Anderson Walk 4,210 people 39.9 years #1,689 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 198 Golden 4,433 people 39.6 years #1,716 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 199 Fort Nelson 4,144 people 39.6 years #1,725 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 200 Riley Park 23,682 people 39.6 years #1,727 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 201 Smithers 5,627 people 39.6 years #1,731 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 202 Kensington-Cedar Cottage 39,668 people 39.6 years #1,732 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 203 Port Mann 5,988 people 39.6 years #1,736 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 204 Prince Rupert 12,903 people 39.6 years #1,737 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 205 Cloverdale 13,615 people 39.6 years #1,739 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 206 Tumbler Ridge 2,663 people 39.6 years #1,740 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 207 Royal Oak 18,364 people 39.5 years #1,749 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 208 Fleetwood 63,957 people 39.5 years #1,758 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 209 Anniedale 6,715 people 39.3 years #1,777 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 210 Cumberland 4,974 people 39.2 years #1,804 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 211 Abbotsford 175,358 people 39.2 years #1,812 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 212 Kitsilano 27,320 people 39 years #1,828 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 213 Surrey Centre 16,482 people 39 years #1,832 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 214 Grandview-Woodland 28,119 people 38.8 years #1,860 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 215 Sunset 37,186 people 38.8 years #1,863 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 216 Houston 3,114 people 38.8 years #1,868 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 217 Bridgeview 3,511 people 38.8 years #1,871 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 218 Prince George 85,944 people 38.8 years #1,877 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 219 South Cambie 9,846 people 38.6 years #1,908 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 220 Elkford 3,030 people 38.4 years #1,933 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 221 Sparwood 4,486 people 38.4 years #1,934 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 222 Langford 59,664 people 38.4 years #1,941 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 223 Davie Village 16,833 people 38.4 years #1,946 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 224 Vanderhoof 4,545 people 38.4 years #1,948 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 225 Guildford 14,663 people 38.4 years #1,958 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 226 Yaletown 40,297 people 38.2 years #1,974 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 227 Provinceton 11,625 people 38.2 years #1,978 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 228 Fernie 7,086 people 38 years #1,998 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 229 Metrotown 36,594 people 38 years #2,007 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 230 Terrace 13,648 people 38 years #2,020 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 231 Little Saigon 11,086 people 37.9 years #2,028 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 232 Greektown 16,618 people 37.8 years #2,037 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 233 Collingwood 18,399 people 37.7 years #2,047 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 234 Squamish 28,578 people 37.6 years #2,056 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 235 Revelstoke 9,464 people 37.6 years #2,065 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 236 Birdland 10,745 people 37.4 years #2,105 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 237 Pemberton 3,620 people 36.4 years #2,221 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 238 Tofino 2,772 people 36.4 years #2,230 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 239 Mount Pleasant 37,091 people 36.3 years #2,234 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 241 Newton 51,222 people 36.2 years #2,245 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 242 Panorama Ridge 36,473 people 35.7 years #2,293 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 243 Whistler 15,090 people 35.6 years #2,297 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 244 Brentwood 22,170 people 35.6 years #2,299 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 245 Sullivan 42,135 people 35.6 years #2,304 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 246 Dawson Creek 13,635 people 35.6 years #2,306 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 247 Strawberry Hill 37,037 people 35.2 years #2,347 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 248 Clayton Heights 8,961 people 35 years #2,360 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 249 Whalley 52,642 people 34.9 years #2,371 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 250 Brownsville 23,515 people 34.6 years #2,397 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 251 Aloha Estates 13,194 people 34.5 years #2,398 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 252 Burnaby Mountain 9,248 people 34 years #2,443 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 253 Fort St. John 24,383 people 32.4 years #2,520 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D Rankings
More lists for British Columbia Province by province
Oldest elsewhere Photos: Qualicum Beach, Ken Walker (CC BY-SA 2.5 ) · Osoyoos, GoToVan from Vancouver, 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).