Guest, Sign inJoin
Tofino - Panorama 01Tofino, #1 on this list · Photo: Buiobuione (CC BY-SA 4.0)
British Columbia · 2026

Towns with the least snow in British Columbia

Tofino is #1 of 2,538 on the list for all of Canada. Of the places on this list, 100 make the national top 100. First place in British Columbia goes to Tofino, with 14 cm. Prince Rupert takes second place with 30 cm; Southern Gulf Islands is third with 35 cm. At the halfway mark stands Electoral Area A, Comox Valley, at 51 cm. Last comes Clearwater, at 416 cm.

Snowfall a year, 1991–2020 normals at the nearest station that measures snow How grades work

#1

Tofino

British Columbia · 2,772 people
14 cm Snowfall a year

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

Strongest: jobs & income A, walkability A·lowest: cost of living D−

#2

Prince Rupert

British Columbia · 12,903 people
30 cm Snowfall a year

Overall C·#2,001 of 2,556

Strongest: jobs & income A+, walkability A·lowest: safety D

#3

Southern Gulf Islands

British Columbia · 6,691 people
35 cm Snowfall a year

Overall A−·#360 of 2,556

Strongest: safety A, health A·lowest: cost of living D

All 251, 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

251 places

#TownSnowfall a yearCanada rankWhat drives it
1Tofino2,772 people14 cm#1 of 2,538Strongest: jobs & income A, walkability A·lowest: cost of living D−
2Prince Rupert12,903 people30 cm#2 of 2,538Strongest: jobs & income A+, walkability A·lowest: safety D
3Southern Gulf Islands6,691 people35 cm#3 of 2,538Strongest: safety A, health A·lowest: cost of living D
4North Vancouver97,845 people37 cm#4 of 2,538Strongest: health A+, walkability A·lowest: cost of living D−
5Bowen Island4,501 people37 cm#5 of 2,538Strongest: schools A+, safety A+·lowest: cost of living D−
6Squamish28,578 people37 cm#6 of 2,538Strongest: health A+, schools A+·lowest: cost of living D−
7Anmore2,508 people37 cm#7 of 2,538Strongest: health A, safety A·lowest: cost of living C−
8Port Moody38,285 people37 cm#8 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
9West Vancouver47,929 people37 cm#9 of 2,538Strongest: health A+, walkability A·lowest: cost of living D−
10North Vancouver66,624 people37 cm#10 of 2,538Strongest: health A+, walkability A+·lowest: cost of living D−
11Fairview33,969 people37 cm#11 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
12Heights22,141 people37 cm#12 of 2,538Strongest: walkability A+, schools A+·lowest: cost of living D−
13Kitsilano27,320 people37 cm#13 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
14Brentwood22,170 people37 cm#14 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
15Greektown16,618 people37 cm#15 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
16Port Coquitlam67,724 people37 cm#16 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
17Roberts Creek3,779 people37 cm#17 of 2,538Strongest: health A+, jobs & income A·lowest: cost of living D−
18Broadview8,008 people37 cm#18 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
19West Point Grey13,429 people37 cm#19 of 2,538Strongest: walkability A+, schools A+·lowest: cost of living D−
20Holdom7,976 people37 cm#20 of 2,538Strongest: walkability A+, schools A·lowest: cost of living D−
21Dunbar-Southlands21,117 people37 cm#21 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D
22Deer Lake8,417 people37 cm#22 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
23Delta124,670 people37 cm#23 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
24Riley Park23,682 people37 cm#24 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
25Lake City3,240 people37 cm#25 of 2,538Strongest: health A, walkability A·lowest: cost of living D
26Mount Pleasant37,091 people37 cm#26 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
27Lochdale7,463 people37 cm#27 of 2,538Strongest: walkability A+, schools A+·lowest: cost of living D−
28Shaughnessy8,034 people37 cm#28 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D
29South Slope8,989 people37 cm#29 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
30Montecito10,734 people37 cm#30 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
31Kerrisdale14,105 people37 cm#31 of 2,538Strongest: walkability A+, schools A+·lowest: cost of living D−
32Garden Village6,492 people37 cm#32 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
33South Cambie9,846 people37 cm#33 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
34Buckingham Heights8,794 people37 cm#34 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
35Bainbridge3,015 people37 cm#35 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
36East Burnaby17,233 people37 cm#36 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
37Yaletown40,297 people37 cm#37 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
38Lantzville4,276 people37 cm#38 of 2,538Strongest: jobs & income A, schools A−·lowest: cost of living D−
39Little Saigon11,086 people37 cm#39 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
40Royal Oak18,364 people37 cm#40 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
41Coquitlam173,599 people37 cm#41 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
42South Surrey6,431 people37 cm#42 of 2,538Strongest: schools A, health A·lowest: cost of living D−
43Hastings-Sunrise36,072 people37 cm#43 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
44Sechelt11,558 people37 cm#44 of 2,538Strongest: health A+, jobs & income A−·lowest: cost of living D−
45Gibsons5,090 people37 cm#45 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
46Crescent Heights9,033 people37 cm#46 of 2,538Strongest: schools A+, health A·lowest: cost of living D
47Collingwood18,399 people37 cm#47 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
48Grandview-Woodland28,119 people37 cm#48 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
49Electoral Area E, Sunshine Coast4,279 people37 cm#49 of 2,538Strongest: health A+, jobs & income A−·lowest: cost of living D−
50Arbutus Ridge15,083 people37 cm#50 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
51Ocean Park10,845 people37 cm#51 of 2,538Strongest: schools A, health A·lowest: cost of living D−
52Coal Harbour10,407 people37 cm#52 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
53Renfrew-Collingwood23,392 people37 cm#53 of 2,538Strongest: health A+, walkability A+·lowest: cost of living D−
54Metrotown36,594 people37 cm#54 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
55West End30,785 people37 cm#55 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
56Granville Entertainment District19,125 people37 cm#56 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
57Kensington-Cedar Cottage39,668 people37 cm#57 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
58New Westminster92,124 people37 cm#58 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
59Davie Village16,833 people37 cm#59 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
60Oakridge14,071 people37 cm#60 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
61Welcome Beach3,130 people37 cm#61 of 2,538Strongest: health A+, schools B+·lowest: cost of living D−
62Fraser Heights17,688 people37 cm#62 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
63Lougheed15,442 people37 cm#63 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
64Edmonds34,805 people37 cm#64 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
65Sunset37,186 people37 cm#65 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
66Electoral Area F, Sunshine Coast2,691 people37 cm#66 of 2,538Strongest: health A+, walkability B+·lowest: cost of living D−
67Killarney32,167 people37 cm#67 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
68Burnaby Mountain9,248 people37 cm#68 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
69Marpole28,182 people37 cm#69 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
70Morgan Creek8,084 people37 cm#70 of 2,538Strongest: health A, hazard risk B·lowest: cost of living D
71Victoria-Fraserview31,095 people37 cm#71 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
72Norquay Village11,287 people37 cm#72 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
73Sullivan42,135 people37 cm#73 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
74Richmond239,584 people37 cm#74 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
75Strathcona13,783 people37 cm#75 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
76Colebrook3,617 people37 cm#76 of 2,538Strongest: health A, jobs & income A−·lowest: cost of living D
77Port Mann5,988 people37 cm#77 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
78Bridgeview3,511 people37 cm#78 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
79Anderson Walk4,210 people37 cm#79 of 2,538Strongest: health A, walkability B·lowest: cost of living D−
80Fleetwood63,957 people37 cm#80 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
81Panorama Ridge36,473 people37 cm#81 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
82Johnston Heights30,971 people37 cm#82 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
83Electoral Area C, Nanaimo3,733 people37 cm#83 of 2,538Strongest: jobs & income B, safety B−·lowest: cost of living D
84Brownsville23,515 people37 cm#84 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
85Birdland10,745 people37 cm#85 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
86Newton51,222 people37 cm#86 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
87Guildford14,663 people37 cm#87 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
88Strawberry Hill37,037 people37 cm#88 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
89Whalley52,642 people37 cm#89 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
90Nanaimo111,845 people37 cm#90 of 2,538Strongest: walkability A, jobs & income B·lowest: cost of living D−
91Electoral Area H, Cowichan Valley2,761 people37 cm#91 of 2,538Strongest: jobs & income B, health B−·lowest: schools D
92Electoral Area B, Nanaimo4,702 people37 cm#92 of 2,538Strongest: walkability B, safety B−·lowest: cost of living D−
93Electoral Area A, Nanaimo7,825 people37 cm#93 of 2,538Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
94Tsawwassen2,629 people37 cm#94 of 2,538Strongest: schools A, health A·lowest: jobs & income B−
95Oak Bay18,626 people39 cm#95 of 2,538Strongest: health A+, safety A+·lowest: cost of living D−
96Central Saanich18,184 people39 cm#96 of 2,538Strongest: jobs & income A+, health A+·lowest: cost of living D−
97Saltspring Island12,429 people39 cm#97 of 2,538Strongest: jobs & income A+, health A+·lowest: cost of living D
98Saanich126,011 people39 cm#98 of 2,538Strongest: health A+, walkability A+·lowest: cost of living D−
99North Saanich12,986 people39 cm#99 of 2,538Strongest: jobs & income A+, health A·lowest: cost of living D
100Esquimalt19,512 people39 cm#100 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
101Sidney13,445 people39 cm#101 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
102View Royal12,795 people39 cm#102 of 2,538Strongest: health A+, jobs & income A·lowest: cost of living D−
103Colwood22,794 people39 cm#103 of 2,538Strongest: health A+, jobs & income A·lowest: cost of living D−
104Metchosin5,207 people39 cm#104 of 2,538Strongest: health A, safety A−·lowest: cost of living D−
105Cobble Hill5,074 people39 cm#105 of 2,538Strongest: schools A+, jobs & income B+·lowest: cost of living D−
106Shawnigan9,903 people39 cm#106 of 2,538Strongest: schools A+, safety B+·lowest: cost of living D
107Electoral Area A, Cowichan Valley5,156 people39 cm#107 of 2,538Strongest: schools A, safety B+·lowest: cost of living D
108Langford59,664 people39 cm#108 of 2,538Strongest: health A+, jobs & income A·lowest: cost of living D−
109Victoria103,888 people39 cm#109 of 2,538Strongest: walkability A+, health A+·lowest: cost of living D−
110Juan de Fuca (Part 1)5,439 people39 cm#110 of 2,538Strongest: health A−, schools B+·lowest: cost of living D−
111Highlands2,753 people39 cm#111 of 2,538Strongest: health A, jobs & income A·lowest: cost of living D
112Sooke17,248 people39 cm#112 of 2,538Strongest: health A−, walkability B+·lowest: cost of living D−
113Ladysmith9,926 people39 cm#113 of 2,538Strongest: walkability A−, health B·lowest: cost of living D
114Cowichan Bay3,713 people39 cm#114 of 2,538Strongest: jobs & income A−, walkability B−·lowest: cost of living D
115North Cowichan34,525 people39 cm#115 of 2,538Strongest: walkability B+, jobs & income B·lowest: cost of living D−
116Electoral Area E, Cowichan Valley4,482 people39 cm#116 of 2,538Strongest: jobs & income B+, health B−·lowest: cost of living D
117Electoral Area G, Cowichan Valley2,597 people39 cm#117 of 2,538Strongest: walkability B−, health B−·lowest: cost of living D−
118Lake Cowichan3,757 people39 cm#118 of 2,538Strongest: walkability A, hazard risk B−·lowest: jobs & income D
119Duncan5,745 people39 cm#119 of 2,538Strongest: walkability A+, health B·lowest: cost of living D−
120Port Hardy4,201 people39 cm#120 of 2,538Strongest: walkability A−, health A−·lowest: safety D
121Comox15,884 people51 cm#121 of 2,538Strongest: schools A, walkability A·lowest: cost of living D−
122Electoral Area B (Lazo North), Comox Valley7,830 people51 cm#122 of 2,538Strongest: health A−, jobs & income B+·lowest: cost of living D
123Qualicum Beach9,640 people51 cm#123 of 2,538Strongest: schools A, walkability A−·lowest: cost of living D−
124Electoral Area G, Nanaimo8,412 people51 cm#124 of 2,538Strongest: schools A−, safety A−·lowest: cost of living D
125Cumberland4,974 people51 cm#125 of 2,538Strongest: jobs & income A, walkability A−·lowest: cost of living D
126Electoral Area A, Comox Valley8,415 people51 cm#126 of 2,538Strongest: safety B+, health B+·lowest: cost of living D−
127Electoral Area E, Alberni-Clayoquot3,069 people51 cm#127 of 2,538Strongest: jobs & income B+, safety B+·lowest: cost of living C−
128Courtenay32,869 people51 cm#128 of 2,538Strongest: walkability A, schools A−·lowest: cost of living D−
129Electoral Area F, Nanaimo8,810 people51 cm#129 of 2,538Strongest: schools A−, safety A−·lowest: cost of living D
130Fairwinds7,125 people51 cm#130 of 2,538Strongest: safety A−, schools B·lowest: cost of living D−
131Parksville15,371 people51 cm#131 of 2,538Strongest: walkability A, schools A·lowest: cost of living D−
132Electoral Area H, Nanaimo4,815 people51 cm#132 of 2,538Strongest: schools A, safety B+·lowest: jobs & income D
133Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 people51 cm#133 of 2,538Strongest: safety B+, health B+·lowest: cost of living D
134Powell River14,947 people51 cm#134 of 2,538Strongest: health A+, walkability A−·lowest: cost of living D
135Electoral Area A, Sunshine Coast3,256 people51 cm#135 of 2,538Strongest: health A, walkability B·lowest: cost of living D−
136Port Alberni19,671 people51 cm#136 of 2,538Strongest: walkability A, health B−·lowest: safety D
137Kent7,093 people52 cm#137 of 2,538Strongest: walkability A−, schools A−·lowest: cost of living D
138Chilliwack105,520 people52 cm#138 of 2,538Strongest: walkability B+, schools B·lowest: cost of living D
139Hope7,183 people52 cm#139 of 2,538Strongest: walkability A−, hazard risk B+·lowest: schools D−
140Pitt Meadows20,892 people56 cm#140 of 2,538Strongest: health A, walkability A·lowest: cost of living D−
141Sunnyside16,784 people56 cm#141 of 2,538Strongest: schools A, health A·lowest: cost of living D−
142White Rock25,057 people56 cm#142 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
143Clayton Heights8,961 people56 cm#143 of 2,538Strongest: health A, walkability A·lowest: cost of living D−
144Aloha Estates13,194 people56 cm#144 of 2,538Strongest: health A, walkability A·lowest: cost of living D
145Semiahmoo Town Centre13,381 people56 cm#145 of 2,538Strongest: walkability A+, health A·lowest: cost of living D−
146Douglas4,555 people56 cm#146 of 2,538Strongest: health A, jobs & income A·lowest: cost of living D−
147Langley163,885 people56 cm#147 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
148Anniedale6,715 people56 cm#148 of 2,538Strongest: health A, schools A−·lowest: cost of living D−
149Surrey Centre16,482 people56 cm#149 of 2,538Strongest: health A, walkability B+·lowest: cost of living D
150Maple Ridge105,925 people56 cm#150 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
151Provinceton11,625 people56 cm#151 of 2,538Strongest: health A, walkability B+·lowest: cost of living D
152Cultus Lake2,773 people56 cm#152 of 2,538Strongest: schools A+, health B−·lowest: cost of living D−
153Rosewood Park9,004 people56 cm#153 of 2,538Strongest: health A, jobs & income A−·lowest: cost of living D−
154Grandview16,947 people56 cm#154 of 2,538Strongest: health A, walkability B+·lowest: cost of living D−
155Cloverdale13,615 people56 cm#155 of 2,538Strongest: health A, walkability A−·lowest: cost of living D−
156Langley35,444 people56 cm#156 of 2,538Strongest: walkability A, health A·lowest: cost of living D−
157Sunrise Estates4,292 people56 cm#157 of 2,538Strongest: health A, walkability B·lowest: cost of living D−
158Abbotsford175,358 people56 cm#158 of 2,538Strongest: walkability A−, jobs & income B·lowest: cost of living D
159Mission47,280 people56 cm#159 of 2,538Strongest: walkability B+, health B·lowest: cost of living D
160Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 people62 cm#160 of 2,538Strongest: schools A−, health A−·lowest: cost of living C−
161Grand Forks4,308 people62 cm#161 of 2,538Strongest: walkability A+, health A·lowest: cost of living D
162Summerland12,343 people62 cm#162 of 2,538Strongest: schools A−, walkability A−·lowest: hazard risk D−
163Oliver5,262 people62 cm#163 of 2,538Strongest: walkability A, schools A−·lowest: hazard risk D−
164Okanagan Falls4,002 people62 cm#164 of 2,538Strongest: schools A−, jobs & income B·lowest: hazard risk D−
165Peachland6,302 people62 cm#165 of 2,538Strongest: safety A−, walkability B·lowest: cost of living D−
166Penticton39,068 people62 cm#166 of 2,538Strongest: walkability A+, schools A−·lowest: cost of living D−
167West Kelowna40,274 people62 cm#167 of 2,538Strongest: jobs & income A, health B·lowest: hazard risk D−
168Osoyoos5,724 people62 cm#168 of 2,538Strongest: walkability A, schools B·lowest: hazard risk D−
169Electoral Area C, Okanagan-Similkameen4,103 people62 cm#169 of 2,538Strongest: schools A−, health B·lowest: hazard risk D−
170Electoral Area E (West Boundary), Kootenay Boundary3,361 people62 cm#170 of 2,538Strongest: health B, walkability B·lowest: jobs & income D
171Kamloops108,793 people63 cm#171 of 2,538Strongest: walkability A, hazard risk A−·lowest: cost of living D
172Electoral Area L (Grasslands), Thompson-Nicola3,543 people63 cm#172 of 2,538Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
173Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 people63 cm#173 of 2,538Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
174Merritt7,190 people63 cm#174 of 2,538Strongest: walkability A, hazard risk B·lowest: schools D−
175Campbell River38,300 people89 cm#192 of 2,538Strongest: health A−, walkability A−·lowest: cost of living D−
176Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 people89 cm#193 of 2,538Strongest: health B+, schools B+·lowest: safety D
177Electoral Area C, Strathcona2,981 people89 cm#194 of 2,538Strongest: health B+, hazard risk B·lowest: safety D
178Coldstream11,380 people93 cm#247 of 2,538Strongest: jobs & income A, schools A·lowest: hazard risk D−
179Electoral Area C, North Okanagan5,029 people93 cm#248 of 2,538Strongest: jobs & income A, schools A−·lowest: cost of living C−
180Electoral Area B, North Okanagan3,415 people93 cm#249 of 2,538Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
181Spallumcheen5,843 people93 cm#250 of 2,538Strongest: jobs & income B+, safety B+·lowest: cost of living D
182Armstrong5,643 people93 cm#251 of 2,538Strongest: jobs & income A−, walkability B+·lowest: cost of living D
183Electoral Area D, North Okanagan3,184 people93 cm#252 of 2,538Strongest: schools B+, safety B+·lowest: walkability C−
184Lake Country17,637 people93 cm#253 of 2,538Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
185Vernon49,527 people93 cm#254 of 2,538Strongest: walkability A−, schools A−·lowest: hazard risk D−
186Kelowna167,654 people93 cm#255 of 2,538Strongest: walkability A, jobs & income A·lowest: cost of living D−
187Central Okanagan4,784 people93 cm#256 of 2,538Strongest: jobs & income A−, schools B+·lowest: cost of living D−
188Central Okanagan West3,298 people93 cm#257 of 2,538Strongest: schools A, health B−·lowest: hazard risk D−
189Princeton3,050 people125 cm#831 of 2,538Strongest: walkability A, health B+·lowest: cost of living D
190Kimberley9,037 people133 cm#1,042 of 2,538Strongest: schools A, walkability A−·lowest: cost of living C−
191Electoral Area C, East Kootenay7,006 people133 cm#1,044 of 2,538Strongest: jobs & income A−, health B·lowest: walkability D
192Cranbrook22,703 people133 cm#1,045 of 2,538Strongest: jobs & income A−, walkability A−·lowest: safety D
193Rossland4,355 people151 cm#1,434 of 2,538Strongest: walkability A+, jobs & income A·lowest: cost of living C−
194Electoral Area F, Central Kootenay4,209 people151 cm#1,435 of 2,538Strongest: schools A+, safety A·lowest: cost of living D
195Electoral Area E, Central Kootenay4,309 people151 cm#1,436 of 2,538Strongest: schools A+, safety A·lowest: cost of living D
196Nelson12,126 people151 cm#1,437 of 2,538Strongest: walkability A+, schools A·lowest: cost of living D−
197Electoral Area B, Central Kootenay5,243 people151 cm#1,438 of 2,538Strongest: safety A, schools B+·lowest: cost of living C−
198Electoral Area H, Central Kootenay5,390 people151 cm#1,439 of 2,538Strongest: safety A, schools A·lowest: jobs & income D−
199Electoral Area I, Central Kootenay2,758 people151 cm#1,440 of 2,538Strongest: safety A−, health B·lowest: walkability D
200Electoral Area J, Central Kootenay3,915 people151 cm#1,441 of 2,538Strongest: safety A−, health B·lowest: cost of living C−
201Creston5,976 people151 cm#1,442 of 2,538Strongest: walkability A+, health B+·lowest: cost of living D
202Trail8,539 people151 cm#1,443 of 2,538Strongest: health A, walkability A−·lowest: safety C−
203Castlegar9,465 people151 cm#1,444 of 2,538Strongest: walkability A−, health B·lowest: safety C−
204Electoral Area A, Central Kootenay2,668 people151 cm#1,445 of 2,538Strongest: safety A, hazard risk B−·lowest: cost of living D
205Golden4,433 people169 cm#1,569 of 2,538Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
206Electoral Area A, Columbia-Shuswap3,672 people169 cm#1,570 of 2,538Strongest: schools A−, jobs & income B+·lowest: cost of living C−
207Electoral Area D, Cariboo3,057 people176 cm#1,615 of 2,538Strongest: jobs & income A, safety B+·lowest: hazard risk D−
208Electoral Area E, Cariboo4,242 people176 cm#1,616 of 2,538Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
209Electoral Area A, Cariboo6,172 people176 cm#1,617 of 2,538Strongest: hazard risk B+, jobs & income B−·lowest: schools D
210Electoral Area F, Cariboo5,016 people176 cm#1,618 of 2,538Strongest: hazard risk A−, safety B+·lowest: walkability D
211Williams Lake11,462 people176 cm#1,619 of 2,538Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
212Quesnel10,253 people176 cm#1,620 of 2,538Strongest: walkability B+, hazard risk B+·lowest: safety D
213Mile 108 Recreational Ranch5,887 people176 cm#1,621 of 2,538Strongest: health C, jobs & income C−·lowest: hazard risk D−
214Electoral Area L, Cariboo5,358 people176 cm#1,622 of 2,538Strongest: health C, schools C−·lowest: hazard risk D−
215Dawson Creek13,635 people177 cm#1,623 of 2,538Strongest: walkability A−, jobs & income A−·lowest: safety D
216Electoral Area D, Peace River5,100 people177 cm#1,624 of 2,538Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
217Tumbler Ridge2,663 people177 cm#1,625 of 2,538Strongest: cost of living A, walkability A·lowest: schools D−
218Electoral Area A, Bulkley-Nechako5,829 people184 cm#1,644 of 2,538Strongest: jobs & income A+, hazard risk A·lowest: health D
219Smithers5,627 people184 cm#1,645 of 2,538Strongest: jobs & income A+, walkability A+·lowest: safety D
220Houston3,114 people184 cm#1,646 of 2,538Strongest: hazard risk A, cost of living A−·lowest: health D−
221Invermere4,305 people184 cm#1,649 of 2,538Strongest: jobs & income A+, walkability A+·lowest: cost of living D
222Electoral Area F, East Kootenay3,893 people184 cm#1,650 of 2,538Strongest: jobs & income A, walkability B·lowest: hazard risk C−
223Fort Nelson4,144 people193 cm#1,771 of 2,538Strongest: cost of living A+, jobs & income A·lowest: safety D
224Revelstoke9,464 people203 cm#1,848 of 2,538Strongest: jobs & income A+, walkability A·lowest: cost of living D
225Enderby3,292 people203 cm#1,849 of 2,538Strongest: walkability A, health B·lowest: cost of living D
226Salmon Arm20,891 people203 cm#1,850 of 2,538Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
227Electoral Area F, North Okanagan4,969 people203 cm#1,851 of 2,538Strongest: health B−, safety B−·lowest: cost of living D
228Blind Bay9,984 people203 cm#1,852 of 2,538Strongest: safety A−, walkability C+·lowest: hazard risk D−
229Electoral Area D, Columbia-Shuswap4,829 people203 cm#1,853 of 2,538Strongest: safety A−, walkability C+·lowest: hazard risk D−
230Sicamous2,854 people203 cm#1,854 of 2,538Strongest: hazard risk A, walkability A−·lowest: safety D
231Chase2,591 people203 cm#1,855 of 2,538Strongest: walkability A+, safety C·lowest: hazard risk D−
232Electoral Area F, Columbia-Shuswap3,475 people203 cm#1,856 of 2,538Strongest: walkability C+, safety C·lowest: hazard risk D−
233Vanderhoof4,545 people204 cm#1,857 of 2,538Strongest: jobs & income A, cost of living B+·lowest: safety D
234Electoral Area C, Fraser-Fort George3,811 people204 cm#1,858 of 2,538Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
235Electoral Area D, Fraser-Fort George4,802 people204 cm#1,859 of 2,538Strongest: jobs & income A−, hazard risk B·lowest: schools D
236Electoral Area A, Fraser-Fort George3,764 people204 cm#1,860 of 2,538Strongest: hazard risk B, cost of living B−·lowest: health D
237Prince George85,944 people204 cm#1,861 of 2,538Strongest: jobs & income A−, walkability B+·lowest: safety D
238Electoral Area B, Cariboo4,169 people204 cm#1,862 of 2,538Strongest: hazard risk B+, safety B−·lowest: schools D
239Electoral Area F, Bulkley-Nechako3,643 people204 cm#1,863 of 2,538Strongest: hazard risk B, cost of living C+·lowest: health D
240Fort St. John24,383 people206 cm#1,871 of 2,538Strongest: jobs & income A+, walkability A−·lowest: safety D
241Electoral Area E, Peace River2,737 people206 cm#1,872 of 2,538Strongest: cost of living A−, jobs & income B+·lowest: safety D
242Electoral Area C, Peace River6,344 people206 cm#1,873 of 2,538Strongest: jobs & income A, hazard risk B+·lowest: walkability D
243Electoral Area B, Peace River5,814 people206 cm#1,874 of 2,538Strongest: hazard risk B+, schools B·lowest: health D
244Fernie7,086 people280 cm#2,297 of 2,538Strongest: walkability A+, jobs & income A·lowest: hazard risk C
245Elkford3,030 people280 cm#2,298 of 2,538Strongest: cost of living A−, safety B+·lowest: schools C
246Sparwood4,486 people280 cm#2,299 of 2,538Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
247Electoral Area C (Part 1), Kitimat-Stikine3,189 people328 cm#2,446 of 2,538Strongest: jobs & income A, hazard risk A−·lowest: health D−
248Electoral Area E, Kitimat-Stikine4,153 people328 cm#2,447 of 2,538Strongest: hazard risk A−, jobs & income A−·lowest: health D
249Terrace13,648 people328 cm#2,448 of 2,538Strongest: jobs & income A+, walkability A−·lowest: safety D
250Kitimat10,019 people328 cm#2,449 of 2,538Strongest: jobs & income A, walkability B+·lowest: health C−
251Clearwater2,500 people416 cm#2,530 of 2,538Strongest: hazard risk A, walkability B+·lowest: schools D
Rankings

More lists for British Columbia

Province by province

Least snow elsewhere

Photos: Tofino, Buiobuione (CC BY-SA 4.0) · Prince Rupert, Sam Beebe (CC BY 2.0) · Southern Gulf Islands, 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).