Skip to main content

BC Municipal Expense Volatility Rankings

Coefficient of variation of total expenses per capita across 4 years.

154 municipalities ranked Lower is better

Distribution

43

Top of Band

49

Mid-Band

62

Bottom of Band

About this Metric

Low value means

Spending is consistent and predictable from year to year.

High value means

Spending swings significantly between years — budgeting may be reactive rather than planned.

For Councillors

High volatility suggests reactive budgeting rather than strategic financial planning.

For Residents

Stable spending means more predictable services and taxes.

Full Rankings

Click column headers to sort. Filter by population band.

Swipe table to see all columns

Prov. # ▲MunicipalityTypePopulationValueBand Rankvs Band Avg
1Pouce CoupeV8130.0211 of 192-80%
2KentD7,0930.026 of 90-73%
3TrailC8,5390.027 of 90-72%
4Daajing GiidsV9990.0313 of 192-77%
5LangleyC35,4440.031 of 48-59%
6SpallumcheenD5,8430.038 of 90-70%
7EnderbyC3,2920.036 of 105-66%
8Tumbler RidgeD2,6630.0410 of 105-59%
9LumbyV2,2570.0411 of 105-59%
10PrincetonT3,0500.0412 of 105-57%
11SalmoV1,3100.0436 of 192-64%
12SurreyC703,5310.043 of 10-20%
13LantzvilleD4,2760.0418 of 105-51%
14UclueletD2,4520.0419 of 105-51%
15White RockC25,0570.049 of 48-33%
16RichmondC239,5840.044 of 10-17%
17Lake CowichanT3,7570.0420 of 105-49%
18BurnabyC299,6820.045 of 10-15%
19CoquitlamC173,5990.046 of 10-14%
20DeltaC124,6700.055 of 22-28%
21Radium Hot SpringsV1,4890.0554 of 192-58%
22KimberleyC9,0370.0518 of 90-42%
23LangleyD163,8850.057 of 10-2%
24SidneyT13,4450.0520 of 90-42%
25Port MoodyC38,2850.0513 of 48-20%
26LangfordC59,6640.056 of 22-20%
27ChaseV2,5910.0526 of 105-38%
28Salmon ArmC20,8910.0516 of 48-16%
29ElkfordD3,0300.0529 of 105-37%
30Fort St. JohnC24,3830.0517 of 48-15%
31MerrittC7,1900.0524 of 90-38%
32ClintonV7070.0663 of 192-51%
33North VancouverD97,8450.068 of 22-14%
34Central SaanichD18,1840.0619 of 48-13%
35New WestminsterC92,1240.069 of 22-14%
36North VancouverC66,6240.0610 of 22-14%
37HighlandsD2,7530.0630 of 105-34%
38MissionC47,2800.0620 of 48-12%
39GoldenT4,4330.0632 of 105-33%
40HoustonD3,1140.0633 of 105-32%
41ColwoodC22,7940.0621 of 48-10%
42NelsonC12,1260.0626 of 90-33%
43100 Mile HouseD2,0300.0634 of 105-31%
44Port McNeillT2,4020.0636 of 105-29%
45ChetwyndD2,4840.0637 of 105-29%
46Williams LakeC11,4620.0632 of 90-30%
47SparwoodD4,4860.0640 of 105-28%
48ChilliwackC105,5200.0613 of 22-3%
49NanaimoC111,8450.0614 of 22-2%
50Port CoquitlamC67,7240.0615 of 22-2%
51Grand ForksC4,3080.0642 of 105-25%
52QuesnelC10,2530.0636 of 90-26%
53AshcroftV1,7440.0744 of 105-23%
54Prince GeorgeC85,9440.0716 of 22+1%
55Maple RidgeC105,9250.0717 of 22+2%
56North SaanichD12,9860.0737 of 90-25%
57CrestonT5,9760.0739 of 90-25%
58Sun PeaksV1,5460.0745 of 105-22%
59CumberlandV4,9740.0748 of 105-21%
60Pitt MeadowsC20,8920.0726 of 48+6%
61BelcarraV7020.0785 of 192-38%
62New HazeltonD6660.0786 of 192-38%
63MackenzieD3,4420.0749 of 105-19%
64Dawson CreekC13,6350.0740 of 90-21%
65VancouverC740,4540.078 of 10+38%
66CourtenayC32,8690.0728 of 48+12%
67ClearwaterD2,5000.0754 of 105-16%
68SquamishD28,5780.0729 of 48+12%
69Campbell RiverC38,3000.0730 of 48+13%
70Bowen IslandD4,5010.0756 of 105-15%
71InvermereD4,3050.0757 of 105-15%
72RevelstokeC9,4640.0744 of 90-15%
73ParksvilleC15,3710.0832 of 48+17%
74EsquimaltD19,5120.0833 of 48+17%
75WhistlerD15,0900.0834 of 48+17%
76AbbotsfordC175,3580.089 of 10+45%
77CranbrookC22,7030.0835 of 48+18%
78West VancouverD47,9290.0836 of 48+19%
79PentictonC39,0680.0837 of 48+19%
80Port HardyD4,2010.0858 of 105-11%
81KamloopsC108,7930.0818 of 22+18%
82ValemountV1,0820.0897 of 192-31%
83StewartD5150.0898 of 192-31%
84ArmstrongC5,6430.0849 of 90-12%
85NakuspV1,7400.0860 of 105-9%
86MontroseV1,0720.08102 of 192-30%
87SookeD17,2480.0838 of 48+22%
88TelkwaV1,5440.0863 of 105-8%
89ComoxT15,8840.0839 of 48+24%
90Qualicum BeachT9,6400.0850 of 90-9%
91KelownaC167,6540.0810 of 10+54%
92FernieC7,0860.0851 of 90-8%
93New DenverV5270.08108 of 192-27%
94West KelownaC40,2740.0840 of 48+28%
95North CowichanD34,5250.0841 of 48+28%
96VernonC49,5270.0843 of 48+31%
97Harrison Hot SpringsV2,1480.0967 of 105-1%
98McBrideV6460.09115 of 192-23%
99SicamousD2,8540.0968 of 105+1%
100CastlegarC9,4650.0959 of 90-1%
101KeremeosV1,7790.0971 of 105+2%
102Gold RiverV1,3390.09116 of 192-22%
103SmithersT5,6270.0961 of 90+0%
104SecheltD11,5580.0964 of 90+1%
105VanderhoofD4,5450.0973 of 105+4%
106SaanichD126,0110.0920 of 22+38%
107TerraceC13,6480.0965 of 90+2%
108SummerlandD12,3430.0966 of 90+3%
109LadysmithT9,9260.0967 of 90+3%
110KasloV1,1410.09118 of 192-18%
111View RoyalT12,7950.0969 of 90+5%
112Powell RiverC14,9470.0970 of 90+5%
113Oak BayD18,6260.0945 of 48+44%
114GranisleV3570.09120 of 192-17%
115WarfieldV1,7290.0974 of 105+9%
116ColdstreamD11,3800.1073 of 90+9%
117AnmoreV2,5080.1076 of 105+12%
118MidwayV6710.10123 of 192-14%
119RosslandC4,3550.1078 of 105+15%
120Lake CountryD17,6370.1046 of 48+56%
121Prince RupertC12,9030.1076 of 90+17%
122TaylorD1,4150.11135 of 192-6%
123HopeD7,1830.1177 of 90+20%
124Logan LakeD2,3370.1181 of 105+24%
125DuncanC5,7450.1178 of 90+22%
126VictoriaC103,8880.1121 of 22+65%
127MetchosinD5,2070.1179 of 90+23%
128Burns LakeV2,0070.1183 of 105+26%
129SaywardV3290.11141 of 192-0%
130PeachlandD6,3020.1180 of 90+27%
131LillooetD2,0650.1186 of 105+32%
132OsoyoosT5,7240.1182 of 90+30%
133Cache CreekV1,0530.11144 of 192+2%
134Alert BayV4650.12146 of 192+5%
135GibsonsT5,0900.1283 of 90+35%
136SlocanV4880.12147 of 192+7%
137PembertonV3,6200.1392 of 105+46%
138Port AlberniC19,6710.1348 of 48+95%
139Port AliceV7890.13151 of 192+16%
140Port EdwardD4420.14154 of 192+21%
141SilvertonV1960.14158 of 192+28%
142FruitvaleV2,0680.1597 of 105+69%
143TahsisV4180.17169 of 192+54%
144Fort St. JamesD1,5420.1799 of 105+103%
145TofinoD2,7720.18100 of 105+105%
146OliverT5,2620.1888 of 90+105%
147ZeballosV1360.22174 of 192+95%
148Hudson's HopeD1,0190.22175 of 192+96%
149Canal FlatsV8890.25177 of 192+120%
150MassetV9140.28181 of 192+153%
151Port ClementsV3520.37184 of 192+233%
152Lions BayV1,3750.58188 of 192+422%
153LyttonV2280.61189 of 192+444%
154Fraser LakeV9420.71190 of 192+531%

Municipalities with Incomplete Data

The following 7 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
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