Guest, Sign inJoin
Old town beach SicamousSicamous, #1 on this list · Photo: Mangoandmay (CC BY-SA 4.0)
British Columbia · 2026

Towns with the lowest hazard risk in British Columbia

At the other end is Oliver, with D−. Across Canada, the same list puts Sicamous #276 of 2,589. Canada’s top 100 on this list includes no place in British Columbia. Sicamous tops the list in British Columbia, at A. Second place goes to Smithers, at A, and third to Electoral Area A, Bulkley-Nechako, at A. The A range holds 13 of the 254 on this list.

Hazard risk grade: earthquake loss and radon, with high wildfire as a ceiling How grades work

#1

Sicamous

British Columbia · 2,854 people
AHazard risk

Overall D−·#2,533 of 2,556

Strongest: hazard risk A, walkability A−·lowest: safety D

#2

Smithers

British Columbia · 5,627 people
AHazard risk

Overall B−·#1,419 of 2,556

Strongest: jobs & income A+, walkability A+·lowest: safety 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

254 places

#TownHazard riskCanada rankWhat drives it
1Sicamous2,854 peopleA#276 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
2Smithers5,627 peopleA#295 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
3Electoral Area A, Bulkley-Nechako5,829 peopleA#414 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: health D
4Clearwater2,500 peopleA#474 of 2,589Strongest: hazard risk A, walkability B+·lowest: schools D
5Houston3,114 peopleA#506 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D−
6Revelstoke9,464 peopleA#567 of 2,589Strongest: jobs & income A+, walkability A·lowest: cost of living D
7Salmon Arm20,891 peopleA#568 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
8Kamloops108,793 peopleA−#586 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
9Electoral Area F, Cariboo5,016 peopleA−#587 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D
10Electoral Area E, Kitimat-Stikine4,153 peopleA−#659 of 2,589Strongest: hazard risk A−, jobs & income A−·lowest: health D
11Pemberton3,620 peopleA−#669 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living D−
12Terrace13,648 peopleA−#859 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
13Electoral Area C (Part 1), Kitimat-Stikine3,189 peopleA−#862 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: health D−
14Electoral Area C, Peace River6,344 peopleB+#929 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
15Dawson Creek13,635 peopleB+#1,072 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
16Electoral Area B, Peace River5,814 peopleB+#1,073 of 2,589Strongest: hazard risk B+, schools B·lowest: health D
17Electoral Area D, Peace River5,100 peopleB+#1,074 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
18Whistler15,090 peopleB+#1,098 of 2,589Strongest: schools A+, health A·lowest: cost of living D−
19Hope7,183 peopleB+#1,365 of 2,589Strongest: walkability A−, hazard risk B+·lowest: schools D−
20Electoral Area A, Cariboo6,172 peopleB+#1,377 of 2,589Strongest: hazard risk B+, jobs & income B−·lowest: schools D
21Electoral Area B, Cariboo4,169 peopleB+#1,378 of 2,589Strongest: hazard risk B+, safety B−·lowest: schools D
22Quesnel10,253 peopleB+#1,379 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
23Fort St. John24,383 peopleB+#1,394 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
24Electoral Area C, Fraser-Fort George3,811 peopleB#1,397 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
25Merritt7,190 peopleB#1,398 of 2,589Strongest: walkability A, hazard risk B·lowest: schools D−
26Kitimat10,019 peopleB#1,415 of 2,589Strongest: jobs & income A, walkability B+·lowest: health C−
27Prince George85,944 peopleB#1,427 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
28Anmore2,508 peopleB#1,433 of 2,589Strongest: health A, safety A·lowest: cost of living C−
29Electoral Area E, Peace River2,737 peopleB#1,434 of 2,589Strongest: cost of living A−, jobs & income B+·lowest: safety D
30Electoral Area C, Strathcona2,981 peopleB#1,440 of 2,589Strongest: health B+, hazard risk B·lowest: safety D
31Electoral Area F, Bulkley-Nechako3,643 peopleB#1,444 of 2,589Strongest: hazard risk B, cost of living C+·lowest: health D
32Electoral Area D, Fraser-Fort George4,802 peopleB#1,461 of 2,589Strongest: jobs & income A−, hazard risk B·lowest: schools D
33Port Moody38,285 peopleB#1,468 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
34Coquitlam173,599 peopleB#1,469 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
35Heights22,141 peopleB#1,485 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
36Brentwood22,170 peopleB#1,486 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
37Broadview8,008 peopleB#1,487 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
38Holdom7,976 peopleB#1,488 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
39Deer Lake8,417 peopleB#1,489 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
40Lake City3,240 peopleB#1,490 of 2,589Strongest: health A, walkability A·lowest: cost of living D
41Lochdale7,463 peopleB#1,491 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
42South Slope8,989 peopleB#1,492 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
43Montecito10,734 peopleB#1,493 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
44Garden Village6,492 peopleB#1,494 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
45Buckingham Heights8,794 peopleB#1,495 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
46Bainbridge3,015 peopleB#1,496 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
47East Burnaby17,233 peopleB#1,497 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
48Royal Oak18,364 peopleB#1,498 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
49Metrotown36,594 peopleB#1,499 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
50Lougheed15,442 peopleB#1,500 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
51Edmonds34,805 peopleB#1,501 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
52Burnaby Mountain9,248 peopleB#1,502 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
53Electoral Area A, Sunshine Coast3,256 peopleB#1,503 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
54Vanderhoof4,545 peopleB#1,507 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
55Electoral Area A, Fraser-Fort George3,764 peopleB#1,508 of 2,589Strongest: hazard risk B, cost of living B−·lowest: health D
56New Westminster92,124 peopleB#1,513 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
57Bowen Island4,501 peopleB#1,518 of 2,589Strongest: schools A+, safety A+·lowest: cost of living D−
58Langley163,885 peopleB#1,519 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
59Pitt Meadows20,892 peopleB#1,520 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
60Sunnyside16,784 peopleB#1,521 of 2,589Strongest: schools A, health A·lowest: cost of living D−
61Clayton Heights8,961 peopleB#1,522 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
62Aloha Estates13,194 peopleB#1,523 of 2,589Strongest: health A, walkability A·lowest: cost of living D
63South Surrey6,431 peopleB#1,524 of 2,589Strongest: schools A, health A·lowest: cost of living D−
64Crescent Heights9,033 peopleB#1,525 of 2,589Strongest: schools A+, health A·lowest: cost of living D
65Ocean Park10,845 peopleB#1,526 of 2,589Strongest: schools A, health A·lowest: cost of living D−
66Semiahmoo Town Centre13,381 peopleB#1,527 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
67Douglas4,555 peopleB#1,528 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D−
68Fraser Heights17,688 peopleB#1,529 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
69Anniedale6,715 peopleB#1,530 of 2,589Strongest: health A, schools A−·lowest: cost of living D−
70Surrey Centre16,482 peopleB#1,531 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
71Maple Ridge105,925 peopleB#1,532 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
72Morgan Creek8,084 peopleB#1,533 of 2,589Strongest: health A, hazard risk B·lowest: cost of living D
73Provinceton11,625 peopleB#1,534 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
74Sullivan42,135 peopleB#1,535 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
75Colebrook3,617 peopleB#1,536 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D
76Port Mann5,988 peopleB#1,537 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
77Rosewood Park9,004 peopleB#1,538 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D−
78Grandview16,947 peopleB#1,539 of 2,589Strongest: health A, walkability B+·lowest: cost of living D−
79Bridgeview3,511 peopleB#1,540 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
80Anderson Walk4,210 peopleB#1,541 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
81Cloverdale13,615 peopleB#1,542 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
82Fleetwood63,957 peopleB#1,543 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
83Sunrise Estates4,292 peopleB#1,544 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
84Panorama Ridge36,473 peopleB#1,545 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
85Johnston Heights30,971 peopleB#1,546 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
86Brownsville23,515 peopleB#1,547 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
87Birdland10,745 peopleB#1,548 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
88Newton51,222 peopleB#1,549 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
89Guildford14,663 peopleB#1,550 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
90Strawberry Hill37,037 peopleB#1,551 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
91Whalley52,642 peopleB#1,552 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
92Tsawwassen2,629 peopleB#1,553 of 2,589Strongest: schools A, health A·lowest: jobs & income B−
93Port Coquitlam67,724 peopleB#1,560 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
94Langley35,444 peopleB#1,562 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
95Delta124,670 peopleB−#1,571 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
96Fort Nelson4,144 peopleB−#1,572 of 2,589Strongest: cost of living A+, jobs & income A·lowest: safety D
97White Rock25,057 peopleB−#1,573 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
98Richmond239,584 peopleB−#1,574 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
99Creston5,976 peopleB−#1,582 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
100Electoral Area A, Central Kootenay2,668 peopleB−#1,583 of 2,589Strongest: safety A, hazard risk B−·lowest: cost of living D
101Prince Rupert12,903 peopleB−#1,584 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
102Kent7,093 peopleB−#1,593 of 2,589Strongest: walkability A−, schools A−·lowest: cost of living D
103Electoral Area H, Nanaimo4,815 peopleB−#1,594 of 2,589Strongest: schools A, safety B+·lowest: jobs & income D
104Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 peopleB−#1,596 of 2,589Strongest: health B+, schools B+·lowest: safety D
105Fairwinds7,125 peopleB−#1,602 of 2,589Strongest: safety A−, schools B·lowest: cost of living D−
106Campbell River38,300 peopleB−#1,604 of 2,589Strongest: health A−, walkability A−·lowest: cost of living D−
107Electoral Area A, Comox Valley8,415 peopleB−#1,605 of 2,589Strongest: safety B+, health B+·lowest: cost of living D−
108Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 peopleB−#1,608 of 2,589Strongest: safety B+, health B+·lowest: cost of living D
109Electoral Area B, Nanaimo4,702 peopleB−#1,616 of 2,589Strongest: walkability B, safety B−·lowest: cost of living D−
110Courtenay32,869 peopleB−#1,617 of 2,589Strongest: walkability A, schools A−·lowest: cost of living D−
111Electoral Area F, Nanaimo8,810 peopleB−#1,618 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
112Cumberland4,974 peopleB−#1,620 of 2,589Strongest: jobs & income A, walkability A−·lowest: cost of living D
113Electoral Area B (Lazo North), Comox Valley7,830 peopleB−#1,623 of 2,589Strongest: health A−, jobs & income B+·lowest: cost of living D
114Electoral Area G, Nanaimo8,412 peopleB−#1,624 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
115Electoral Area C, North Okanagan5,029 peopleB−#1,626 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living C−
116Electoral Area D, North Okanagan3,184 peopleB−#1,627 of 2,589Strongest: schools B+, safety B+·lowest: walkability C−
117Electoral Area F, North Okanagan4,969 peopleB−#1,628 of 2,589Strongest: health B−, safety B−·lowest: cost of living D
118Port Hardy4,201 peopleB−#1,629 of 2,589Strongest: walkability A−, health A−·lowest: safety D
119Electoral Area C, Nanaimo3,733 peopleB−#1,630 of 2,589Strongest: jobs & income B, safety B−·lowest: cost of living D
120Qualicum Beach9,640 peopleB−#1,632 of 2,589Strongest: schools A, walkability A−·lowest: cost of living D−
121Comox15,884 peopleB−#1,635 of 2,589Strongest: schools A, walkability A·lowest: cost of living D−
122Electoral Area E, Alberni-Clayoquot3,069 peopleB−#1,636 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living C−
123Lantzville4,276 peopleB−#1,637 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living D−
124Parksville15,371 peopleB−#1,638 of 2,589Strongest: walkability A, schools A·lowest: cost of living D−
125Tofino2,772 peopleB−#1,640 of 2,589Strongest: jobs & income A, walkability A·lowest: cost of living D−
126Electoral Area G, Cowichan Valley2,597 peopleB−#1,641 of 2,589Strongest: walkability B−, health B−·lowest: cost of living D−
127Electoral Area A, Nanaimo7,825 peopleB−#1,642 of 2,589Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
128Electoral Area H, Cowichan Valley2,761 peopleB−#1,644 of 2,589Strongest: jobs & income B, health B−·lowest: schools D
129Shawnigan9,903 peopleB−#1,645 of 2,589Strongest: schools A+, safety B+·lowest: cost of living D
130Nanaimo111,845 peopleB−#1,650 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living D−
131Cobble Hill5,074 peopleB−#1,661 of 2,589Strongest: schools A+, jobs & income B+·lowest: cost of living D−
132Port Alberni19,671 peopleB−#1,662 of 2,589Strongest: walkability A, health B−·lowest: safety D
133Electoral Area A, Cowichan Valley5,156 peopleB−#1,664 of 2,589Strongest: schools A, safety B+·lowest: cost of living D
134Ladysmith9,926 peopleB−#1,665 of 2,589Strongest: walkability A−, health B·lowest: cost of living D
135North Cowichan34,525 peopleB−#1,667 of 2,589Strongest: walkability B+, jobs & income B·lowest: cost of living D−
136Fairview33,969 peopleB−#1,671 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
137Kitsilano27,320 peopleB−#1,672 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
138Greektown16,618 peopleB−#1,673 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
139West Point Grey13,429 peopleB−#1,674 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
140Dunbar-Southlands21,117 peopleB−#1,675 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
141Riley Park23,682 peopleB−#1,676 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
142Mount Pleasant37,091 peopleB−#1,677 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
143Shaughnessy8,034 peopleB−#1,678 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
144Kerrisdale14,105 peopleB−#1,679 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
145South Cambie9,846 peopleB−#1,680 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
146Yaletown40,297 peopleB−#1,681 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
147Little Saigon11,086 peopleB−#1,682 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
148Hastings-Sunrise36,072 peopleB−#1,683 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
149Collingwood18,399 peopleB−#1,684 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
150Grandview-Woodland28,119 peopleB−#1,685 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
151Arbutus Ridge15,083 peopleB−#1,686 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
152Coal Harbour10,407 peopleB−#1,687 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
153Renfrew-Collingwood23,392 peopleB−#1,688 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
154West End30,785 peopleB−#1,689 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
155Granville Entertainment District19,125 peopleB−#1,690 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
156Kensington-Cedar Cottage39,668 peopleB−#1,691 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
157Davie Village16,833 peopleB−#1,692 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
158Oakridge14,071 peopleB−#1,693 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
159Sunset37,186 peopleB−#1,694 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
160Killarney32,167 peopleB−#1,695 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
161Marpole28,182 peopleB−#1,696 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
162Victoria-Fraserview31,095 peopleB−#1,697 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
163Norquay Village11,287 peopleB−#1,698 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
164Strathcona13,783 peopleB−#1,699 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
165Electoral Area E, Cowichan Valley4,482 peopleB−#1,701 of 2,589Strongest: jobs & income B+, health B−·lowest: cost of living D
166Lake Cowichan3,757 peopleB−#1,702 of 2,589Strongest: walkability A, hazard risk B−·lowest: jobs & income D
167Cowichan Bay3,713 peopleB−#1,705 of 2,589Strongest: jobs & income A−, walkability B−·lowest: cost of living D
168Highlands2,753 peopleB−#1,706 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D
169Duncan5,745 peopleB−#1,711 of 2,589Strongest: walkability A+, health B·lowest: cost of living D−
170Electoral Area H, Central Kootenay5,390 peopleB−#1,715 of 2,589Strongest: safety A, schools A·lowest: jobs & income D−
171Saltspring Island12,429 peopleB−#1,720 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D
172Welcome Beach3,130 peopleB−#1,721 of 2,589Strongest: health A+, schools B+·lowest: cost of living D−
173Southern Gulf Islands6,691 peopleB−#1,760 of 2,589Strongest: safety A, health A·lowest: cost of living D
174Electoral Area F, Sunshine Coast2,691 peopleB−#1,762 of 2,589Strongest: health A+, walkability B+·lowest: cost of living D−
175Juan de Fuca (Part 1)5,439 peopleC+#1,772 of 2,589Strongest: health A−, schools B+·lowest: cost of living D−
176Metchosin5,207 peopleC+#1,774 of 2,589Strongest: health A, safety A−·lowest: cost of living D−
177West Vancouver47,929 peopleC+#1,783 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
178Squamish28,578 peopleC+#1,786 of 2,589Strongest: health A+, schools A+·lowest: cost of living D−
179Victoria103,888 peopleC+#1,788 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
180Sooke17,248 peopleC+#1,791 of 2,589Strongest: health A−, walkability B+·lowest: cost of living D−
181North Saanich12,986 peopleC+#1,793 of 2,589Strongest: jobs & income A+, health A·lowest: cost of living D
182Langford59,664 peopleC+#1,795 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
183Electoral Area F, Central Kootenay4,209 peopleC+#1,796 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
184Electoral Area E, Central Kootenay4,309 peopleC+#1,797 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
185Nelson12,126 peopleC+#1,798 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
186Saanich126,011 peopleC+#1,804 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
187Sidney13,445 peopleC+#1,805 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
188Sechelt11,558 peopleC+#1,806 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
189Oak Bay18,626 peopleC+#1,807 of 2,589Strongest: health A+, safety A+·lowest: cost of living D−
190Central Saanich18,184 peopleC+#1,808 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D−
191View Royal12,795 peopleC+#1,809 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
192Esquimalt19,512 peopleC+#1,813 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
193Colwood22,794 peopleC+#1,814 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
194Powell River14,947 peopleC+#1,822 of 2,589Strongest: health A+, walkability A−·lowest: cost of living D
195Roberts Creek3,779 peopleC+#1,825 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
196North Vancouver97,845 peopleC+#1,826 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
197Kimberley9,037 peopleC+#1,827 of 2,589Strongest: schools A, walkability A−·lowest: cost of living C−
198Electoral Area B, Central Kootenay5,243 peopleC+#1,828 of 2,589Strongest: safety A, schools B+·lowest: cost of living C−
199North Vancouver66,624 peopleC+#1,830 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
200Electoral Area E, Sunshine Coast4,279 peopleC+#1,836 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
201Rossland4,355 peopleC+#1,837 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living C−
202Electoral Area I, Central Kootenay2,758 peopleC+#1,838 of 2,589Strongest: safety A−, health B·lowest: walkability D
203Electoral Area J, Central Kootenay3,915 peopleC+#1,839 of 2,589Strongest: safety A−, health B·lowest: cost of living C−
204Cultus Lake2,773 peopleC+#1,840 of 2,589Strongest: schools A+, health B−·lowest: cost of living D−
205Trail8,539 peopleC+#1,841 of 2,589Strongest: health A, walkability A−·lowest: safety C−
206Castlegar9,465 peopleC+#1,842 of 2,589Strongest: walkability A−, health B·lowest: safety C−
207Chilliwack105,520 peopleC+#1,844 of 2,589Strongest: walkability B+, schools B·lowest: cost of living D
208Gibsons5,090 peopleC+#1,845 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
209Mission47,280 peopleC+#1,851 of 2,589Strongest: walkability B+, health B·lowest: cost of living D
210Mackenzie3,442 peopleC+#1,852 of 2,589Strongest: jobs & income A, walkability A−·lowest: schools D
211Abbotsford175,358 peopleC+#1,860 of 2,589Strongest: walkability A−, jobs & income B·lowest: cost of living D
212Spallumcheen5,843 peopleC+#1,866 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living D
213Enderby3,292 peopleC+#1,892 of 2,589Strongest: walkability A, health B·lowest: cost of living D
214Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 peopleC+#1,998 of 2,589Strongest: schools A−, health A−·lowest: cost of living C−
215Electoral Area C, East Kootenay7,006 peopleC+#2,042 of 2,589Strongest: jobs & income A−, health B·lowest: walkability D
216Electoral Area E (West Boundary), Kootenay Boundary3,361 peopleC+#2,050 of 2,589Strongest: health B, walkability B·lowest: jobs & income D
217Cranbrook22,703 peopleC#2,052 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
218Armstrong5,643 peopleC#2,053 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living D
219Sparwood4,486 peopleC#2,195 of 2,589Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
220Elkford3,030 peopleC#2,214 of 2,589Strongest: cost of living A−, safety B+·lowest: schools C
221Electoral Area A, Columbia-Shuswap3,672 peopleC#2,241 of 2,589Strongest: schools A−, jobs & income B+·lowest: cost of living C−
222Fernie7,086 peopleC#2,245 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C
223Electoral Area F, East Kootenay3,893 peopleC−#2,255 of 2,589Strongest: jobs & income A, walkability B·lowest: hazard risk C−
224Grand Forks4,308 peopleC−#2,394 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
225Golden4,433 peopleC−#2,410 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
226Invermere4,305 peopleC−#2,417 of 2,589Strongest: jobs & income A+, walkability A+·lowest: cost of living D
227Princeton3,050 peopleD#2,465 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
228Tumbler Ridge2,663 peopleD#2,536 of 2,589Strongest: cost of living A, walkability A·lowest: schools D−
229Electoral Area D, Cariboo3,057 peopleD−#2,542 of 2,589Strongest: jobs & income A, safety B+·lowest: hazard risk D−
230Coldstream11,380 peopleD−#2,544 of 2,589Strongest: jobs & income A, schools A·lowest: hazard risk D−
231Central Okanagan4,784 peopleD−#2,546 of 2,589Strongest: jobs & income A−, schools B+·lowest: cost of living D−
232Electoral Area D, Columbia-Shuswap4,829 peopleD−#2,551 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
233Mile 108 Recreational Ranch5,887 peopleD−#2,552 of 2,589Strongest: health C, jobs & income C−·lowest: hazard risk D−
234Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 peopleD−#2,553 of 2,589Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
235Electoral Area E, Cariboo4,242 peopleD−#2,555 of 2,589Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
236Blind Bay9,984 peopleD−#2,556 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
237Vernon49,527 peopleD−#2,558 of 2,589Strongest: walkability A−, schools A−·lowest: hazard risk D−
238Electoral Area B, North Okanagan3,415 peopleD−#2,559 of 2,589Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
239Electoral Area F, Columbia-Shuswap3,475 peopleD−#2,560 of 2,589Strongest: walkability C+, safety C·lowest: hazard risk D−
240Electoral Area L, Cariboo5,358 peopleD−#2,562 of 2,589Strongest: health C, schools C−·lowest: hazard risk D−
241Kelowna167,654 peopleD−#2,563 of 2,589Strongest: walkability A, jobs & income A·lowest: cost of living D−
242Summerland12,343 peopleD−#2,564 of 2,589Strongest: schools A−, walkability A−·lowest: hazard risk D−
243Williams Lake11,462 peopleD−#2,565 of 2,589Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
244Penticton39,068 peopleD−#2,568 of 2,589Strongest: walkability A+, schools A−·lowest: cost of living D−
245Electoral Area L (Grasslands), Thompson-Nicola3,543 peopleD−#2,569 of 2,589Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
246Peachland6,302 peopleD−#2,571 of 2,589Strongest: safety A−, walkability B·lowest: cost of living D−
247Lake Country17,637 peopleD−#2,572 of 2,589Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
248West Kelowna40,274 peopleD−#2,573 of 2,589Strongest: jobs & income A, health B·lowest: hazard risk D−
249Okanagan Falls4,002 peopleD−#2,574 of 2,589Strongest: schools A−, jobs & income B·lowest: hazard risk D−
250Chase2,591 peopleD−#2,575 of 2,589Strongest: walkability A+, safety C·lowest: hazard risk D−
251Central Okanagan West3,298 peopleD−#2,576 of 2,589Strongest: schools A, health B−·lowest: hazard risk D−
252Electoral Area C, Okanagan-Similkameen4,103 peopleD−#2,581 of 2,589Strongest: schools A−, health B·lowest: hazard risk D−
253Osoyoos5,724 peopleD−#2,582 of 2,589Strongest: walkability A, schools B·lowest: hazard risk D−
254Oliver5,262 peopleD−#2,583 of 2,589Strongest: walkability A, schools A−·lowest: hazard risk D−
Rankings

More lists for British Columbia

Province by province

Lowest hazard risk elsewhere

Photos: Sicamous, Mangoandmay (CC BY-SA 4.0) · Smithers, Shawn from Airdrie, Canada (CC BY-SA 2.0) · Electoral Area A, Bulkley-Nechako, George Dean (CC BY-SA 3.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).