Home › Canada › British Columbia › Rankings › Youngest Electoral Area B, Peace River, #1 on this list · Photo: tuchodi from Fort St. John, BC, Canada (CC BY-SA 2.0) British Columbia · 2026 Towns with the youngest residents in British Columbia The list ends with Qualicum Beach, at 67.5 years. Electoral Area B, Peace River is #17 of 2,589 on the list for all of Canada. Of the places on this list, 2 make the national top 100. First place in British Columbia goes to Electoral Area B, Peace River, with 30.6 years. Fort St. John takes second place with 32.4 years; Burnaby Mountain is third with 34 years. At the halfway mark stands View Royal, at 44.8 years.
Median age of residents, 2021 census (for a city’s neighbourhoods, estimated from five-year age groups) How grades work
#1 British Columbia · 5,814 people 30.6 years Median age Overall C · #2,003 of 2,556
Strongest: hazard risk B+ , schools B · lowest: health D
#2 British Columbia · 24,383 people 32.4 years Median age Overall C+ · #1,673 of 2,556
Strongest: jobs & income A+ , walkability A− · lowest: safety D
#3 British Columbia · 9,248 people 34 years Median age Overall C+ · #1,747 of 2,556
Strongest: walkability A+ , health A · lowest: cost of living D−
All 254, ranked in British Columbia Best first in British Columbia; beside each place, its rank on the same list for all of Canada.
Every British Columbia list # Town Median age Canada rank What drives it
3 Burnaby Mountain 9,248 people 34 years #148 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 4 Aloha Estates 13,194 people 34.5 years #189 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 5 Brownsville 23,515 people 34.6 years #197 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 6 Whalley 52,642 people 34.9 years #224 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 7 Clayton Heights 8,961 people 35 years #226 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 8 Strawberry Hill 37,037 people 35.2 years #256 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 9 Whistler 15,090 people 35.6 years #285 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 10 Brentwood 22,170 people 35.6 years #287 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 11 Sullivan 42,135 people 35.6 years #292 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 12 Dawson Creek 13,635 people 35.6 years #294 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 13 Panorama Ridge 36,473 people 35.7 years #302 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 14 Newton 51,222 people 36.2 years #352 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 15 Mount Pleasant 37,091 people 36.3 years #355 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 17 Pemberton 3,620 people 36.4 years #366 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 18 Tofino 2,772 people 36.4 years #375 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 19 Birdland 10,745 people 37.4 years #497 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 20 Squamish 28,578 people 37.6 years #514 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 21 Revelstoke 9,464 people 37.6 years #523 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 22 Collingwood 18,399 people 37.7 years #541 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 23 Greektown 16,618 people 37.8 years #551 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 24 Little Saigon 11,086 people 37.9 years #562 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 25 Fernie 7,086 people 38 years #570 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 26 Metrotown 36,594 people 38 years #579 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 27 Terrace 13,648 people 38 years #592 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 28 Yaletown 40,297 people 38.2 years #611 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 29 Provinceton 11,625 people 38.2 years #615 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 30 Elkford 3,030 people 38.4 years #637 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 31 Sparwood 4,486 people 38.4 years #638 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 32 Langford 59,664 people 38.4 years #645 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 33 Davie Village 16,833 people 38.4 years #650 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 34 Vanderhoof 4,545 people 38.4 years #652 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 35 Guildford 14,663 people 38.4 years #662 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 36 South Cambie 9,846 people 38.6 years #687 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 37 Grandview-Woodland 28,119 people 38.8 years #724 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 38 Sunset 37,186 people 38.8 years #727 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 39 Houston 3,114 people 38.8 years #732 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 40 Bridgeview 3,511 people 38.8 years #735 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 41 Prince George 85,944 people 38.8 years #741 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 42 Kitsilano 27,320 people 39 years #756 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 43 Surrey Centre 16,482 people 39 years #760 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 44 Cumberland 4,974 people 39.2 years #794 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 45 Abbotsford 175,358 people 39.2 years #802 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 46 Anniedale 6,715 people 39.3 years #814 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 47 Royal Oak 18,364 people 39.5 years #836 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 48 Fleetwood 63,957 people 39.5 years #845 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 49 Golden 4,433 people 39.6 years #853 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 50 Fort Nelson 4,144 people 39.6 years #862 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 51 Riley Park 23,682 people 39.6 years #864 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 52 Smithers 5,627 people 39.6 years #868 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 53 Kensington-Cedar Cottage 39,668 people 39.6 years #869 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 54 Port Mann 5,988 people 39.6 years #873 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 55 Prince Rupert 12,903 people 39.6 years #874 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 56 Cloverdale 13,615 people 39.6 years #876 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 57 Tumbler Ridge 2,663 people 39.6 years #877 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 58 West End 30,785 people 39.9 years #906 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 59 Edmonds 34,805 people 39.9 years #907 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 60 Norquay Village 11,287 people 39.9 years #908 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 61 Grandview 16,947 people 39.9 years #910 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 62 Anderson Walk 4,210 people 39.9 years #911 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 63 Mission 47,280 people 40 years #955 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 64 Marpole 28,182 people 40.3 years #983 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 65 Johnston Heights 30,971 people 40.3 years #988 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 66 New Westminster 92,124 people 40.4 years #1,012 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 68 Chilliwack 105,520 people 40.4 years #1,020 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 69 Fairview 33,969 people 40.7 years #1,049 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 70 Lougheed 15,442 people 40.7 years #1,052 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 71 Rossland 4,355 people 40.8 years #1,066 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 72 Langley 163,885 people 40.8 years #1,084 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 73 Williams Lake 11,462 people 40.8 years #1,101 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 74 Coal Harbour 10,407 people 40.9 years #1,110 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 75 Lochdale 7,463 people 41.2 years #1,149 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 78 Maple Ridge 105,925 people 41.2 years #1,161 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 79 Langley 35,444 people 41.2 years #1,165 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 80 Sunrise Estates 4,292 people 41.2 years #1,167 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 81 Port Moody 38,285 people 41.6 years #1,197 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 82 Port Coquitlam 67,724 people 41.6 years #1,203 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 83 Coquitlam 173,599 people 41.6 years #1,207 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 84 Kamloops 108,793 people 41.6 years #1,216 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 85 Buckingham Heights 8,794 people 41.7 years #1,230 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 86 Hastings-Sunrise 36,072 people 41.7 years #1,231 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 87 Killarney 32,167 people 41.7 years #1,232 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 88 North Vancouver 66,624 people 42 years #1,269 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 90 Holdom 7,976 people 42.1 years #1,298 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 91 Rosewood Park 9,004 people 42.1 years #1,301 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 92 Fraser Heights 17,688 people 42.2 years #1,313 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 93 Renfrew-Collingwood 23,392 people 42.3 years #1,318 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 94 Nelson 12,126 people 42.4 years #1,347 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 95 Colwood 22,794 people 42.4 years #1,348 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 96 Kitimat 10,019 people 42.4 years #1,357 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 97 Kelowna 167,654 people 42.4 years #1,358 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 98 Douglas 4,555 people 42.8 years #1,404 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 99 Victoria 103,888 people 42.8 years #1,406 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 100 Port Hardy 4,201 people 42.8 years #1,415 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 101 Tsawwassen 2,629 people 42.8 years #1,417 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 102 Garden Village 6,492 people 42.9 years #1,423 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 103 East Burnaby 17,233 people 43 years #1,432 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 104 Oakridge 14,071 people 43 years #1,435 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 105 Esquimalt 19,512 people 43.2 years #1,456 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 106 Pitt Meadows 20,892 people 43.2 years #1,460 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 107 Bainbridge 3,015 people 43.3 years #1,482 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 108 Sunnyside 16,784 people 43.4 years #1,491 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 109 Richmond 239,584 people 43.6 years #1,531 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 110 Mackenzie 3,442 people 43.6 years #1,532 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 111 Strathcona 13,783 people 43.7 years #1,545 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 112 West Point Grey 13,429 people 43.9 years #1,562 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 113 Invermere 4,305 people 44 years #1,589 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 114 Delta 124,670 people 44 years #1,592 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 115 Lake Country 17,637 people 44 years #1,597 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 117 West Kelowna 40,274 people 44 years #1,600 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 119 Heights 22,141 people 44.2 years #1,616 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 120 Broadview 8,008 people 44.2 years #1,617 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 121 Dunbar-Southlands 21,117 people 44.3 years #1,624 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 122 North Vancouver 97,845 people 44.4 years #1,629 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 123 Saanich 126,011 people 44.4 years #1,634 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 124 Shawnigan 9,903 people 44.4 years #1,650 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 125 Montecito 10,734 people 44.4 years #1,651 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 127 Lake City 3,240 people 44.7 years #1,688 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 128 View Royal 12,795 people 44.8 years #1,705 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 131 Morgan Creek 8,084 people 44.8 years #1,726 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 132 Sooke 17,248 people 44.8 years #1,732 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 133 Victoria-Fraserview 31,095 people 45 years #1,743 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 134 Shaughnessy 8,034 people 45.1 years #1,747 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 135 Kimberley 9,037 people 45.2 years #1,762 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 136 Kerrisdale 14,105 people 45.2 years #1,770 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 137 Cranbrook 22,703 people 45.2 years #1,784 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 138 Electoral Area E, Cariboo 4,242 people 45.2 years #1,787 of 2,589 Strongest: jobs & income A− , safety B+ · lowest: hazard risk D− 139 Nanaimo 111,845 people 45.2 years #1,789 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 140 South Slope 8,989 people 45.3 years #1,799 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 141 Anmore 2,508 people 45.6 years #1,818 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 143 Highlands 2,753 people 45.6 years #1,832 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 144 Castlegar 9,465 people 45.6 years #1,833 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 146 Quesnel 10,253 people 45.6 years #1,841 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 147 Deer Lake 8,417 people 45.8 years #1,848 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 149 Electoral Area A, Cariboo 6,172 people 46.4 years #1,917 of 2,589 Strongest: hazard risk B+ , jobs & income B− · lowest: schools D 150 Arbutus Ridge 15,083 people 46.6 years #1,933 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 152 Electoral Area C, Nanaimo 3,733 people 46.8 years #1,961 of 2,589 Strongest: jobs & income B , safety B− · lowest: cost of living D 156 Electoral Area D, Cariboo 3,057 people 47.2 years #1,999 of 2,589 Strongest: jobs & income A , safety B+ · lowest: hazard risk D− 158 Spallumcheen 5,843 people 48 years #2,064 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 159 Kent 7,093 people 48 years #2,068 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 160 Colebrook 3,617 people 48 years #2,069 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 161 Campbell River 38,300 people 48 years #2,070 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 163 South Surrey 6,431 people 48.3 years #2,085 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 164 Coldstream 11,380 people 48.4 years #2,092 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 165 Clearwater 2,500 people 48.4 years #2,106 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 166 Courtenay 32,869 people 48.8 years #2,127 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 169 Vernon 49,527 people 49.2 years #2,158 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 171 Port Alberni 19,671 people 49.2 years #2,164 of 2,589 Strongest: walkability A , health B− · lowest: safety D 172 Merritt 7,190 people 49.2 years #2,166 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 173 Crescent Heights 9,033 people 49.4 years #2,170 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 174 Central Saanich 18,184 people 49.6 years #2,174 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 178 Trail 8,539 people 49.6 years #2,189 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 180 Ocean Park 10,845 people 49.7 years #2,196 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 181 Bowen Island 4,501 people 50 years #2,200 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 182 Armstrong 5,643 people 50 years #2,207 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 186 West Vancouver 47,929 people 50.8 years #2,249 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 187 Metchosin 5,207 people 50.8 years #2,253 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 188 Lantzville 4,276 people 50.8 years #2,255 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 192 Roberts Creek 3,779 people 51.2 years #2,281 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 193 North Cowichan 34,525 people 51.2 years #2,288 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 194 Electoral Area A, Nanaimo 7,825 people 51.2 years #2,290 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 195 Juan de Fuca (Part 1) 5,439 people 51.6 years #2,300 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 196 Salmon Arm 20,891 people 51.6 years #2,306 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 197 Central Okanagan 4,784 people 51.6 years #2,307 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 198 Cowichan Bay 3,713 people 51.6 years #2,308 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 200 Penticton 39,068 people 52 years #2,326 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 202 Lake Cowichan 3,757 people 52 years #2,334 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 203 Comox 15,884 people 52.4 years #2,338 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 204 Ladysmith 9,926 people 52.8 years #2,359 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 205 Princeton 3,050 people 52.8 years #2,362 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 207 Semiahmoo Town Centre 13,381 people 52.9 years #2,367 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 208 Powell River 14,947 people 53.2 years #2,377 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 211 Oak Bay 18,626 people 54.4 years #2,416 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 212 Summerland 12,343 people 54.4 years #2,421 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 213 Enderby 3,292 people 54.4 years #2,429 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 214 Central Okanagan West 3,298 people 54.8 years #2,451 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 215 Hope 7,183 people 54.8 years #2,452 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 217 Duncan 5,745 people 55.6 years #2,472 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 218 Grand Forks 4,308 people 56 years #2,476 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 219 Gibsons 5,090 people 56 years #2,478 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 221 Saltspring Island 12,429 people 56.4 years #2,486 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 222 Welcome Beach 3,130 people 56.4 years #2,489 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 223 North Saanich 12,986 people 56.8 years #2,497 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 225 Cultus Lake 2,773 people 56.8 years #2,502 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 228 Sechelt 11,558 people 57.6 years #2,520 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 229 Creston 5,976 people 57.6 years #2,522 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 231 Sicamous 2,854 people 57.6 years #2,527 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 232 White Rock 25,057 people 58 years #2,531 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 234 Oliver 5,262 people 58 years #2,534 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 236 Cobble Hill 5,074 people 58.8 years #2,550 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 237 Blind Bay 9,984 people 58.8 years #2,554 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 238 Okanagan Falls 4,002 people 59.2 years #2,559 of 2,589 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 240 Chase 2,591 people 59.6 years #2,564 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 242 Peachland 6,302 people 60 years #2,566 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 248 Southern Gulf Islands 6,691 people 61.6 years #2,578 of 2,589 Strongest: safety A , health A · lowest: cost of living D 249 Fairwinds 7,125 people 61.6 years #2,580 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 250 Sidney 13,445 people 62 years #2,582 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 251 Parksville 15,371 people 62 years #2,583 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 252 Osoyoos 5,724 people 63.2 years #2,585 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 253 Electoral Area B, Nanaimo 4,702 people 63.2 years #2,586 of 2,589 Strongest: walkability B , safety B− · lowest: cost of living D− 254 Qualicum Beach 9,640 people 67.5 years #2,588 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− Rankings
More lists for British Columbia Province by province
Youngest elsewhere Photos: Electoral Area B, Peace River, tuchodi from Fort St. John, BC, Canada (CC BY-SA 2.0 ) · Fort St. John, jasonwoodhead23 (CC BY 2.0 ) · Burnaby Mountain, The Cosmonaut (CC BY-SA 2.5 ca ), 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).