Skip to main content

BC Municipal Tax Burden Rankings

Own-source taxation per person reflects how much each resident pays in municipal property taxes.

156 municipalities ranked Lower is better

Distribution

69

Top of Band

55

Mid-Band

32

Bottom of Band

About this Metric

Low value means

Tax burden is low compared to peers — the municipality may have a strong commercial base sharing the load, efficient operations, or leaner service offerings.

High value means

Residents pay more in taxes relative to peers — this may reflect higher service levels, an under-developed commercial tax base, or less efficient operations.

For Councillors

Tax burden is one of the most politically sensitive metrics. A high per-capita figure relative to similar-sized communities may reflect a weak commercial assessment base (meaning residential taxpayers carry a disproportionate share), generous service levels, or operational costs that warrant scrutiny. Councils in high-burden communities often face pressure to diversify revenues or attract commercial development.

For Residents

This is the closest proxy to what shows up on your property tax bill per person. If your municipality is significantly higher than similar-sized towns, it is worth asking why — are services proportionally better, or is the cost structure out of line?

Full Rankings

Click column headers to sort. Filter by population band.

Swipe table to see all columns

Prov. # ▲MunicipalityTypePopulationValueBand Rankvs Band Avg
1LangleyD163,885$2611 of 10-79%
2SalmoV1,310$3852 of 193-78%
3SlocanV488$5004 of 193-72%
4MontroseV1,072$5415 of 193-69%
5LumbyV2,257$5792 of 106-78%
6KeremeosV1,779$6363 of 106-76%
7Port ClementsV352$6889 of 193-61%
8Port McNeillT2,402$6994 of 106-74%
9Daajing GiidsV999$70211 of 193-60%
10ArmstrongC5,643$7241 of 91-66%
11SookeD17,248$7492 of 48-54%
12FruitvaleV2,068$7586 of 106-71%
13TelkwaV1,544$7818 of 106-70%
14OliverT5,262$8072 of 91-62%
15KasloV1,141$81013 of 193-54%
16ColdstreamD11,380$8223 of 91-62%
17PembertonV3,620$82311 of 106-69%
18New DenverV527$83817 of 193-53%
19Pouce CoupeV813$84018 of 193-53%
20EnderbyC3,292$85113 of 106-68%
21North VancouverD97,845$9021 of 22-46%
22LantzvilleD4,276$91015 of 106-66%
23NakuspV1,740$92417 of 106-65%
24SurreyC703,531$9372 of 10-24%
25ComoxT15,884$9624 of 48-41%
26View RoyalT12,795$9634 of 91-55%
27HighlandsD2,753$96719 of 106-63%
28LangfordC59,664$9683 of 22-42%
29Lake CowichanT3,757$1,01622 of 106-62%
30ChaseV2,591$1,03124 of 106-61%
31Gold RiverV1,339$1,04852 of 193-41%
32Port HardyD4,201$1,05725 of 106-60%
33Grand ForksC4,308$1,05826 of 106-60%
34New HazeltonD666$1,06156 of 193-40%
35SilvertonV196$1,06959 of 193-40%
36CumberlandV4,974$1,07328 of 106-59%
37McBrideV646$1,08360 of 193-39%
38NelsonC12,126$1,09113 of 91-49%
39DuncanC5,745$1,09114 of 91-49%
40ChilliwackC105,520$1,1024 of 22-34%
41MetchosinD5,207$1,10916 of 91-48%
42CrestonT5,976$1,11718 of 91-48%
43WarfieldV1,729$1,12031 of 106-58%
44MissionC47,280$1,13611 of 48-31%
45AbbotsfordC175,358$1,1413 of 10-8%
46Maple RidgeC105,925$1,1435 of 22-31%
47SummerlandD12,343$1,14822 of 91-46%
48West KelownaC40,274$1,14912 of 48-30%
49Alert BayV465$1,15672 of 193-35%
50MidwayV671$1,17076 of 193-34%
51AshcroftV1,744$1,18534 of 106-55%
52VernonC49,527$1,18813 of 48-28%
53OsoyoosT5,724$1,18923 of 91-45%
54ColwoodC22,794$1,19614 of 48-27%
55LangleyC35,444$1,20515 of 48-26%
56CoquitlamC173,599$1,2134 of 10-2%
57Campbell RiverC38,300$1,22417 of 48-25%
58Burns LakeV2,007$1,22538 of 106-54%
59CourtenayC32,869$1,23119 of 48-25%
60KelownaC167,654$1,2335 of 10-0%
61PentictonC39,068$1,23620 of 48-25%
62Central SaanichD18,184$1,24321 of 48-24%
63North SaanichD12,986$1,24927 of 91-42%
64New WestminsterC92,124$1,2557 of 22-25%
65AnmoreV2,508$1,25840 of 106-52%
66Port CoquitlamC67,724$1,2668 of 22-24%
67GibsonsT5,090$1,27329 of 91-41%
68BurnabyC299,682$1,2756 of 10+3%
69SidneyT13,445$1,28831 of 91-40%
70Salmon ArmC20,891$1,30322 of 48-21%
71shíshálh Nation Government DistrictD792$1,30496 of 193-26%
72ParksvilleC15,371$1,31924 of 48-20%
73White RockC25,057$1,32025 of 48-19%
74North VancouverC66,624$1,3249 of 22-20%
75North CowichanD34,525$1,33626 of 48-18%
76SecheltD11,558$1,34432 of 91-37%
77ClintonV707$1,348100 of 193-24%
78PeachlandD6,302$1,35934 of 91-37%
79SpallumcheenD5,843$1,36235 of 91-37%
80Cache CreekV1,053$1,362105 of 193-23%
81Port AliceV789$1,367106 of 193-23%
82CastlegarC9,465$1,37738 of 91-36%
83Harrison Hot SpringsV2,148$1,39145 of 106-47%
84LadysmithT9,926$1,39240 of 91-35%
85MassetV914$1,395108 of 193-21%
86RichmondC239,584$1,4117 of 10+14%
87KentD7,093$1,41441 of 91-34%
88KamloopsC108,793$1,43411 of 22-14%
89NanaimoC111,845$1,43612 of 22-14%
90SaanichD126,011$1,43813 of 22-14%
91InvermereD4,305$1,43951 of 106-46%
92Lake CountryD17,637$1,44128 of 48-12%
93ClearwaterD2,500$1,44452 of 106-45%
94Qualicum BeachT9,640$1,45542 of 91-32%
95ChetwyndD2,484$1,48455 of 106-44%
96SaywardV329$1,494117 of 193-16%
97LillooetD2,065$1,53457 of 106-42%
98VanderhoofD4,545$1,53758 of 106-42%
99LyttonV228$1,547124 of 193-13%
100SquamishD28,578$1,54930 of 48-6%
101Port AlberniC19,671$1,57331 of 48-4%
102KimberleyC9,037$1,57447 of 91-27%
103Pitt MeadowsC20,892$1,57432 of 48-4%
104100 Mile HouseD2,030$1,57461 of 106-40%
105GranisleV357$1,593130 of 193-10%
106HopeD7,183$1,59349 of 91-26%
107Port MoodyC38,285$1,60133 of 48-2%
108DeltaC124,670$1,60515 of 22-4%
109ValemountV1,082$1,607132 of 193-9%
110Canal FlatsV889$1,614133 of 193-9%
111Fort St. JohnC24,383$1,62434 of 48-1%
112PrincetonT3,050$1,63863 of 106-38%
113TerraceC13,648$1,64551 of 91-23%
114RosslandC4,355$1,65864 of 106-37%
115Lions BayV1,375$1,688139 of 193-5%
116Williams LakeC11,462$1,69654 of 91-21%
117VancouverC740,454$1,7179 of 10+39%
118Prince GeorgeC85,944$1,74016 of 22+4%
119ZeballosV136$1,745140 of 193-1%
120Dawson CreekC13,635$1,78357 of 91-17%
121CranbrookC22,703$1,80136 of 48+10%
122GoldenT4,433$1,81665 of 106-31%
123SmithersT5,627$1,82658 of 91-15%
124HoustonD3,114$1,84466 of 106-30%
125VictoriaC103,888$1,85519 of 22+11%
126Powell RiverC14,947$1,87760 of 91-12%
127MerrittC7,190$1,88161 of 91-12%
128EsquimaltD19,512$1,89738 of 48+16%
129Sun PeaksV1,546$1,93968 of 106-27%
130Radium Hot SpringsV1,489$1,944151 of 193+10%
131Logan LakeD2,337$1,96269 of 106-26%
132BelcarraV702$1,980153 of 193+12%
133West VancouverD47,929$2,05340 of 48+25%
134Oak BayD18,626$2,08041 of 48+27%
135SicamousD2,854$2,10370 of 106-20%
136TrailC8,539$2,11565 of 91-1%
137FernieC7,086$2,12767 of 91-1%
138SparwoodD4,486$2,15571 of 106-18%
139QuesnelC10,253$2,19269 of 91+2%
140Bowen IslandD4,501$2,35575 of 106-11%
141UclueletD2,452$2,39776 of 106-9%
142RevelstokeC9,464$2,46773 of 91+15%
143Prince RupertC12,903$2,48274 of 91+16%
144TahsisV418$2,554166 of 193+44%
145Fort St. JamesD1,542$2,56878 of 106-3%
146MackenzieD3,442$2,57279 of 106-3%
147Fraser LakeV942$2,604168 of 193+47%
148ElkfordD3,030$2,76281 of 106+4%
149TaylorD1,415$3,280179 of 193+85%
150TofinoD2,772$3,58883 of 106+36%
151Tumbler RidgeD2,663$4,09388 of 106+55%
152WhistlerD15,090$5,08948 of 48+210%
153Port EdwardD442$5,690187 of 193+221%
154Northern RockiesD4,400$5,94897 of 106+125%
155Hudson's HopeD1,019$6,326190 of 193+257%
156StewartD515$7,504192 of 193+324%

Municipalities with Incomplete Data

The following 5 municipalities are excluded from this ranking due to missing or insufficient data points.

Municipality Type Reason for Exclusion
Barriere D Stale or missing fiscal reporting
Greenwood C Stale or missing fiscal reporting
Hazelton V Stale or missing fiscal reporting
Kitimat D Stale or missing fiscal reporting
Wells D Stale or missing fiscal reporting