Home › Canada › British Columbia › Rankings › Highest incomes Anmore, #1 on this list · Photo: Ben Waardenburg benwubbleyou (CC0) British Columbia · 2026 Towns with the highest household incomes in British Columbia The national top 100 holds 2 places from British Columbia. Leading British Columbia on this list is Anmore, at $165,200. The places after the leader belong to Colebrook ($148,300) and Shaughnessy ($138,700). Halfway down the list sits Electoral Area F, Bulkley-Nechako, at $86,900. At the other end is Strathcona, with $43,000. Across Canada, the same list puts Anmore #18 of 2,589.
Median household income before tax, 2020 (2021 census) How grades work
#1 British Columbia · 2,508 people $165,200 Household income Overall A− · #403 of 2,556
Strongest: health A , safety A · lowest: cost of living C−
#2 British Columbia · 3,617 people $148,300 Household income Overall C · #1,944 of 2,556
Strongest: health A , jobs & income A− · lowest: cost of living D
#3 British Columbia · 8,034 people $138,700 Household income Overall B · #1,107 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 Household income Canada rank What drives it
1 Anmore 2,508 people $165,200 #18 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 3 Shaughnessy 8,034 people $138,700 #107 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 4 Lake City 3,240 people $138,200 #112 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 5 Morgan Creek 8,084 people $133,700 #140 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 6 Dunbar-Southlands 21,117 people $131,100 #160 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 7 Crescent Heights 9,033 people $130,800 #165 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 8 Provinceton 11,625 people $128,000 #199 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 9 Surrey Centre 16,482 people $126,600 #218 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 10 Douglas 4,555 people $126,400 #221 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 11 Anniedale 6,715 people $124,700 #246 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 12 Highlands 2,753 people $123,900 #259 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 14 North Vancouver 97,845 people $123,100 #273 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 15 Fraser Heights 17,688 people $121,800 #293 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 17 North Saanich 12,986 people $120,700 #311 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 18 Bainbridge 3,015 people $120,500 #317 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 19 Elkford 3,030 people $119,300 #338 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 20 Sunrise Estates 4,292 people $118,800 #351 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 21 Rosewood Park 9,004 people $117,800 #373 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 22 Buckingham Heights 8,794 people $117,700 #374 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 23 Ocean Park 10,845 people $117,000 #386 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 24 Sullivan 42,135 people $115,600 #407 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 25 Port Moody 38,285 people $115,500 #409 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 26 Panorama Ridge 36,473 people $114,800 #414 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 27 Clayton Heights 8,961 people $112,800 #455 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 28 Squamish 28,578 people $111,900 #474 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 29 Coldstream 11,380 people $111,700 #476 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 30 Bowen Island 4,501 people $111,500 #479 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 32 Sparwood 4,486 people $110,500 #502 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 33 Fleetwood 63,957 people $109,400 #531 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 34 Cloverdale 13,615 people $108,500 #550 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 36 Oak Bay 18,626 people $108,300 #553 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 37 Langley 163,885 people $108,300 #555 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 38 Delta 124,670 people $107,900 #566 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 39 East Burnaby 17,233 people $107,900 #567 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 40 Grandview 16,947 people $107,500 #576 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 41 Fernie 7,086 people $107,400 #578 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 42 Riley Park 23,682 people $106,600 #609 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 43 West Vancouver 47,929 people $105,400 #622 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 44 Maple Ridge 105,925 people $105,000 #634 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 46 Metchosin 5,207 people $104,500 #649 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 47 West Point Grey 13,429 people $104,300 #656 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 48 South Slope 8,989 people $104,300 #657 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 49 Kitimat 10,019 people $104,200 #659 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 50 Pitt Meadows 20,892 people $104,000 #664 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 51 South Surrey 6,431 people $103,600 #674 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 52 Garden Village 6,492 people $103,300 #678 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 53 Central Saanich 18,184 people $103,200 #682 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 55 Port Mann 5,988 people $102,400 #710 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 57 Port Coquitlam 67,724 people $102,000 #713 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 58 Colwood 22,794 people $101,900 #716 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 59 Deer Lake 8,417 people $101,900 #717 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 60 Fort St. John 24,383 people $101,700 #721 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 62 Greektown 16,618 people $101,400 #731 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 63 Aloha Estates 13,194 people $101,400 #733 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 65 Tumbler Ridge 2,663 people $100,400 #762 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 66 Pemberton 3,620 people $100,300 #765 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 67 Shawnigan 9,903 people $100,000 #768 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 68 Whistler 15,090 people $99,100 #804 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 69 Anderson Walk 4,210 people $98,900 #810 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 70 Central Okanagan 4,784 people $98,900 #812 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 71 West Kelowna 40,274 people $98,800 #814 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 72 Birdland 10,745 people $98,800 #815 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 73 Montecito 10,734 people $98,700 #817 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 74 Lake Country 17,637 people $98,300 #828 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 75 Mission 47,280 people $98,200 #831 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 76 Brownsville 23,515 people $98,000 #837 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 77 Lantzville 4,276 people $97,800 #842 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 79 South Cambie 9,846 people $97,700 #846 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 80 View Royal 12,795 people $97,300 #860 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 81 Tsawwassen 2,629 people $97,200 #863 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 82 Holdom 7,976 people $97,100 #864 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 84 Revelstoke 9,464 people $96,700 #871 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 85 Little Saigon 11,086 people $96,400 #877 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 86 Rossland 4,355 people $96,200 #884 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 87 Prince Rupert 12,903 people $95,800 #903 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 90 Newton 51,222 people $94,300 #946 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 92 Heights 22,141 people $93,800 #962 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 93 Saanich 126,011 people $93,400 #975 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 95 Langford 59,664 people $93,300 #978 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 96 Fairwinds 7,125 people $93,200 #982 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 97 Broadview 8,008 people $93,100 #984 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 98 Kerrisdale 14,105 people $93,000 #989 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 99 Sunset 37,186 people $92,500 #1,009 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 100 Coquitlam 173,599 people $92,400 #1,014 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 101 Strawberry Hill 37,037 people $92,400 #1,015 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 103 Kensington-Cedar Cottage 39,668 people $91,700 #1,033 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 104 Cobble Hill 5,074 people $91,100 #1,055 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 105 Terrace 13,648 people $90,600 #1,080 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 106 Vanderhoof 4,545 people $90,500 #1,084 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 107 Sunnyside 16,784 people $90,100 #1,100 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 108 Abbotsford 175,358 people $90,000 #1,108 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 109 Sooke 17,248 people $89,900 #1,109 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 110 Juan de Fuca (Part 1) 5,439 people $89,700 #1,117 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 111 Killarney 32,167 people $89,700 #1,118 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 112 Oakridge 14,071 people $89,500 #1,128 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 113 Cowichan Bay 3,713 people $89,400 #1,138 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 114 Johnston Heights 30,971 people $89,000 #1,155 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 116 Arbutus Ridge 15,083 people $88,700 #1,167 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 118 Prince George 85,944 people $88,000 #1,200 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 119 Royal Oak 18,364 people $87,700 #1,210 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 121 Mackenzie 3,442 people $87,600 #1,216 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 122 Kamloops 108,793 people $87,500 #1,219 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 123 Mount Pleasant 37,091 people $87,400 #1,224 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 124 Renfrew-Collingwood 23,392 people $87,400 #1,228 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 125 Victoria-Fraserview 31,095 people $87,400 #1,229 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 126 Norquay Village 11,287 people $87,100 #1,245 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 127 Coal Harbour 10,407 people $86,900 #1,254 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 129 Electoral Area A, Nanaimo 7,825 people $86,700 #1,267 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 130 Golden 4,433 people $86,500 #1,273 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 133 Lochdale 7,463 people $86,300 #1,281 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 134 Hastings-Sunrise 36,072 people $86,300 #1,282 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 135 Burnaby Mountain 9,248 people $86,300 #1,283 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 136 North Vancouver 66,624 people $86,200 #1,285 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 137 Bridgeview 3,511 people $86,100 #1,296 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 139 Tofino 2,772 people $86,100 #1,298 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 143 Cumberland 4,974 people $85,500 #1,328 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 144 Central Okanagan West 3,298 people $85,300 #1,336 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 145 Brentwood 22,170 people $85,200 #1,339 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 146 Spallumcheen 5,843 people $85,200 #1,341 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 148 Smithers 5,627 people $84,900 #1,355 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 149 Fort Nelson 4,144 people $84,800 #1,357 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 150 Chilliwack 105,520 people $84,700 #1,367 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 152 Invermere 4,305 people $84,300 #1,384 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 153 Yaletown 40,297 people $84,200 #1,390 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 154 Houston 3,114 people $83,700 #1,408 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 155 Kitsilano 27,320 people $83,600 #1,411 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 157 Comox 15,884 people $83,300 #1,419 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 158 Roberts Creek 3,779 people $83,200 #1,425 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 159 Fairview 33,969 people $83,100 #1,430 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 161 Kelowna 167,654 people $82,500 #1,457 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 162 New Westminster 92,124 people $82,400 #1,461 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 163 Summerland 12,343 people $81,900 #1,488 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 165 Kimberley 9,037 people $81,300 #1,511 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 166 Peachland 6,302 people $81,200 #1,522 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 167 Guildford 14,663 people $81,100 #1,528 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 169 Castlegar 9,465 people $81,000 #1,533 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 170 Dawson Creek 13,635 people $80,800 #1,542 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 171 Ladysmith 9,926 people $80,800 #1,543 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 172 Cranbrook 22,703 people $80,700 #1,547 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 178 Cultus Lake 2,773 people $79,400 #1,610 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 179 Collingwood 18,399 people $79,200 #1,616 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 181 Semiahmoo Town Centre 13,381 people $79,100 #1,621 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 182 Richmond 239,584 people $79,000 #1,629 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 183 North Cowichan 34,525 people $78,700 #1,637 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 185 Kent 7,093 people $78,500 #1,648 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 186 Armstrong 5,643 people $78,100 #1,669 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 187 Okanagan Falls 4,002 people $77,700 #1,693 of 2,589 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 188 Campbell River 38,300 people $77,700 #1,696 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 189 Lougheed 15,442 people $77,400 #1,708 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 190 Saltspring Island 12,429 people $77,300 #1,710 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 191 Langley 35,444 people $77,300 #1,713 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 192 Edmonds 34,805 people $77,100 #1,725 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 193 Sidney 13,445 people $76,800 #1,738 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 194 Williams Lake 11,462 people $76,500 #1,749 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 195 Esquimalt 19,512 people $76,200 #1,760 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 196 Qualicum Beach 9,640 people $76,200 #1,762 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 197 Welcome Beach 3,130 people $75,800 #1,781 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 198 Nanaimo 111,845 people $75,600 #1,798 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 199 Salmon Arm 20,891 people $75,300 #1,805 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 200 Whalley 52,642 people $75,300 #1,806 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 201 Blind Bay 9,984 people $74,500 #1,837 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 202 Vernon 49,527 people $73,500 #1,883 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 203 White Rock 25,057 people $73,300 #1,891 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 204 Sechelt 11,558 people $73,100 #1,897 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 206 Nelson 12,126 people $72,500 #1,915 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 207 Grandview-Woodland 28,119 people $72,200 #1,926 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 208 Courtenay 32,869 people $72,100 #1,932 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 213 Merritt 7,190 people $70,400 #2,016 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 214 Gibsons 5,090 people $70,000 #2,026 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 217 Port Hardy 4,201 people $69,100 #2,073 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 219 Oliver 5,262 people $68,700 #2,086 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 220 Lake Cowichan 3,757 people $68,400 #2,098 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 221 Marpole 28,182 people $68,200 #2,103 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 222 Trail 8,539 people $68,000 #2,112 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 225 Penticton 39,068 people $67,800 #2,121 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 226 Quesnel 10,253 people $67,700 #2,126 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 227 Victoria 103,888 people $67,500 #2,134 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 228 Parksville 15,371 people $66,900 #2,159 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 229 Powell River 14,947 people $66,900 #2,161 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 230 Clearwater 2,500 people $66,900 #2,163 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 233 Osoyoos 5,724 people $65,700 #2,205 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 234 Princeton 3,050 people $65,700 #2,206 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 235 Southern Gulf Islands 6,691 people $65,300 #2,211 of 2,589 Strongest: safety A , health A · lowest: cost of living D 236 Sicamous 2,854 people $65,200 #2,221 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 237 West End 30,785 people $65,000 #2,222 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 238 Hope 7,183 people $64,900 #2,230 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 240 Davie Village 16,833 people $64,000 #2,256 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 241 Metrotown 36,594 people $63,800 #2,262 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 242 Port Alberni 19,671 people $63,000 #2,298 of 2,589 Strongest: walkability A , health B− · lowest: safety D 243 Grand Forks 4,308 people $61,900 #2,333 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 244 Chase 2,591 people $61,300 #2,352 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 250 Enderby 3,292 people $59,200 #2,421 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 251 Creston 5,976 people $59,000 #2,424 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 253 Duncan 5,745 people $53,400 #2,528 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 254 Strathcona 13,783 people $43,000 #2,582 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− Rankings
More lists for British Columbia Province by province
Highest incomes elsewhere Photos: Anmore, Ben Waardenburg benwubbleyou (CC0 ) · Colebrook, Larry LaRose (CC BY-SA 3.0 ) · Shaughnessy, Wpcpey (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).