Skip to main content

BC Municipal Expense Growth Rate Rankings

Compound annual growth rate of total expenses per capita from 2021 to 2024.

153 municipalities ranked Lower is better

Distribution

36

Top of Band

50

Mid-Band

67

Bottom of Band

About this Metric

Low value means

Spending growth is moderate or flat relative to peers.

High value means

Spending is growing faster than peers — may signal expanding services or cost pressures.

For Councillors

Track this alongside revenue growth. Expense growth exceeding revenue growth is structurally unsustainable.

For Residents

Faster expense growth often leads to future tax increases.

Full Rankings

Click column headers to sort. Filter by population band.

Swipe table to see all columns

Prov. # ▲MunicipalityTypePopulationValueBand Rankvs Band Avg
1Fraser LakeV942-39.3%1 of 190-1049%
2LyttonV228-7.8%7 of 190-289%
3SlocanV488-4.9%10 of 190-217%
4Grand ForksC4,308-4.1%3 of 105-169%
5ClintonV707-1.3%27 of 190-132%
6LumbyV2,257-0.4%11 of 105-107%
7SpallumcheenD5,843-0.0%10 of 89-101%
8MerrittC7,1900.4%12 of 89-91%
9TerraceC13,6480.5%13 of 89-89%
10Pouce CoupeV8130.8%51 of 190-81%
11SalmoV1,3101.4%64 of 190-66%
12LangleyC35,4441.6%5 of 48-70%
13KentD7,0931.9%17 of 89-57%
14TrailC8,5392.0%18 of 89-55%
15Lake CowichanT3,7572.3%22 of 105-60%
16EnderbyC3,2922.4%24 of 105-60%
17LadysmithT9,9262.6%24 of 89-41%
18View RoyalT12,7952.9%27 of 89-35%
19StewartD5153.1%89 of 190-25%
20UclueletD2,4523.2%30 of 105-45%
21HighlandsD2,7533.3%32 of 105-45%
22Tumbler RidgeD2,6633.3%33 of 105-43%
23PrincetonT3,0503.5%36 of 105-41%
24White RockC25,0573.5%13 of 48-33%
25KimberleyC9,0373.5%29 of 89-20%
26ChetwyndD2,4843.5%37 of 105-40%
27Port ClementsV3523.7%95 of 190-11%
28LantzvilleD4,2763.9%39 of 105-35%
29SurreyC703,5313.9%3 of 10-17%
30RichmondC239,5843.9%4 of 10-15%
31CoquitlamC173,5994.1%5 of 10-12%
32BurnabyC299,6824.1%6 of 10-12%
33Radium Hot SpringsV1,4894.1%104 of 190-1%
34LangleyD163,8854.2%7 of 10-10%
35DeltaC124,6704.2%7 of 22-4%
36Salmon ArmC20,8914.3%16 of 48-16%
37Central SaanichD18,1844.4%17 of 48-14%
38Port MoodyC38,2854.5%18 of 48-14%
39ChaseV2,5914.5%41 of 105-24%
40SidneyT13,4454.6%38 of 89+4%
41HoustonD3,1144.6%42 of 105-21%
42Fort St. JohnC24,3834.7%21 of 48-9%
43North VancouverD97,8454.8%8 of 22+8%
44LangfordC59,6644.8%9 of 22+10%
45ValemountV1,0824.8%111 of 190+17%
46MontroseV1,0724.9%113 of 190+18%
47New WestminsterC92,1244.9%10 of 22+12%
48ColwoodC22,7944.9%22 of 48-5%
49GoldenT4,4335.0%44 of 105-16%
50MackenzieD3,4425.0%45 of 105-15%
51ElkfordD3,0305.0%46 of 105-15%
52Logan LakeD2,3375.1%47 of 105-14%
53ClearwaterD2,5005.1%48 of 105-14%
54North VancouverC66,6245.1%11 of 22+16%
55Williams LakeC11,4625.2%40 of 89+18%
56MissionC47,2805.2%24 of 48+1%
57SparwoodD4,4865.4%51 of 105-9%
58NanaimoC111,8455.5%14 of 22+26%
59Gold RiverV1,3395.6%121 of 190+35%
60NelsonC12,1265.6%48 of 89+27%
61BelcarraV7025.6%122 of 190+35%
62TelkwaV1,5445.6%53 of 105-5%
63100 Mile HouseD2,0305.6%54 of 105-4%
64Port CoquitlamC67,7245.7%16 of 22+29%
65ChilliwackC105,5205.7%17 of 22+30%
66AshcroftV1,7445.8%55 of 105-2%
67Port McNeillT2,4025.8%56 of 105-2%
68QuesnelC10,2535.8%51 of 89+32%
69Prince GeorgeC85,9445.8%18 of 22+32%
70NakuspV1,7405.9%61 of 105-1%
71Sun PeaksV1,5465.9%62 of 105-0%
72Pitt MeadowsC20,8925.9%27 of 48+13%
73Maple RidgeC105,9256.0%19 of 22+35%
74ParksvilleC15,3716.0%28 of 48+16%
75North SaanichD12,9866.0%53 of 89+37%
76CumberlandV4,9746.1%63 of 105+3%
77CrestonT5,9766.2%54 of 89+41%
78SquamishD28,5786.3%29 of 48+22%
79New HazeltonD6666.4%131 of 190+54%
80RevelstokeC9,4646.5%58 of 89+48%
81Dawson CreekC13,6356.6%59 of 89+50%
82Lions BayV1,3756.6%135 of 190+60%
83VancouverC740,4546.6%8 of 10+43%
84VernonC49,5276.6%30 of 48+28%
85Campbell RiverC38,3006.6%31 of 48+28%
86Port HardyD4,2016.6%66 of 105+12%
87Cache CreekV1,0536.6%136 of 190+60%
88WarfieldV1,7296.7%67 of 105+13%
89New DenverV5276.7%137 of 190+62%
90KamloopsC108,7936.8%20 of 22+53%
91SookeD17,2486.8%32 of 48+32%
92InvermereD4,3056.9%68 of 105+16%
93West KelownaC40,2746.9%33 of 48+32%
94CourtenayC32,8697.0%34 of 48+34%
95CranbrookC22,7037.0%35 of 48+35%
96AbbotsfordC175,3587.0%9 of 10+52%
97AnmoreV2,5087.1%70 of 105+19%
98Bowen IslandD4,5017.1%71 of 105+19%
99West VancouverD47,9297.1%36 of 48+36%
100EsquimaltD19,5127.1%38 of 48+37%
101ArmstrongC5,6437.1%66 of 89+61%
102FernieC7,0867.1%67 of 89+62%
103ComoxT15,8847.2%40 of 48+38%
104WhistlerD15,0907.2%39 of 48+38%
105North CowichanD34,5257.2%41 of 48+38%
106McBrideV6467.2%142 of 190+73%
107PentictonC39,0687.2%42 of 48+38%
108KelownaC167,6547.2%10 of 10+56%
109Qualicum BeachT9,6407.5%69 of 89+70%
110KeremeosV1,7797.6%75 of 105+29%
111CastlegarC9,4657.7%70 of 89+75%
112Harrison Hot SpringsV2,1487.8%76 of 105+32%
113SicamousD2,8547.8%77 of 105+33%
114SaanichD126,0117.9%21 of 22+79%
115SummerlandD12,3438.0%72 of 89+82%
116Powell RiverC14,9478.3%74 of 89+87%
117Lake CountryD17,6378.4%45 of 48+61%
118SmithersT5,6278.4%75 of 89+90%
119Hudson's HopeD1,0198.4%149 of 190+102%
120KasloV1,1418.4%150 of 190+103%
121SecheltD11,5588.4%78 of 89+91%
122ColdstreamD11,3808.5%79 of 89+92%
123VanderhoofD4,5458.6%83 of 105+45%
124Alert BayV4658.6%152 of 190+107%
125Oak BayD18,6268.6%46 of 48+66%
126GranisleV3578.7%154 of 190+111%
127TaylorD1,4158.8%155 of 190+112%
128RosslandC4,3558.8%85 of 105+50%
129Prince RupertC12,9039.0%81 of 89+104%
130HopeD7,1839.1%82 of 89+105%
131Burns LakeV2,0079.2%87 of 105+55%
132SilvertonV1969.2%160 of 190+122%
133MetchosinD5,2079.5%83 of 89+116%
134MidwayV6719.5%163 of 190+130%
135OsoyoosT5,72410.1%84 of 89+128%
136VictoriaC103,88810.1%22 of 22+128%
137DuncanC5,74510.1%85 of 89+128%
138PeachlandD6,30210.5%86 of 89+138%
139Port AlberniC19,67110.8%47 of 48+109%
140SaywardV32910.9%170 of 190+163%
141LillooetD2,06511.0%91 of 105+86%
142Port AliceV78911.0%172 of 190+166%
143PembertonV3,62011.3%92 of 105+91%
144FruitvaleV2,06811.4%93 of 105+92%
145GibsonsT5,09011.9%88 of 89+170%
146TahsisV41812.5%174 of 190+201%
147Port EdwardD44213.1%176 of 190+215%
148Fort St. JamesD1,54214.0%100 of 105+136%
149OliverT5,26216.6%89 of 89+277%
150TofinoD2,77217.0%101 of 105+188%
151ZeballosV13619.3%184 of 190+366%
152Canal FlatsV88920.8%186 of 190+403%
153MassetV91428.2%188 of 190+581%

Municipalities with Incomplete Data

The following 8 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
Daajing Giids V Insufficient historical data points
Greenwood C Stale or missing fiscal reporting
Hazelton V Stale or missing fiscal reporting
Kitimat D Stale or missing fiscal reporting
Northern Rockies D Insufficient historical data points
shíshálh Nation Government District D Insufficient historical data points
Wells D Stale or missing fiscal reporting