Guest, Sign inJoin
Fort Nelson ForestryFort 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

Fort Nelson

British Columbia · 4,144 people
A+Cost of living

Overall B·#973 of 2,556

Strongest: cost of living A+, jobs & income A·lowest: safety D

#2

Tumbler Ridge

British Columbia · 2,663 people
ACost of living

Overall C−·#2,102 of 2,556

Strongest: cost of living A, walkability A·lowest: schools D−

#3

Elkford

British Columbia · 3,030 people
A−Cost of living

Overall 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

253 places

#TownCost of livingCanada rankWhat drives it
1Fort Nelson4,144 peopleA+#14 of 2,580Strongest: cost of living A+, jobs & income A·lowest: safety D
2Tumbler Ridge2,663 peopleA#26 of 2,580Strongest: cost of living A, walkability A·lowest: schools D−
3Elkford3,030 peopleA−#92 of 2,580Strongest: cost of living A−, safety B+·lowest: schools C
4Houston3,114 peopleA−#101 of 2,580Strongest: hazard risk A, cost of living A−·lowest: health D−
5Electoral Area E, Peace River2,737 peopleA−#109 of 2,580Strongest: cost of living A−, jobs & income B+·lowest: safety D
6Sparwood4,486 peopleA−#145 of 2,580Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
7Fort St. John24,383 peopleB+#220 of 2,580Strongest: jobs & income A+, walkability A−·lowest: safety D
8Electoral Area C, Peace River6,344 peopleB+#276 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: walkability D
9Vanderhoof4,545 peopleB+#277 of 2,580Strongest: jobs & income A, cost of living B+·lowest: safety D
10Mackenzie3,442 peopleB+#304 of 2,580Strongest: jobs & income A, walkability A−·lowest: schools D
11Electoral Area D, Peace River5,100 peopleB#347 of 2,580Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
12Electoral Area B, Peace River5,814 peopleB#350 of 2,580Strongest: hazard risk B+, schools B·lowest: health D
13Electoral Area C, Fraser-Fort George3,811 peopleB#411 of 2,580Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
14Prince Rupert12,903 peopleB#468 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
15Electoral Area D, Fraser-Fort George4,802 peopleB−#537 of 2,580Strongest: jobs & income A−, hazard risk B·lowest: schools D
16Electoral Area A, Fraser-Fort George3,764 peopleB−#551 of 2,580Strongest: hazard risk B, cost of living B−·lowest: health D
17Electoral Area C (Part 1), Kitimat-Stikine3,189 peopleB−#611 of 2,580Strongest: jobs & income A, hazard risk A−·lowest: health D−
18Electoral Area E, Kitimat-Stikine4,153 peopleC+#669 of 2,580Strongest: hazard risk A−, jobs & income A−·lowest: health D
19Electoral Area F, Bulkley-Nechako3,643 peopleC+#714 of 2,580Strongest: hazard risk B, cost of living C+·lowest: health D
20Terrace13,648 peopleC+#746 of 2,580Strongest: jobs & income A+, walkability A−·lowest: safety D
21Electoral Area A, Bulkley-Nechako5,829 peopleC+#762 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: health D
22Dawson Creek13,635 peopleC+#812 of 2,580Strongest: walkability A−, jobs & income A−·lowest: safety D
23Kitimat10,019 peopleC+#818 of 2,580Strongest: jobs & income A, walkability B+·lowest: health C−
24Electoral Area A, Cariboo6,172 peopleC+#870 of 2,580Strongest: hazard risk B+, jobs & income B−·lowest: schools D
25Electoral Area B, Cariboo4,169 peopleC#951 of 2,580Strongest: hazard risk B+, safety B−·lowest: schools D
26Fernie7,086 peopleC#960 of 2,580Strongest: walkability A+, jobs & income A·lowest: hazard risk C
27Electoral Area E, Cariboo4,242 peopleC#985 of 2,580Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
28Electoral Area D, Cariboo3,057 peopleC#988 of 2,580Strongest: jobs & income A, safety B+·lowest: hazard risk D−
29Electoral Area D, North Okanagan3,184 peopleC#1,003 of 2,580Strongest: schools B+, safety B+·lowest: walkability C−
30Electoral Area F, East Kootenay3,893 peopleC#1,049 of 2,580Strongest: jobs & income A, walkability B·lowest: hazard risk C−
31Electoral Area E (West Boundary), Kootenay Boundary3,361 peopleC#1,062 of 2,580Strongest: health B, walkability B·lowest: jobs & income D
32Port Hardy4,201 peopleC#1,107 of 2,580Strongest: walkability A−, health A−·lowest: safety D
33Electoral Area C, East Kootenay7,006 peopleC#1,153 of 2,580Strongest: jobs & income A−, health B·lowest: walkability D
34Coldstream11,380 peopleC#1,196 of 2,580Strongest: jobs & income A, schools A·lowest: hazard risk D−
35Smithers5,627 peopleC−#1,265 of 2,580Strongest: jobs & income A+, walkability A+·lowest: safety D
36Castlegar9,465 peopleC−#1,285 of 2,580Strongest: walkability A−, health B·lowest: safety C−
37Prince George85,944 peopleC−#1,288 of 2,580Strongest: jobs & income A−, walkability B+·lowest: safety D
38Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 peopleC−#1,326 of 2,580Strongest: schools A−, health A−·lowest: cost of living C−
39Anmore2,508 peopleC−#1,378 of 2,580Strongest: health A, safety A·lowest: cost of living C−
40Electoral Area A, Columbia-Shuswap3,672 peopleC−#1,391 of 2,580Strongest: schools A−, jobs & income B+·lowest: cost of living C−
41Kimberley9,037 peopleC−#1,398 of 2,580Strongest: schools A, walkability A−·lowest: cost of living C−
42Clearwater2,500 peopleC−#1,429 of 2,580Strongest: hazard risk A, walkability B+·lowest: schools D
43Electoral Area C, North Okanagan5,029 peopleC−#1,447 of 2,580Strongest: jobs & income A, schools A−·lowest: cost of living C−
44Electoral Area J, Central Kootenay3,915 peopleC−#1,448 of 2,580Strongest: safety A−, health B·lowest: cost of living C−
45Trail8,539 peopleC−#1,464 of 2,580Strongest: health A, walkability A−·lowest: safety C−
46Electoral Area B, Central Kootenay5,243 peopleC−#1,474 of 2,580Strongest: safety A, schools B+·lowest: cost of living C−
47Rossland4,355 peopleC−#1,475 of 2,580Strongest: walkability A+, jobs & income A·lowest: cost of living C−
48Golden4,433 peopleC−#1,493 of 2,580Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
49Quesnel10,253 peopleC−#1,518 of 2,580Strongest: walkability B+, hazard risk B+·lowest: safety D
50Williams Lake11,462 peopleC−#1,527 of 2,580Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
51Electoral Area H, Cowichan Valley2,761 peopleC−#1,534 of 2,580Strongest: jobs & income B, health B−·lowest: schools D
52Electoral Area E, Alberni-Clayoquot3,069 peopleC−#1,554 of 2,580Strongest: jobs & income B+, safety B+·lowest: cost of living C−
53Cranbrook22,703 peopleD#1,587 of 2,580Strongest: jobs & income A−, walkability A−·lowest: safety D
54Electoral Area F, Cariboo5,016 peopleD#1,621 of 2,580Strongest: hazard risk A−, safety B+·lowest: walkability D
55Electoral Area I, Central Kootenay2,758 peopleD#1,658 of 2,580Strongest: safety A−, health B·lowest: walkability D
56Electoral Area L (Grasslands), Thompson-Nicola3,543 peopleD#1,661 of 2,580Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
57Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 peopleD#1,673 of 2,580Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
58Electoral Area F, Columbia-Shuswap3,475 peopleD#1,674 of 2,580Strongest: walkability C+, safety C·lowest: hazard risk D−
59Armstrong5,643 peopleD#1,687 of 2,580Strongest: jobs & income A−, walkability B+·lowest: cost of living D
60Shawnigan9,903 peopleD#1,695 of 2,580Strongest: schools A+, safety B+·lowest: cost of living D
61Colebrook3,617 peopleD#1,699 of 2,580Strongest: health A, jobs & income A−·lowest: cost of living D
62Invermere4,305 peopleD#1,706 of 2,580Strongest: jobs & income A+, walkability A+·lowest: cost of living D
63Electoral Area A, Cowichan Valley5,156 peopleD#1,707 of 2,580Strongest: schools A, safety B+·lowest: cost of living D
64Mission47,280 peopleD#1,737 of 2,580Strongest: walkability B+, health B·lowest: cost of living D
65Salmon Arm20,891 peopleD#1,740 of 2,580Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
66Powell River14,947 peopleD#1,744 of 2,580Strongest: health A+, walkability A−·lowest: cost of living D
67Merritt7,190 peopleD#1,748 of 2,580Strongest: walkability A, hazard risk B·lowest: schools D−
68Electoral Area H, Nanaimo4,815 peopleD#1,769 of 2,580Strongest: schools A, safety B+·lowest: jobs & income D
69Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 peopleD#1,788 of 2,580Strongest: safety B+, health B+·lowest: cost of living D
70Highlands2,753 peopleD#1,789 of 2,580Strongest: health A, jobs & income A·lowest: cost of living D
71Grand Forks4,308 peopleD#1,802 of 2,580Strongest: walkability A+, health A·lowest: cost of living D
72Sicamous2,854 peopleD#1,810 of 2,580Strongest: hazard risk A, walkability A−·lowest: safety D
73Electoral Area C, Strathcona2,981 peopleD#1,813 of 2,580Strongest: health B+, hazard risk B·lowest: safety D
74Kamloops108,793 peopleD#1,830 of 2,580Strongest: walkability A, hazard risk A−·lowest: cost of living D
75Revelstoke9,464 peopleD#1,848 of 2,580Strongest: jobs & income A+, walkability A·lowest: cost of living D
76Electoral Area A, Central Kootenay2,668 peopleD#1,856 of 2,580Strongest: safety A, hazard risk B−·lowest: cost of living D
77Ladysmith9,926 peopleD#1,860 of 2,580Strongest: walkability A−, health B·lowest: cost of living D
78Electoral Area F, Central Kootenay4,209 peopleD#1,861 of 2,580Strongest: schools A+, safety A·lowest: cost of living D
79Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 peopleD#1,869 of 2,580Strongest: health B+, schools B+·lowest: safety D
80Princeton3,050 peopleD#1,870 of 2,580Strongest: walkability A, health B+·lowest: cost of living D
81Spallumcheen5,843 peopleD#1,876 of 2,580Strongest: jobs & income B+, safety B+·lowest: cost of living D
82Lake City3,240 peopleD#1,893 of 2,580Strongest: health A, walkability A·lowest: cost of living D
83Shaughnessy8,034 peopleD#1,894 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
84Creston5,976 peopleD#1,900 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
85Cowichan Bay3,713 peopleD#1,905 of 2,580Strongest: jobs & income A−, walkability B−·lowest: cost of living D
86Oliver5,262 peopleD#1,913 of 2,580Strongest: walkability A, schools A−·lowest: hazard risk D−
87Blind Bay9,984 peopleD#1,914 of 2,580Strongest: safety A−, walkability C+·lowest: hazard risk D−
88Lake Cowichan3,757 peopleD#1,915 of 2,580Strongest: walkability A, hazard risk B−·lowest: jobs & income D
89Mile 108 Recreational Ranch5,887 peopleD#1,930 of 2,580Strongest: health C, jobs & income C−·lowest: hazard risk D−
90Port Alberni19,671 peopleD#1,935 of 2,580Strongest: walkability A, health B−·lowest: safety D
91North Saanich12,986 peopleD#1,936 of 2,580Strongest: jobs & income A+, health A·lowest: cost of living D
92Provinceton11,625 peopleD#1,940 of 2,580Strongest: health A, walkability B+·lowest: cost of living D
93Chilliwack105,520 peopleD#1,943 of 2,580Strongest: walkability B+, schools B·lowest: cost of living D
94Electoral Area D, Columbia-Shuswap4,829 peopleD#1,945 of 2,580Strongest: safety A−, walkability C+·lowest: hazard risk D−
95Electoral Area F, North Okanagan4,969 peopleD#1,947 of 2,580Strongest: health B−, safety B−·lowest: cost of living D
96Okanagan Falls4,002 peopleD#1,958 of 2,580Strongest: schools A−, jobs & income B·lowest: hazard risk D−
97Electoral Area E, Central Kootenay4,309 peopleD#1,962 of 2,580Strongest: schools A+, safety A·lowest: cost of living D
98Morgan Creek8,084 peopleD#1,966 of 2,580Strongest: health A, hazard risk B·lowest: cost of living D
99Abbotsford175,358 peopleD#1,971 of 2,580Strongest: walkability A−, jobs & income B·lowest: cost of living D
100Enderby3,292 peopleD#1,975 of 2,580Strongest: walkability A, health B·lowest: cost of living D
101Electoral Area B, North Okanagan3,415 peopleD#1,981 of 2,580Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
102Southern Gulf Islands6,691 peopleD#1,985 of 2,580Strongest: safety A, health A·lowest: cost of living D
103Electoral Area G, Nanaimo8,412 peopleD#2,000 of 2,580Strongest: schools A−, safety A−·lowest: cost of living D
104Surrey Centre16,482 peopleD#2,003 of 2,580Strongest: health A, walkability B+·lowest: cost of living D
105Electoral Area L, Cariboo5,358 peopleD#2,009 of 2,580Strongest: health C, schools C−·lowest: hazard risk D−
106Electoral Area C, Nanaimo3,733 peopleD#2,024 of 2,580Strongest: jobs & income B, safety B−·lowest: cost of living D
107Dunbar-Southlands21,117 peopleD#2,029 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D
108Electoral Area E, Cowichan Valley4,482 peopleD#2,039 of 2,580Strongest: jobs & income B+, health B−·lowest: cost of living D
109Saltspring Island12,429 peopleD#2,042 of 2,580Strongest: jobs & income A+, health A+·lowest: cost of living D
110Crescent Heights9,033 peopleD#2,044 of 2,580Strongest: schools A+, health A·lowest: cost of living D
111Electoral Area C, Okanagan-Similkameen4,103 peopleD#2,060 of 2,580Strongest: schools A−, health B·lowest: hazard risk D−
112Electoral Area F, Nanaimo8,810 peopleD#2,065 of 2,580Strongest: schools A−, safety A−·lowest: cost of living D
113Electoral Area B (Lazo North), Comox Valley7,830 peopleD#2,070 of 2,580Strongest: health A−, jobs & income B+·lowest: cost of living D
114Aloha Estates13,194 peopleD#2,073 of 2,580Strongest: health A, walkability A·lowest: cost of living D
115Cumberland4,974 peopleD#2,074 of 2,580Strongest: jobs & income A, walkability A−·lowest: cost of living D
116Kent7,093 peopleD#2,081 of 2,580Strongest: walkability A−, schools A−·lowest: cost of living D
117Douglas4,555 peopleD−#2,083 of 2,580Strongest: health A, jobs & income A·lowest: cost of living D−
118Campbell River38,300 peopleD−#2,084 of 2,580Strongest: health A−, walkability A−·lowest: cost of living D−
119Chase2,591 peopleD−#2,085 of 2,580Strongest: walkability A+, safety C·lowest: hazard risk D−
120Clayton Heights8,961 peopleD−#2,088 of 2,580Strongest: health A, walkability A·lowest: cost of living D−
121Electoral Area H, Central Kootenay5,390 peopleD−#2,089 of 2,580Strongest: safety A, schools A·lowest: jobs & income D−
122Comox15,884 peopleD−#2,094 of 2,580Strongest: schools A, walkability A·lowest: cost of living D−
123Lantzville4,276 peopleD−#2,105 of 2,580Strongest: jobs & income A, schools A−·lowest: cost of living D−
124Lougheed15,442 peopleD−#2,109 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
125Squamish28,578 peopleD−#2,117 of 2,580Strongest: health A+, schools A+·lowest: cost of living D−
126Tofino2,772 peopleD−#2,122 of 2,580Strongest: jobs & income A, walkability A·lowest: cost of living D−
127Anniedale6,715 peopleD−#2,125 of 2,580Strongest: health A, schools A−·lowest: cost of living D−
128North Cowichan34,525 peopleD−#2,127 of 2,580Strongest: walkability B+, jobs & income B·lowest: cost of living D−
129Vernon49,527 peopleD−#2,130 of 2,580Strongest: walkability A−, schools A−·lowest: hazard risk D−
130Summerland12,343 peopleD−#2,131 of 2,580Strongest: schools A−, walkability A−·lowest: hazard risk D−
131Cultus Lake2,773 peopleD−#2,134 of 2,580Strongest: schools A+, health B−·lowest: cost of living D−
132Whalley52,642 peopleD−#2,136 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
133North Vancouver97,845 peopleD−#2,147 of 2,580Strongest: health A+, walkability A·lowest: cost of living D−
134Hope7,183 peopleD−#2,154 of 2,580Strongest: walkability A−, hazard risk B+·lowest: schools D−
135Colwood22,794 peopleD−#2,155 of 2,580Strongest: health A+, jobs & income A·lowest: cost of living D−
136Central Okanagan4,784 peopleD−#2,157 of 2,580Strongest: jobs & income A−, schools B+·lowest: cost of living D−
137West Kelowna40,274 peopleD−#2,165 of 2,580Strongest: jobs & income A, health B·lowest: hazard risk D−
138Fraser Heights17,688 peopleD−#2,174 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
139Fairwinds7,125 peopleD−#2,175 of 2,580Strongest: safety A−, schools B·lowest: cost of living D−
140Anderson Walk4,210 peopleD−#2,177 of 2,580Strongest: health A, walkability B·lowest: cost of living D−
141Pemberton3,620 peopleD−#2,183 of 2,580Strongest: walkability A+, jobs & income A·lowest: cost of living D−
142Burnaby Mountain9,248 peopleD−#2,187 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
143Electoral Area G, Cowichan Valley2,597 peopleD−#2,189 of 2,580Strongest: walkability B−, health B−·lowest: cost of living D−
144Nelson12,126 peopleD−#2,191 of 2,580Strongest: walkability A+, schools A·lowest: cost of living D−
145Strawberry Hill37,037 peopleD−#2,195 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
146Port Moody38,285 peopleD−#2,196 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
147Cobble Hill5,074 peopleD−#2,202 of 2,580Strongest: schools A+, jobs & income B+·lowest: cost of living D−
148Collingwood18,399 peopleD−#2,205 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
149Sooke17,248 peopleD−#2,213 of 2,580Strongest: health A−, walkability B+·lowest: cost of living D−
150Oak Bay18,626 peopleD−#2,214 of 2,580Strongest: health A+, safety A+·lowest: cost of living D−
151Central Saanich18,184 peopleD−#2,215 of 2,580Strongest: jobs & income A+, health A+·lowest: cost of living D−
152Bainbridge3,015 peopleD−#2,218 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
153Rosewood Park9,004 peopleD−#2,229 of 2,580Strongest: health A, jobs & income A−·lowest: cost of living D−
154Langley35,444 peopleD−#2,231 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
155Osoyoos5,724 peopleD−#2,232 of 2,580Strongest: walkability A, schools B·lowest: hazard risk D−
156Lake Country17,637 peopleD−#2,234 of 2,580Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
157Electoral Area A, Nanaimo7,825 peopleD−#2,235 of 2,580Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
158Metchosin5,207 peopleD−#2,236 of 2,580Strongest: health A, safety A−·lowest: cost of living D−
159Penticton39,068 peopleD−#2,237 of 2,580Strongest: walkability A+, schools A−·lowest: cost of living D−
160Johnston Heights30,971 peopleD−#2,248 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
161Qualicum Beach9,640 peopleD−#2,252 of 2,580Strongest: schools A, walkability A−·lowest: cost of living D−
162Sunrise Estates4,292 peopleD−#2,257 of 2,580Strongest: health A, walkability B·lowest: cost of living D−
163Guildford14,663 peopleD−#2,259 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
164Central Okanagan West3,298 peopleD−#2,260 of 2,580Strongest: schools A, health B−·lowest: hazard risk D−
165View Royal12,795 peopleD−#2,263 of 2,580Strongest: health A+, jobs & income A·lowest: cost of living D−
166Buckingham Heights8,794 peopleD−#2,266 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
167Langford59,664 peopleD−#2,269 of 2,580Strongest: health A+, jobs & income A·lowest: cost of living D−
168Sullivan42,135 peopleD−#2,274 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
169Panorama Ridge36,473 peopleD−#2,276 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
170Ocean Park10,845 peopleD−#2,279 of 2,580Strongest: schools A, health A·lowest: cost of living D−
171Electoral Area B, Nanaimo4,702 peopleD−#2,283 of 2,580Strongest: walkability B, safety B−·lowest: cost of living D−
172Duncan5,745 peopleD−#2,284 of 2,580Strongest: walkability A+, health B·lowest: cost of living D−
173Courtenay32,869 peopleD−#2,299 of 2,580Strongest: walkability A, schools A−·lowest: cost of living D−
174Nanaimo111,845 peopleD−#2,320 of 2,580Strongest: walkability A, jobs & income B·lowest: cost of living D−
175Pitt Meadows20,892 peopleD−#2,321 of 2,580Strongest: health A, walkability A·lowest: cost of living D−
176Maple Ridge105,925 peopleD−#2,323 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
177Cloverdale13,615 peopleD−#2,325 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
178Langley163,885 peopleD−#2,330 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
179Bowen Island4,501 peopleD−#2,332 of 2,580Strongest: schools A+, safety A+·lowest: cost of living D−
180Electoral Area E, Sunshine Coast4,279 peopleD−#2,338 of 2,580Strongest: health A+, jobs & income A−·lowest: cost of living D−
181Port Coquitlam67,724 peopleD−#2,348 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
182Parksville15,371 peopleD−#2,358 of 2,580Strongest: walkability A, schools A·lowest: cost of living D−
183Fleetwood63,957 peopleD−#2,361 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
184New Westminster92,124 peopleD−#2,370 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
185Peachland6,302 peopleD−#2,371 of 2,580Strongest: safety A−, walkability B·lowest: cost of living D−
186Sunnyside16,784 peopleD−#2,375 of 2,580Strongest: schools A, health A·lowest: cost of living D−
187Electoral Area F, Sunshine Coast2,691 peopleD−#2,380 of 2,580Strongest: health A+, walkability B+·lowest: cost of living D−
188Kelowna167,654 peopleD−#2,383 of 2,580Strongest: walkability A, jobs & income A·lowest: cost of living D−
189Roberts Creek3,779 peopleD−#2,388 of 2,580Strongest: health A+, jobs & income A·lowest: cost of living D−
190Delta124,670 peopleD−#2,389 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
191Saanich126,011 peopleD−#2,396 of 2,580Strongest: health A+, walkability A+·lowest: cost of living D−
192Edmonds34,805 peopleD−#2,400 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
193Juan de Fuca (Part 1)5,439 peopleD−#2,401 of 2,580Strongest: health A−, schools B+·lowest: cost of living D−
194Welcome Beach3,130 peopleD−#2,410 of 2,580Strongest: health A+, schools B+·lowest: cost of living D−
195Grandview16,947 peopleD−#2,412 of 2,580Strongest: health A, walkability B+·lowest: cost of living D−
196Electoral Area A, Sunshine Coast3,256 peopleD−#2,413 of 2,580Strongest: health A, walkability B·lowest: cost of living D−
197Brentwood22,170 peopleD−#2,415 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
198East Burnaby17,233 peopleD−#2,416 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
199Sechelt11,558 peopleD−#2,417 of 2,580Strongest: health A+, jobs & income A−·lowest: cost of living D−
200Killarney32,167 peopleD−#2,419 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
201Bridgeview3,511 peopleD−#2,422 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
202Birdland10,745 peopleD−#2,425 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
203Riley Park23,682 peopleD−#2,430 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
204Mount Pleasant37,091 peopleD−#2,431 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
205South Surrey6,431 peopleD−#2,436 of 2,580Strongest: schools A, health A·lowest: cost of living D−
206Gibsons5,090 peopleD−#2,438 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
207Electoral Area A, Comox Valley8,415 peopleD−#2,439 of 2,580Strongest: safety B+, health B+·lowest: cost of living D−
208Port Mann5,988 peopleD−#2,442 of 2,580Strongest: health A, walkability A−·lowest: cost of living D−
209West Vancouver47,929 peopleD−#2,449 of 2,580Strongest: health A+, walkability A·lowest: cost of living D−
210Sidney13,445 peopleD−#2,450 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
211West Point Grey13,429 peopleD−#2,451 of 2,580Strongest: walkability A+, schools A+·lowest: cost of living D−
212South Slope8,989 peopleD−#2,453 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
213Esquimalt19,512 peopleD−#2,462 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
214Whistler15,090 peopleD−#2,463 of 2,580Strongest: schools A+, health A·lowest: cost of living D−
215Fairview33,969 peopleD−#2,468 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
216Kitsilano27,320 peopleD−#2,469 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
217Greektown16,618 peopleD−#2,471 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
218Holdom7,976 peopleD−#2,477 of 2,580Strongest: walkability A+, schools A·lowest: cost of living D−
219Deer Lake8,417 peopleD−#2,478 of 2,580Strongest: walkability A, health A·lowest: cost of living D−
220Montecito10,734 peopleD−#2,481 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
221Garden Village6,492 peopleD−#2,482 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
222South Cambie9,846 peopleD−#2,483 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
223Little Saigon11,086 peopleD−#2,485 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
224Brownsville23,515 peopleD−#2,511 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
225Newton51,222 peopleD−#2,513 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
226Yaletown40,297 peopleD−#2,519 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
227Coquitlam173,599 peopleD−#2,520 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
228Semiahmoo Town Centre13,381 peopleD−#2,521 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
229North Vancouver66,624 peopleD−#2,525 of 2,580Strongest: health A+, walkability A+·lowest: cost of living D−
230Heights22,141 peopleD−#2,527 of 2,580Strongest: walkability A+, schools A+·lowest: cost of living D−
231Broadview8,008 peopleD−#2,529 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
232Kerrisdale14,105 peopleD−#2,533 of 2,580Strongest: walkability A+, schools A+·lowest: cost of living D−
233Royal Oak18,364 peopleD−#2,534 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
234Arbutus Ridge15,083 peopleD−#2,535 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
235Coal Harbour10,407 peopleD−#2,537 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
236Renfrew-Collingwood23,392 peopleD−#2,538 of 2,580Strongest: health A+, walkability A+·lowest: cost of living D−
237West End30,785 peopleD−#2,539 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
238Granville Entertainment District19,125 peopleD−#2,541 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
239Victoria103,888 peopleD−#2,542 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
240Kensington-Cedar Cottage39,668 peopleD−#2,543 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
241Davie Village16,833 peopleD−#2,544 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
242Oakridge14,071 peopleD−#2,545 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
243Sunset37,186 peopleD−#2,549 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
244Victoria-Fraserview31,095 peopleD−#2,553 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
245Norquay Village11,287 peopleD−#2,554 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
246Lochdale7,463 peopleD−#2,563 of 2,580Strongest: walkability A+, schools A+·lowest: cost of living D−
247White Rock25,057 peopleD−#2,564 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
248Hastings-Sunrise36,072 peopleD−#2,567 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
249Grandview-Woodland28,119 peopleD−#2,569 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
250Metrotown36,594 peopleD−#2,570 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
251Marpole28,182 peopleD−#2,572 of 2,580Strongest: walkability A+, health A+·lowest: cost of living D−
252Richmond239,584 peopleD−#2,573 of 2,580Strongest: walkability A+, health A·lowest: cost of living D−
253Strathcona13,783 peopleD−#2,580 of 2,580Strongest: 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).