Home › Canada › British Columbia › Rankings › Most affordable Fort Nelson, #1 on this list · Photo: CanadianEman (CC BY-SA 3.0) British Columbia · 2026 Most affordable towns in British Columbia Last comes Strathcona, at D−. Nationally, Fort Nelson ranks #14 of 2,580. 3 places in British Columbia reach the top 100 for all of Canada. Nowhere in British Columbia does better on this list than Fort Nelson, at A+. Tumbler Ridge is second (A) and Elkford third (A−). Of the 253 on the list, 6 earn an A.
Cost of living grade: the owners’ median home value and a year’s rent, each against the place’s own household income How grades work
#1 British Columbia · 4,144 people A+ Cost of livingOverall B · #973 of 2,556
Strongest: cost of living A+ , jobs & income A · lowest: safety D
#2 British Columbia · 2,663 people A Cost of livingOverall C− · #2,102 of 2,556
Strongest: cost of living A , walkability A · lowest: schools D−
#3 British Columbia · 3,030 people A− Cost of livingOverall B+ · #698 of 2,556
Strongest: cost of living A− , safety B+ · lowest: schools C
All 253, 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 Cost of living Canada rank What drives it
4 Houston 3,114 people A− #101 of 2,580 Strongest: hazard risk A , cost of living A− · lowest: health D− 6 Sparwood 4,486 people A− #145 of 2,580 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 7 Fort St. John 24,383 people B+ #220 of 2,580 Strongest: jobs & income A+ , walkability A− · lowest: safety D 9 Vanderhoof 4,545 people B+ #277 of 2,580 Strongest: jobs & income A , cost of living B+ · lowest: safety D 10 Mackenzie 3,442 people B+ #304 of 2,580 Strongest: jobs & income A , walkability A− · lowest: schools D 14 Prince Rupert 12,903 people B #468 of 2,580 Strongest: jobs & income A+ , walkability A · lowest: safety D 20 Terrace 13,648 people C+ #746 of 2,580 Strongest: jobs & income A+ , walkability A− · lowest: safety D 22 Dawson Creek 13,635 people C+ #812 of 2,580 Strongest: walkability A− , jobs & income A− · lowest: safety D 23 Kitimat 10,019 people C+ #818 of 2,580 Strongest: jobs & income A , walkability B+ · lowest: health C− 26 Fernie 7,086 people C #960 of 2,580 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 32 Port Hardy 4,201 people C #1,107 of 2,580 Strongest: walkability A− , health A− · lowest: safety D 34 Coldstream 11,380 people C #1,196 of 2,580 Strongest: jobs & income A , schools A · lowest: hazard risk D− 35 Smithers 5,627 people C− #1,265 of 2,580 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 36 Castlegar 9,465 people C− #1,285 of 2,580 Strongest: walkability A− , health B · lowest: safety C− 37 Prince George 85,944 people C− #1,288 of 2,580 Strongest: jobs & income A− , walkability B+ · lowest: safety D 39 Anmore 2,508 people C− #1,378 of 2,580 Strongest: health A , safety A · lowest: cost of living C− 41 Kimberley 9,037 people C− #1,398 of 2,580 Strongest: schools A , walkability A− · lowest: cost of living C− 42 Clearwater 2,500 people C− #1,429 of 2,580 Strongest: hazard risk A , walkability B+ · lowest: schools D 45 Trail 8,539 people C− #1,464 of 2,580 Strongest: health A , walkability A− · lowest: safety C− 47 Rossland 4,355 people C− #1,475 of 2,580 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 48 Golden 4,433 people C− #1,493 of 2,580 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 49 Quesnel 10,253 people C− #1,518 of 2,580 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 50 Williams Lake 11,462 people C− #1,527 of 2,580 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 53 Cranbrook 22,703 people D #1,587 of 2,580 Strongest: jobs & income A− , walkability A− · lowest: safety D 59 Armstrong 5,643 people D #1,687 of 2,580 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 60 Shawnigan 9,903 people D #1,695 of 2,580 Strongest: schools A+ , safety B+ · lowest: cost of living D 61 Colebrook 3,617 people D #1,699 of 2,580 Strongest: health A , jobs & income A− · lowest: cost of living D 62 Invermere 4,305 people D #1,706 of 2,580 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 64 Mission 47,280 people D #1,737 of 2,580 Strongest: walkability B+ , health B · lowest: cost of living D 65 Salmon Arm 20,891 people D #1,740 of 2,580 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 66 Powell River 14,947 people D #1,744 of 2,580 Strongest: health A+ , walkability A− · lowest: cost of living D 67 Merritt 7,190 people D #1,748 of 2,580 Strongest: walkability A , hazard risk B · lowest: schools D− 70 Highlands 2,753 people D #1,789 of 2,580 Strongest: health A , jobs & income A · lowest: cost of living D 71 Grand Forks 4,308 people D #1,802 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D 72 Sicamous 2,854 people D #1,810 of 2,580 Strongest: hazard risk A , walkability A− · lowest: safety D 74 Kamloops 108,793 people D #1,830 of 2,580 Strongest: walkability A , hazard risk A− · lowest: cost of living D 75 Revelstoke 9,464 people D #1,848 of 2,580 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 77 Ladysmith 9,926 people D #1,860 of 2,580 Strongest: walkability A− , health B · lowest: cost of living D 80 Princeton 3,050 people D #1,870 of 2,580 Strongest: walkability A , health B+ · lowest: cost of living D 81 Spallumcheen 5,843 people D #1,876 of 2,580 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 82 Lake City 3,240 people D #1,893 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 83 Shaughnessy 8,034 people D #1,894 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 84 Creston 5,976 people D #1,900 of 2,580 Strongest: walkability A+ , health B+ · lowest: cost of living D 85 Cowichan Bay 3,713 people D #1,905 of 2,580 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 86 Oliver 5,262 people D #1,913 of 2,580 Strongest: walkability A , schools A− · lowest: hazard risk D− 87 Blind Bay 9,984 people D #1,914 of 2,580 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 88 Lake Cowichan 3,757 people D #1,915 of 2,580 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 90 Port Alberni 19,671 people D #1,935 of 2,580 Strongest: walkability A , health B− · lowest: safety D 91 North Saanich 12,986 people D #1,936 of 2,580 Strongest: jobs & income A+ , health A · lowest: cost of living D 92 Provinceton 11,625 people D #1,940 of 2,580 Strongest: health A , walkability B+ · lowest: cost of living D 93 Chilliwack 105,520 people D #1,943 of 2,580 Strongest: walkability B+ , schools B · lowest: cost of living D 96 Okanagan Falls 4,002 people D #1,958 of 2,580 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 98 Morgan Creek 8,084 people D #1,966 of 2,580 Strongest: health A , hazard risk B · lowest: cost of living D 99 Abbotsford 175,358 people D #1,971 of 2,580 Strongest: walkability A− , jobs & income B · lowest: cost of living D 100 Enderby 3,292 people D #1,975 of 2,580 Strongest: walkability A , health B · lowest: cost of living D 102 Southern Gulf Islands 6,691 people D #1,985 of 2,580 Strongest: safety A , health A · lowest: cost of living D 104 Surrey Centre 16,482 people D #2,003 of 2,580 Strongest: health A , walkability B+ · lowest: cost of living D 107 Dunbar-Southlands 21,117 people D #2,029 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D 109 Saltspring Island 12,429 people D #2,042 of 2,580 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 110 Crescent Heights 9,033 people D #2,044 of 2,580 Strongest: schools A+ , health A · lowest: cost of living D 114 Aloha Estates 13,194 people D #2,073 of 2,580 Strongest: health A , walkability A · lowest: cost of living D 115 Cumberland 4,974 people D #2,074 of 2,580 Strongest: jobs & income A , walkability A− · lowest: cost of living D 116 Kent 7,093 people D #2,081 of 2,580 Strongest: walkability A− , schools A− · lowest: cost of living D 117 Douglas 4,555 people D− #2,083 of 2,580 Strongest: health A , jobs & income A · lowest: cost of living D− 118 Campbell River 38,300 people D− #2,084 of 2,580 Strongest: health A− , walkability A− · lowest: cost of living D− 119 Chase 2,591 people D− #2,085 of 2,580 Strongest: walkability A+ , safety C · lowest: hazard risk D− 120 Clayton Heights 8,961 people D− #2,088 of 2,580 Strongest: health A , walkability A · lowest: cost of living D− 122 Comox 15,884 people D− #2,094 of 2,580 Strongest: schools A , walkability A · lowest: cost of living D− 123 Lantzville 4,276 people D− #2,105 of 2,580 Strongest: jobs & income A , schools A− · lowest: cost of living D− 124 Lougheed 15,442 people D− #2,109 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 125 Squamish 28,578 people D− #2,117 of 2,580 Strongest: health A+ , schools A+ · lowest: cost of living D− 126 Tofino 2,772 people D− #2,122 of 2,580 Strongest: jobs & income A , walkability A · lowest: cost of living D− 127 Anniedale 6,715 people D− #2,125 of 2,580 Strongest: health A , schools A− · lowest: cost of living D− 128 North Cowichan 34,525 people D− #2,127 of 2,580 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 129 Vernon 49,527 people D− #2,130 of 2,580 Strongest: walkability A− , schools A− · lowest: hazard risk D− 130 Summerland 12,343 people D− #2,131 of 2,580 Strongest: schools A− , walkability A− · lowest: hazard risk D− 131 Cultus Lake 2,773 people D− #2,134 of 2,580 Strongest: schools A+ , health B− · lowest: cost of living D− 132 Whalley 52,642 people D− #2,136 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 133 North Vancouver 97,845 people D− #2,147 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D− 134 Hope 7,183 people D− #2,154 of 2,580 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 135 Colwood 22,794 people D− #2,155 of 2,580 Strongest: health A+ , jobs & income A · lowest: cost of living D− 136 Central Okanagan 4,784 people D− #2,157 of 2,580 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 137 West Kelowna 40,274 people D− #2,165 of 2,580 Strongest: jobs & income A , health B · lowest: hazard risk D− 138 Fraser Heights 17,688 people D− #2,174 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 139 Fairwinds 7,125 people D− #2,175 of 2,580 Strongest: safety A− , schools B · lowest: cost of living D− 140 Anderson Walk 4,210 people D− #2,177 of 2,580 Strongest: health A , walkability B · lowest: cost of living D− 141 Pemberton 3,620 people D− #2,183 of 2,580 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 142 Burnaby Mountain 9,248 people D− #2,187 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 144 Nelson 12,126 people D− #2,191 of 2,580 Strongest: walkability A+ , schools A · lowest: cost of living D− 145 Strawberry Hill 37,037 people D− #2,195 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 146 Port Moody 38,285 people D− #2,196 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 147 Cobble Hill 5,074 people D− #2,202 of 2,580 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 148 Collingwood 18,399 people D− #2,205 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 149 Sooke 17,248 people D− #2,213 of 2,580 Strongest: health A− , walkability B+ · lowest: cost of living D− 150 Oak Bay 18,626 people D− #2,214 of 2,580 Strongest: health A+ , safety A+ · lowest: cost of living D− 151 Central Saanich 18,184 people D− #2,215 of 2,580 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 152 Bainbridge 3,015 people D− #2,218 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 153 Rosewood Park 9,004 people D− #2,229 of 2,580 Strongest: health A , jobs & income A− · lowest: cost of living D− 154 Langley 35,444 people D− #2,231 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 155 Osoyoos 5,724 people D− #2,232 of 2,580 Strongest: walkability A , schools B · lowest: hazard risk D− 156 Lake Country 17,637 people D− #2,234 of 2,580 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 157 Electoral Area A, Nanaimo 7,825 people D− #2,235 of 2,580 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 158 Metchosin 5,207 people D− #2,236 of 2,580 Strongest: health A , safety A− · lowest: cost of living D− 159 Penticton 39,068 people D− #2,237 of 2,580 Strongest: walkability A+ , schools A− · lowest: cost of living D− 160 Johnston Heights 30,971 people D− #2,248 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 161 Qualicum Beach 9,640 people D− #2,252 of 2,580 Strongest: schools A , walkability A− · lowest: cost of living D− 162 Sunrise Estates 4,292 people D− #2,257 of 2,580 Strongest: health A , walkability B · lowest: cost of living D− 163 Guildford 14,663 people D− #2,259 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 164 Central Okanagan West 3,298 people D− #2,260 of 2,580 Strongest: schools A , health B− · lowest: hazard risk D− 165 View Royal 12,795 people D− #2,263 of 2,580 Strongest: health A+ , jobs & income A · lowest: cost of living D− 166 Buckingham Heights 8,794 people D− #2,266 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 167 Langford 59,664 people D− #2,269 of 2,580 Strongest: health A+ , jobs & income A · lowest: cost of living D− 168 Sullivan 42,135 people D− #2,274 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 169 Panorama Ridge 36,473 people D− #2,276 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 170 Ocean Park 10,845 people D− #2,279 of 2,580 Strongest: schools A , health A · lowest: cost of living D− 172 Duncan 5,745 people D− #2,284 of 2,580 Strongest: walkability A+ , health B · lowest: cost of living D− 173 Courtenay 32,869 people D− #2,299 of 2,580 Strongest: walkability A , schools A− · lowest: cost of living D− 174 Nanaimo 111,845 people D− #2,320 of 2,580 Strongest: walkability A , jobs & income B · lowest: cost of living D− 175 Pitt Meadows 20,892 people D− #2,321 of 2,580 Strongest: health A , walkability A · lowest: cost of living D− 176 Maple Ridge 105,925 people D− #2,323 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 177 Cloverdale 13,615 people D− #2,325 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 178 Langley 163,885 people D− #2,330 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 179 Bowen Island 4,501 people D− #2,332 of 2,580 Strongest: schools A+ , safety A+ · lowest: cost of living D− 181 Port Coquitlam 67,724 people D− #2,348 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 182 Parksville 15,371 people D− #2,358 of 2,580 Strongest: walkability A , schools A · lowest: cost of living D− 183 Fleetwood 63,957 people D− #2,361 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 184 New Westminster 92,124 people D− #2,370 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 185 Peachland 6,302 people D− #2,371 of 2,580 Strongest: safety A− , walkability B · lowest: cost of living D− 186 Sunnyside 16,784 people D− #2,375 of 2,580 Strongest: schools A , health A · lowest: cost of living D− 188 Kelowna 167,654 people D− #2,383 of 2,580 Strongest: walkability A , jobs & income A · lowest: cost of living D− 189 Roberts Creek 3,779 people D− #2,388 of 2,580 Strongest: health A+ , jobs & income A · lowest: cost of living D− 190 Delta 124,670 people D− #2,389 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 191 Saanich 126,011 people D− #2,396 of 2,580 Strongest: health A+ , walkability A+ · lowest: cost of living D− 192 Edmonds 34,805 people D− #2,400 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 193 Juan de Fuca (Part 1) 5,439 people D− #2,401 of 2,580 Strongest: health A− , schools B+ · lowest: cost of living D− 194 Welcome Beach 3,130 people D− #2,410 of 2,580 Strongest: health A+ , schools B+ · lowest: cost of living D− 195 Grandview 16,947 people D− #2,412 of 2,580 Strongest: health A , walkability B+ · lowest: cost of living D− 197 Brentwood 22,170 people D− #2,415 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 198 East Burnaby 17,233 people D− #2,416 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 199 Sechelt 11,558 people D− #2,417 of 2,580 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 200 Killarney 32,167 people D− #2,419 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 201 Bridgeview 3,511 people D− #2,422 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 202 Birdland 10,745 people D− #2,425 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 203 Riley Park 23,682 people D− #2,430 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 204 Mount Pleasant 37,091 people D− #2,431 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 205 South Surrey 6,431 people D− #2,436 of 2,580 Strongest: schools A , health A · lowest: cost of living D− 206 Gibsons 5,090 people D− #2,438 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 208 Port Mann 5,988 people D− #2,442 of 2,580 Strongest: health A , walkability A− · lowest: cost of living D− 209 West Vancouver 47,929 people D− #2,449 of 2,580 Strongest: health A+ , walkability A · lowest: cost of living D− 210 Sidney 13,445 people D− #2,450 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 211 West Point Grey 13,429 people D− #2,451 of 2,580 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 212 South Slope 8,989 people D− #2,453 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 213 Esquimalt 19,512 people D− #2,462 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 214 Whistler 15,090 people D− #2,463 of 2,580 Strongest: schools A+ , health A · lowest: cost of living D− 215 Fairview 33,969 people D− #2,468 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 216 Kitsilano 27,320 people D− #2,469 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 217 Greektown 16,618 people D− #2,471 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 218 Holdom 7,976 people D− #2,477 of 2,580 Strongest: walkability A+ , schools A · lowest: cost of living D− 219 Deer Lake 8,417 people D− #2,478 of 2,580 Strongest: walkability A , health A · lowest: cost of living D− 220 Montecito 10,734 people D− #2,481 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 221 Garden Village 6,492 people D− #2,482 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 222 South Cambie 9,846 people D− #2,483 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 223 Little Saigon 11,086 people D− #2,485 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 224 Brownsville 23,515 people D− #2,511 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 225 Newton 51,222 people D− #2,513 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 226 Yaletown 40,297 people D− #2,519 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 227 Coquitlam 173,599 people D− #2,520 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 228 Semiahmoo Town Centre 13,381 people D− #2,521 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 229 North Vancouver 66,624 people D− #2,525 of 2,580 Strongest: health A+ , walkability A+ · lowest: cost of living D− 230 Heights 22,141 people D− #2,527 of 2,580 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 231 Broadview 8,008 people D− #2,529 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 232 Kerrisdale 14,105 people D− #2,533 of 2,580 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 233 Royal Oak 18,364 people D− #2,534 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 234 Arbutus Ridge 15,083 people D− #2,535 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 235 Coal Harbour 10,407 people D− #2,537 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 236 Renfrew-Collingwood 23,392 people D− #2,538 of 2,580 Strongest: health A+ , walkability A+ · lowest: cost of living D− 237 West End 30,785 people D− #2,539 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 239 Victoria 103,888 people D− #2,542 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 241 Davie Village 16,833 people D− #2,544 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 242 Oakridge 14,071 people D− #2,545 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 243 Sunset 37,186 people D− #2,549 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 244 Victoria-Fraserview 31,095 people D− #2,553 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 245 Norquay Village 11,287 people D− #2,554 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 246 Lochdale 7,463 people D− #2,563 of 2,580 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 247 White Rock 25,057 people D− #2,564 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 248 Hastings-Sunrise 36,072 people D− #2,567 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 249 Grandview-Woodland 28,119 people D− #2,569 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 250 Metrotown 36,594 people D− #2,570 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 251 Marpole 28,182 people D− #2,572 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− 252 Richmond 239,584 people D− #2,573 of 2,580 Strongest: walkability A+ , health A · lowest: cost of living D− 253 Strathcona 13,783 people D− #2,580 of 2,580 Strongest: walkability A+ , health A+ · lowest: cost of living D− Rankings
More lists for British Columbia Province by province
Most affordable elsewhere Photos: Fort Nelson, CanadianEman (CC BY-SA 3.0 ) · Tumbler Ridge, Urban Walnut (Public domain ) · Elkford, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain ), 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).