Guest, Sign inJoin
ISS015-E-18388 - View of EarthElectoral Area A, Columbia-Shuswap, #1 on this list · Photo: Earth Science and Remote Sensing Unit , Lyndon B. Johnson Space Center (Public domain)
British Columbia · 2026

Most historic towns in British Columbia

Esquimalt takes second place with 22; Colwood is third with 12. At the halfway mark stands Electoral Area B, North Okanagan, at 0. Last comes Electoral Area L, Cariboo, at 0. Nationally, Electoral Area A, Columbia-Shuswap ranks #8 of 2,589. 4 places in British Columbia reach the top 100 for all of Canada. Nowhere in British Columbia does better on this list than Electoral Area A, Columbia-Shuswap, at 27.

Places on Canada’s heritage registers per 10,000 people How grades work

#1

Electoral Area A, Columbia-Shuswap

British Columbia · 3,672 people
27 Per 10,000 people

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

Strongest: schools A−, jobs & income B+·lowest: cost of living C−

#2

Esquimalt

British Columbia · 19,512 people
22 Per 10,000 people

Overall B+·#614 of 2,556

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

#3

Colwood

British Columbia · 22,794 people
12 Per 10,000 people

Overall B·#997 of 2,556

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

All 254, ranked in British Columbia

Best first in British Columbia; beside each place, its rank on the same list for all of Canada.

Every British Columbia list

254 places

#TownPer 10,000 peopleCanada rankWhat drives it
1Electoral Area A, Columbia-Shuswap3,672 people27#8 of 2,589Strongest: schools A−, jobs & income B+·lowest: cost of living C−
2Esquimalt19,512 people22#14 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
3Colwood22,794 people12#40 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
4Victoria103,888 people8#77 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
5Rossland4,355 people5#151 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living C−
6Strathcona13,783 people4#205 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
7Granville Entertainment District19,125 people3#246 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
8Electoral Area C, East Kootenay7,006 people3#269 of 2,589Strongest: jobs & income A−, health B·lowest: walkability D
9Hope7,183 people3#276 of 2,589Strongest: walkability A−, hazard risk B+·lowest: schools D−
10Electoral Area F, East Kootenay3,893 people3#301 of 2,589Strongest: jobs & income A, walkability B·lowest: hazard risk C−
11Yaletown40,297 people2#310 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
12Grand Forks4,308 people2#327 of 2,589Strongest: walkability A+, health A·lowest: cost of living D
13Central Okanagan4,784 people2#349 of 2,589Strongest: jobs & income A−, schools B+·lowest: cost of living D−
14Qualicum Beach9,640 people2#350 of 2,589Strongest: schools A, walkability A−·lowest: cost of living D−
15Coal Harbour10,407 people2#374 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
16Metchosin5,207 people2#375 of 2,589Strongest: health A, safety A−·lowest: cost of living D−
17Juan de Fuca (Part 1)5,439 people2#384 of 2,589Strongest: health A−, schools B+·lowest: cost of living D−
18Smithers5,627 people2#395 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
19Duncan5,745 people2#402 of 2,589Strongest: walkability A+, health B·lowest: cost of living D−
20Mile 108 Recreational Ranch5,887 people2#407 of 2,589Strongest: health C, jobs & income C−·lowest: hazard risk D−
21Electoral Area A, Cariboo6,172 people2#419 of 2,589Strongest: hazard risk B+, jobs & income B−·lowest: schools D
22Oak Bay18,626 people2#422 of 2,589Strongest: health A+, safety A+·lowest: cost of living D−
23Electoral Area C, Peace River6,344 people2#430 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
24Kent7,093 people1#453 of 2,589Strongest: walkability A−, schools A−·lowest: cost of living D
25Electoral Area B (Lazo North), Comox Valley7,830 people1#476 of 2,589Strongest: health A−, jobs & income B+·lowest: cost of living D
26Castlegar9,465 people1#520 of 2,589Strongest: walkability A−, health B·lowest: safety C−
27Shawnigan9,903 people1#530 of 2,589Strongest: schools A+, safety B+·lowest: cost of living D
28Kitimat10,019 people1#531 of 2,589Strongest: jobs & income A, walkability B+·lowest: health C−
29Nelson12,126 people1#564 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
30Summerland12,343 people1#570 of 2,589Strongest: schools A−, walkability A−·lowest: hazard risk D−
31View Royal12,795 people1#578 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
32Prince Rupert12,903 people1#582 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
33Sidney13,445 people1#590 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
34Kitsilano27,320 people1#593 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
35Powell River14,947 people1#610 of 2,589Strongest: health A+, walkability A−·lowest: cost of living D
36West End30,785 people1#615 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
37Central Saanich18,184 people1#647 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D−
38Penticton39,068 people1#653 of 2,589Strongest: walkability A+, schools A−·lowest: cost of living D−
39Kamloops108,793 people0#671 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
40Nanaimo111,845 people0#673 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living D−
41Mission47,280 people0#679 of 2,589Strongest: walkability B+, health B·lowest: cost of living D
42Riley Park23,682 people0#681 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
43West Vancouver47,929 people0#684 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
44Vernon49,527 people0#690 of 2,589Strongest: walkability A−, schools A−·lowest: hazard risk D−
45Langley163,885 people0#699 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
46Marpole28,182 people0#703 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
47Courtenay32,869 people0#712 of 2,589Strongest: walkability A, schools A−·lowest: cost of living D−
48North Vancouver66,624 people0#715 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
49Fairview33,969 people0#717 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
50Hastings-Sunrise36,072 people0#724 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
51Campbell River38,300 people0#727 of 2,589Strongest: health A−, walkability A−·lowest: cost of living D−
52New Westminster92,124 people0#732 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
53Richmond239,584 people0#734 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
54Saanich126,011 people0#736 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
55Kelowna167,654 people0#738 of 2,589Strongest: walkability A, jobs & income A·lowest: cost of living D−
56Chilliwack105,520 people0#740 of 2,589Strongest: walkability B+, schools B·lowest: cost of living D
57Delta124,670 people0#744 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
58Abbotsford175,358 people0#746 of 2,589Strongest: walkability A−, jobs & income B·lowest: cost of living D
59North Vancouver97,845 people0#805 of 2,589Strongest: health A+, walkability A·lowest: cost of living D−
60Bowen Island4,501 people0#808 of 2,589Strongest: schools A+, safety A+·lowest: cost of living D−
61Comox15,884 people0#881 of 2,589Strongest: schools A, walkability A·lowest: cost of living D−
62Saltspring Island12,429 people0#882 of 2,589Strongest: jobs & income A+, health A+·lowest: cost of living D
63North Saanich12,986 people0#968 of 2,589Strongest: jobs & income A+, health A·lowest: cost of living D
64Southern Gulf Islands6,691 people0#978 of 2,589Strongest: safety A, health A·lowest: cost of living D
65Fernie7,086 people0#995 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C
66Squamish28,578 people0#1,007 of 2,589Strongest: health A+, schools A+·lowest: cost of living D−
67Anmore2,508 people0#1,014 of 2,589Strongest: health A, safety A·lowest: cost of living C−
68Coldstream11,380 people0#1,032 of 2,589Strongest: jobs & income A, schools A·lowest: hazard risk D−
69Golden4,433 people0#1,072 of 2,589Strongest: walkability A+, jobs & income A·lowest: hazard risk C−
70Port Moody38,285 people0#1,079 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
71Electoral Area F, Central Kootenay4,209 people0#1,091 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
72Kimberley9,037 people0#1,167 of 2,589Strongest: schools A, walkability A−·lowest: cost of living C−
73Whistler15,090 people0#1,172 of 2,589Strongest: schools A+, health A·lowest: cost of living D−
74Elkford3,030 people0#1,232 of 2,589Strongest: cost of living A−, safety B+·lowest: schools C
75Electoral Area E, Central Kootenay4,309 people0#1,236 of 2,589Strongest: schools A+, safety A·lowest: cost of living D
76Sparwood4,486 people0#1,237 of 2,589Strongest: jobs & income A, cost of living A−·lowest: hazard risk C
77Heights22,141 people0#1,322 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
78Brentwood22,170 people0#1,348 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
79Greektown16,618 people0#1,350 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
80Pitt Meadows20,892 people0#1,381 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
81Electoral Area C, North Okanagan5,029 people0#1,389 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living C−
82Port Coquitlam67,724 people0#1,411 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
83Roberts Creek3,779 people0#1,419 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
84Electoral Area D (Rural Grand Forks), Kootenay Boundary3,570 people0#1,432 of 2,589Strongest: schools A−, health A−·lowest: cost of living C−
85Broadview8,008 people0#1,438 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
86Fort Nelson4,144 people0#1,448 of 2,589Strongest: cost of living A+, jobs & income A·lowest: safety D
87West Point Grey13,429 people0#1,455 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
88Holdom7,976 people0#1,467 of 2,589Strongest: walkability A+, schools A·lowest: cost of living D−
89Revelstoke9,464 people0#1,470 of 2,589Strongest: jobs & income A+, walkability A·lowest: cost of living D
90Pemberton3,620 people0#1,473 of 2,589Strongest: walkability A+, jobs & income A·lowest: cost of living D−
91Invermere4,305 people0#1,475 of 2,589Strongest: jobs & income A+, walkability A+·lowest: cost of living D
92Dunbar-Southlands21,117 people0#1,483 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
93Deer Lake8,417 people0#1,488 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
94Cobble Hill5,074 people0#1,519 of 2,589Strongest: schools A+, jobs & income B+·lowest: cost of living D−
95Lake City3,240 people0#1,527 of 2,589Strongest: health A, walkability A·lowest: cost of living D
96Electoral Area B, Central Kootenay5,243 people0#1,529 of 2,589Strongest: safety A, schools B+·lowest: cost of living C−
97Mount Pleasant37,091 people0#1,536 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
98Sunnyside16,784 people0#1,538 of 2,589Strongest: schools A, health A·lowest: cost of living D−
99Lochdale7,463 people0#1,541 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
100Electoral Area G, Nanaimo8,412 people0#1,545 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
101Shaughnessy8,034 people0#1,547 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D
102South Slope8,989 people0#1,568 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
103Montecito10,734 people0#1,573 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
104Kerrisdale14,105 people0#1,575 of 2,589Strongest: walkability A+, schools A+·lowest: cost of living D−
105Garden Village6,492 people0#1,586 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
106South Cambie9,846 people0#1,591 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
107White Rock25,057 people0#1,593 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
108Clayton Heights8,961 people0#1,596 of 2,589Strongest: health A, walkability A·lowest: cost of living D−
109Buckingham Heights8,794 people0#1,601 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
110Bainbridge3,015 people0#1,608 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
111East Burnaby17,233 people0#1,609 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
112Lantzville4,276 people0#1,620 of 2,589Strongest: jobs & income A, schools A−·lowest: cost of living D−
113Little Saigon11,086 people0#1,627 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
114Electoral Area A, Cowichan Valley5,156 people0#1,629 of 2,589Strongest: schools A, safety B+·lowest: cost of living D
115Electoral Area H, Central Kootenay5,390 people0#1,635 of 2,589Strongest: safety A, schools A·lowest: jobs & income D−
116Royal Oak18,364 people0#1,642 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
117Aloha Estates13,194 people0#1,643 of 2,589Strongest: health A, walkability A·lowest: cost of living D
118Coquitlam173,599 people0#1,647 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
119Electoral Area A, Bulkley-Nechako5,829 people0#1,662 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: health D
120South Surrey6,431 people0#1,670 of 2,589Strongest: schools A, health A·lowest: cost of living D−
121Cumberland4,974 people0#1,698 of 2,589Strongest: jobs & income A, walkability A−·lowest: cost of living D
122Sechelt11,558 people0#1,706 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
123Langford59,664 people0#1,709 of 2,589Strongest: health A+, jobs & income A·lowest: cost of living D−
124Gibsons5,090 people0#1,732 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
125Crescent Heights9,033 people0#1,745 of 2,589Strongest: schools A+, health A·lowest: cost of living D
126Collingwood18,399 people0#1,746 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
127Grandview-Woodland28,119 people0#1,758 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
128Electoral Area B, North Okanagan3,415 people0#1,770 of 2,589Strongest: schools A−, jobs & income A−·lowest: hazard risk D−
129Electoral Area E, Sunshine Coast4,279 people0#1,771 of 2,589Strongest: health A+, jobs & income A−·lowest: cost of living D−
130Electoral Area A, Comox Valley8,415 people0#1,774 of 2,589Strongest: safety B+, health B+·lowest: cost of living D−
131Arbutus Ridge15,083 people0#1,776 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
132Ocean Park10,845 people0#1,781 of 2,589Strongest: schools A, health A·lowest: cost of living D−
133Semiahmoo Town Centre13,381 people0#1,783 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
134Renfrew-Collingwood23,392 people0#1,801 of 2,589Strongest: health A+, walkability A+·lowest: cost of living D−
135Metrotown36,594 people0#1,804 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
136Douglas4,555 people0#1,809 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D−
137Electoral Area E, Alberni-Clayoquot3,069 people0#1,820 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living C−
138Kensington-Cedar Cottage39,668 people0#1,857 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
139Davie Village16,833 people0#1,861 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
140Spallumcheen5,843 people0#1,865 of 2,589Strongest: jobs & income B+, safety B+·lowest: cost of living D
141Oakridge14,071 people0#1,869 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
142Electoral Area I, Central Kootenay2,758 people0#1,878 of 2,589Strongest: safety A−, health B·lowest: walkability D
143Welcome Beach3,130 people0#1,887 of 2,589Strongest: health A+, schools B+·lowest: cost of living D−
144Electoral Area F, Nanaimo8,810 people0#1,889 of 2,589Strongest: schools A−, safety A−·lowest: cost of living D
145Fraser Heights17,688 people0#1,893 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
146Armstrong5,643 people0#1,907 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living D
147Anniedale6,715 people0#1,911 of 2,589Strongest: health A, schools A−·lowest: cost of living D−
148Lougheed15,442 people0#1,937 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
149Electoral Area J, Central Kootenay3,915 people0#1,948 of 2,589Strongest: safety A−, health B·lowest: cost of living C−
150Vanderhoof4,545 people0#1,951 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
151Edmonds34,805 people0#1,958 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
152Sunset37,186 people0#1,968 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
153Fort St. John24,383 people0#1,971 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
154Electoral Area F, Sunshine Coast2,691 people0#1,973 of 2,589Strongest: health A+, walkability B+·lowest: cost of living D−
155Electoral Area D, North Okanagan3,184 people0#1,980 of 2,589Strongest: schools B+, safety B+·lowest: walkability C−
156Oliver5,262 people0#1,984 of 2,589Strongest: walkability A, schools A−·lowest: hazard risk D−
157Electoral Area E, Peace River2,737 people0#2,006 of 2,589Strongest: cost of living A−, jobs & income B+·lowest: safety D
158Killarney32,167 people0#2,012 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
159Burnaby Mountain9,248 people0#2,022 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
160Lake Country17,637 people0#2,028 of 2,589Strongest: jobs & income A−, schools B+·lowest: hazard risk D−
161Electoral Area C, Fraser-Fort George3,811 people0#2,029 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: walkability D−
162Fairwinds7,125 people0#2,035 of 2,589Strongest: safety A−, schools B·lowest: cost of living D−
163Electoral Area C (Part 1), Kitimat-Stikine3,189 people0#2,038 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: health D−
164Parksville15,371 people0#2,052 of 2,589Strongest: walkability A, schools A·lowest: cost of living D−
165Okanagan Falls4,002 people0#2,055 of 2,589Strongest: schools A−, jobs & income B·lowest: hazard risk D−
166Electoral Area E, Kitimat-Stikine4,153 people0#2,057 of 2,589Strongest: hazard risk A−, jobs & income A−·lowest: health D
167Surrey Centre16,482 people0#2,072 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
168Electoral Area H, Nanaimo4,815 people0#2,077 of 2,589Strongest: schools A, safety B+·lowest: jobs & income D
169Maple Ridge105,925 people0#2,080 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
170Morgan Creek8,084 people0#2,083 of 2,589Strongest: health A, hazard risk B·lowest: cost of living D
171Victoria-Fraserview31,095 people0#2,084 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
172Provinceton11,625 people0#2,087 of 2,589Strongest: health A, walkability B+·lowest: cost of living D
173Norquay Village11,287 people0#2,090 of 2,589Strongest: walkability A+, health A+·lowest: cost of living D−
174Peachland6,302 people0#2,107 of 2,589Strongest: safety A−, walkability B·lowest: cost of living D−
175Cranbrook22,703 people0#2,112 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
176Sullivan42,135 people0#2,114 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
177Electoral Area C (Puntledge - Black Creek), Comox Valley9,803 people0#2,117 of 2,589Strongest: safety B+, health B+·lowest: cost of living D
178Houston3,114 people0#2,140 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D−
179Cultus Lake2,773 people0#2,143 of 2,589Strongest: schools A+, health B−·lowest: cost of living D−
180Dawson Creek13,635 people0#2,148 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
181Colebrook3,617 people0#2,156 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D
182Port Mann5,988 people0#2,161 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
183Rosewood Park9,004 people0#2,171 of 2,589Strongest: health A, jobs & income A−·lowest: cost of living D−
184Creston5,976 people0#2,178 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
185Electoral Area B, Peace River5,814 people0#2,189 of 2,589Strongest: hazard risk B+, schools B·lowest: health D
186Mackenzie3,442 people0#2,193 of 2,589Strongest: jobs & income A, walkability A−·lowest: schools D
187Electoral Area D, Peace River5,100 people0#2,199 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: walkability D
188Highlands2,753 people0#2,213 of 2,589Strongest: health A, jobs & income A·lowest: cost of living D
189Grandview16,947 people0#2,215 of 2,589Strongest: health A, walkability B+·lowest: cost of living D−
190Trail8,539 people0#2,216 of 2,589Strongest: health A, walkability A−·lowest: safety C−
191Bridgeview3,511 people0#2,223 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
192Anderson Walk4,210 people0#2,227 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
193Enderby3,292 people0#2,233 of 2,589Strongest: walkability A, health B·lowest: cost of living D
194Terrace13,648 people0#2,242 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
195Cloverdale13,615 people0#2,243 of 2,589Strongest: health A, walkability A−·lowest: cost of living D−
196Salmon Arm20,891 people0#2,245 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: cost of living D
197West Kelowna40,274 people0#2,251 of 2,589Strongest: jobs & income A, health B·lowest: hazard risk D−
198Tumbler Ridge2,663 people0#2,259 of 2,589Strongest: cost of living A, walkability A·lowest: schools D−
199Port Hardy4,201 people0#2,260 of 2,589Strongest: walkability A−, health A−·lowest: safety D
200Electoral Area D, Cariboo3,057 people0#2,264 of 2,589Strongest: jobs & income A, safety B+·lowest: hazard risk D−
201Fleetwood63,957 people0#2,270 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
202Langley35,444 people0#2,277 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
203Sunrise Estates4,292 people0#2,299 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
204Panorama Ridge36,473 people0#2,300 of 2,589Strongest: walkability A, health A·lowest: cost of living D−
205Electoral Area E, Cariboo4,242 people0#2,309 of 2,589Strongest: jobs & income A−, safety B+·lowest: hazard risk D−
206Electoral Area A, Sunshine Coast3,256 people0#2,312 of 2,589Strongest: health A, walkability B·lowest: cost of living D−
207Johnston Heights30,971 people0#2,329 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
208Osoyoos5,724 people0#2,342 of 2,589Strongest: walkability A, schools B·lowest: hazard risk D−
209Electoral Area C, Nanaimo3,733 people0#2,357 of 2,589Strongest: jobs & income B, safety B−·lowest: cost of living D
210Electoral Area C, Okanagan-Similkameen4,103 people0#2,361 of 2,589Strongest: schools A−, health B·lowest: hazard risk D−
211Electoral Area D, Fraser-Fort George4,802 people0#2,384 of 2,589Strongest: jobs & income A−, hazard risk B·lowest: schools D
212Sooke17,248 people0#2,385 of 2,589Strongest: health A−, walkability B+·lowest: cost of living D−
213Tofino2,772 people0#2,395 of 2,589Strongest: jobs & income A, walkability A·lowest: cost of living D−
214Electoral Area A, Fraser-Fort George3,764 people0#2,403 of 2,589Strongest: hazard risk B, cost of living B−·lowest: health D
215Brownsville23,515 people0#2,405 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
216Birdland10,745 people0#2,414 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
217Newton51,222 people0#2,424 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
218Guildford14,663 people0#2,425 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
219Strawberry Hill37,037 people0#2,426 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
220Electoral Area D (Oyster Bay - Buttle Lake), Strathcona4,546 people0#2,427 of 2,589Strongest: health B+, schools B+·lowest: safety D
221Ladysmith9,926 people0#2,433 of 2,589Strongest: walkability A−, health B·lowest: cost of living D
222Cowichan Bay3,713 people0#2,444 of 2,589Strongest: jobs & income A−, walkability B−·lowest: cost of living D
223Whalley52,642 people0#2,448 of 2,589Strongest: walkability A+, health A·lowest: cost of living D−
224North Cowichan34,525 people0#2,466 of 2,589Strongest: walkability B+, jobs & income B·lowest: cost of living D−
225Electoral Area C, Strathcona2,981 people0#2,471 of 2,589Strongest: health B+, hazard risk B·lowest: safety D
226Princeton3,050 people0#2,474 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
227Clearwater2,500 people0#2,485 of 2,589Strongest: hazard risk A, walkability B+·lowest: schools D
228Electoral Area E, Cowichan Valley4,482 people0#2,490 of 2,589Strongest: jobs & income B+, health B−·lowest: cost of living D
229Prince George85,944 people0#2,496 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
230Electoral Area H, Cowichan Valley2,761 people0#2,506 of 2,589Strongest: jobs & income B, health B−·lowest: schools D
231Electoral Area F, North Okanagan4,969 people0#2,508 of 2,589Strongest: health B−, safety B−·lowest: cost of living D
232Blind Bay9,984 people0#2,509 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
233Electoral Area F, Cariboo5,016 people0#2,518 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D
234Electoral Area G, Cowichan Valley2,597 people0#2,522 of 2,589Strongest: walkability B−, health B−·lowest: cost of living D−
235Central Okanagan West3,298 people0#2,524 of 2,589Strongest: schools A, health B−·lowest: hazard risk D−
236Electoral Area D, Columbia-Shuswap4,829 people0#2,528 of 2,589Strongest: safety A−, walkability C+·lowest: hazard risk D−
237Electoral Area E (West Boundary), Kootenay Boundary3,361 people0#2,529 of 2,589Strongest: health B, walkability B·lowest: jobs & income D
238Electoral Area B, Nanaimo4,702 people0#2,534 of 2,589Strongest: walkability B, safety B−·lowest: cost of living D−
239Williams Lake11,462 people0#2,537 of 2,589Strongest: walkability A−, jobs & income B+·lowest: hazard risk D−
240Electoral Area L (Grasslands), Thompson-Nicola3,543 people0#2,541 of 2,589Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
241Electoral Area A, Nanaimo7,825 people0#2,542 of 2,589Strongest: jobs & income B, hazard risk B−·lowest: cost of living D−
242Port Alberni19,671 people0#2,545 of 2,589Strongest: walkability A, health B−·lowest: safety D
243Electoral Area B, Cariboo4,169 people0#2,547 of 2,589Strongest: hazard risk B+, safety B−·lowest: schools D
244Electoral Area F, Bulkley-Nechako3,643 people0#2,549 of 2,589Strongest: hazard risk B, cost of living C+·lowest: health D
245Lake Cowichan3,757 people0#2,550 of 2,589Strongest: walkability A, hazard risk B−·lowest: jobs & income D
246Sicamous2,854 people0#2,551 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
247Electoral Area P (Rivers and the Peaks), Thompson-Nicola4,540 people0#2,555 of 2,589Strongest: schools B−, jobs & income C+·lowest: hazard risk D−
248Merritt7,190 people0#2,556 of 2,589Strongest: walkability A, hazard risk B·lowest: schools D−
249Quesnel10,253 people0#2,559 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
250Chase2,591 people0#2,561 of 2,589Strongest: walkability A+, safety C·lowest: hazard risk D−
251Electoral Area F, Columbia-Shuswap3,475 people0#2,562 of 2,589Strongest: walkability C+, safety C·lowest: hazard risk D−
252Electoral Area A, Central Kootenay2,668 people0#2,585 of 2,589Strongest: safety A, hazard risk B−·lowest: cost of living D
253Tsawwassen2,629 people0#2,586 of 2,589Strongest: schools A, health A·lowest: jobs & income B−
254Electoral Area L, Cariboo5,358 people0#2,587 of 2,589Strongest: health C, schools C−·lowest: hazard risk D−
Rankings

More lists for British Columbia

Province by province

Most historic elsewhere

Photos: Electoral Area A, Columbia-Shuswap, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Esquimalt, The original uploader was IDuke at English Wikipedia . (CC BY-SA 2.5) · Colwood, Kyle Wilson (CC BY-SA 4.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).