Skip to main content

AB Municipal Expense Volatility Rankings

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

313 municipalities ranked Lower is better

Distribution

144

Top of Band

89

Mid-Band

80

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
1HannaT2,6650.011 of 105-90%
2MundareT8750.011 of 192-91%
3AlixD8770.012 of 192-91%
4Rocky Mountain HouseT8,1440.011 of 90-85%
5MorinvilleT10,7630.012 of 90-83%
6NampaD4300.023 of 192-85%
7Clear Hills CountyD3,0060.022 of 105-81%
8VegrevilleT6,1530.023 of 90-79%
9MannvilleD8290.024 of 192-82%
10FalherT1,0840.025 of 192-81%
11VulcanT1,9220.023 of 105-76%
12Swan HillsT1,4300.026 of 192-81%
13CliveD9070.027 of 192-81%
14RosalindD1920.028 of 192-81%
15EckvilleT1,0880.029 of 192-80%
16Silver SandsV2440.0210 of 192-80%
17Crowsnest PassD6,0110.024 of 90-75%
18Ponoka CountyD10,6700.025 of 90-74%
19RaymondT4,6000.024 of 105-71%
20LegalT1,2530.0312 of 192-78%
21BruderheimT1,4390.0314 of 192-76%
22Smoky Lake CountyD4,0430.035 of 105-69%
23ElnoraD3070.0315 of 192-76%
24Spirit River No. 133, M.d. ofD6490.0316 of 192-76%
25CarmangayD2970.0317 of 192-75%
26CastorT8760.0318 of 192-75%
27StrathmoreT16,4160.032 of 48-57%
28Willow Creek No. 26, M.d. ofD6,0810.039 of 90-68%
29Cold LakeD17,8150.033 of 48-54%
30CzarD2810.0319 of 192-73%
31CalgaryD1,612,8340.031 of 10-42%
32LeducD39,9660.034 of 48-53%
33LamontT1,8560.037 of 105-64%
34SundreT2,6830.038 of 105-63%
35BrooksD17,5370.035 of 48-49%
36Red DeerD115,4090.031 of 22-49%
37Warner No. 5, County ofD4,2900.039 of 105-61%
38LongviewD3040.0320 of 192-70%
39ManningT1,1530.0321 of 192-70%
40GirouxvilleD3110.0322 of 192-69%
41Lacombe CountyD11,0720.0310 of 90-61%
42McLennanT7290.0323 of 192-69%
43High RiverT15,5180.036 of 48-46%
44South ViewV740.0324 of 192-69%
45Strathcona CountyD107,3450.042 of 22-46%
46WarnerD4000.0425 of 192-68%
47YoungstownD1790.0426 of 192-68%
48Sundance BeachV440.0427 of 192-68%
49Pelican NarrowsV1620.0428 of 192-68%
50Wood BuffaloD81,5770.043 of 22-44%
51RedcliffT5,9160.0411 of 90-58%
52OyenT9610.0429 of 192-67%
53Parkland CountyD34,2860.047 of 48-42%
54YellowstoneV1170.0430 of 192-66%
55BassanoT1,3810.0431 of 192-66%
56EdmontonD1,238,2950.042 of 10-27%
57HussarD1920.0432 of 192-66%
58ConsortD7070.0433 of 192-65%
59Spruce GroveD44,5750.048 of 48-38%
60LougheedD2240.0434 of 192-64%
61West CoveV3070.0435 of 192-64%
62CardstonT3,8530.0413 of 105-53%
63Picture ButteT2,3800.0414 of 105-53%
64Wheatland CountyD10,1500.0412 of 90-54%
65CrossfieldT4,0750.0415 of 105-52%
66ClaresholmT4,2480.0416 of 105-52%
67BowdenT1,3150.0437 of 192-63%
68KillamT8870.0438 of 192-63%
69Paintearth No. 18, County ofD1,9900.0417 of 105-52%
70Whispering HillsV1360.0439 of 192-63%
71St. Paul County No. 19D6,4620.0413 of 90-53%
72BoyleD8590.0440 of 192-63%
73VilnaD2690.0441 of 192-63%
74Acadia No. 34, M.d. ofD4940.0442 of 192-62%
75Argentia BeachV360.0443 of 192-62%
76West BaptisteV480.0444 of 192-62%
77MorrinD2310.0445 of 192-61%
78BarnwellD1,0730.0446 of 192-61%
79CalmarT2,3450.0421 of 105-49%
80NorglenwoldV3390.0447 of 192-61%
81Provost No. 52, M.d. ofD2,0710.0422 of 105-48%
82Westlock CountyD7,5560.0414 of 90-49%
83RosemaryD3740.0548 of 192-60%
84Lac la Biche CountyD8,5800.0515 of 90-48%
85ChestermereD31,6710.0510 of 48-29%
86Flagstaff CountyD3,7290.0523 of 105-47%
87OnowayT9570.0549 of 192-59%
88WetaskiwinD13,7030.0516 of 90-48%
89Minburn County No. 27D3,1420.0524 of 105-46%
90MiloD1310.0550 of 192-58%
91AirdrieD92,5440.054 of 22-28%
92KitscotyD9640.0551 of 192-58%
93DayslandT9020.0552 of 192-58%
94DelburneD9490.0553 of 192-58%
95Sylvan LakeT17,8970.0511 of 48-27%
96HardistyT6280.0555 of 192-58%
97Stony PlainT19,6620.0512 of 48-26%
98ForestburgD8330.0556 of 192-57%
99BirchcliffV3010.0557 of 192-57%
100LacombeD14,7330.0517 of 90-44%
101Nakamun ParkV800.0558 of 192-55%
102Kneehill CountyD5,0370.0519 of 90-42%
103CremonaD4860.0559 of 192-54%
104Two Hills No. 21, County ofD3,4120.0525 of 105-40%
105Mackenzie CountyD14,4880.0521 of 90-41%
106LarkspurV530.0560 of 192-53%
107CamroseD20,8010.0514 of 48-18%
108Leduc CountyD16,4000.0515 of 48-18%
109LethbridgeD113,6710.057 of 22-18%
110Sunbreaker CoveV1370.0561 of 192-52%
111St. PaulT6,2180.0522 of 90-39%
112VauxhallT1,4510.0562 of 192-52%
113WainwrightT6,9970.0523 of 90-39%
114High PrairieT2,6070.0527 of 105-37%
115Two HillsT1,6980.0528 of 105-37%
116Fort SaskatchewanD30,5750.0618 of 48-13%
117CouttsD2600.0664 of 192-50%
118NantonT2,5220.0631 of 105-33%
119ThorsbyT9280.0665 of 192-49%
120BashawT9050.0666 of 192-49%
121Rochon SandsV1150.0667 of 192-49%
122BaronsD3340.0668 of 192-49%
123HoldenD3810.0669 of 192-48%
124StettlerT6,0350.0625 of 90-33%
125Foothills CountyD25,7790.0622 of 48-8%
126Grande PrairieD71,1600.0611 of 22-8%
127CoaldaleT9,6440.0627 of 90-32%
128Fort MacleodT3,9450.0635 of 105-30%
129Greenview No. 16, M.d. ofD8,5840.0628 of 90-32%
130WhitecourtT10,7110.0629 of 90-31%
131RycroftD6290.0670 of 192-46%
132Vulcan CountyD4,4910.0638 of 105-29%
133BlackfaldsT12,2580.0630 of 90-30%
134BarrheadT4,7680.0639 of 105-29%
135Red Deer CountyD22,0760.0623 of 48-5%
136ChipmanD2860.0671 of 192-45%
137Beaver CountyD6,2450.0631 of 90-30%
138St. AlbertD74,7300.0612 of 22-4%
139Vermilion River CountyD8,2150.0633 of 90-29%
140StirlingD1,3500.0672 of 192-44%
141Paradise ValleyD2050.0673 of 192-43%
142Mountain View CountyD14,7760.0634 of 90-28%
143MarwayneD5470.0674 of 192-43%
144Silver BeachV540.0675 of 192-43%
145LindenD9110.0676 of 192-42%
146Lamont CountyD3,9180.0641 of 105-25%
147DidsburyT5,1850.0635 of 90-27%
148BerwynD5990.0677 of 192-42%
149Birch Hills CountyD1,5220.0643 of 105-25%
150BeaumontD26,3050.0724 of 48+2%
151BentleyT1,1530.0778 of 192-41%
152Barrhead County No. 11D6,1860.0738 of 90-25%
153CoronationT8850.0779 of 192-41%
154OkotoksT33,4820.0725 of 48+3%
155Cardston CountyD4,9480.0746 of 105-22%
156ProvostT1,8750.0747 of 105-21%
157DuchessD1,0450.0780 of 192-39%
158CarolineD5130.0781 of 192-39%
159GrandviewV1810.0782 of 192-39%
160StandardD3840.0783 of 192-39%
161EmpressD1790.0784 of 192-38%
162Alberta BeachD8150.0787 of 192-38%
163Thorhild CountyD3,1470.0750 of 105-19%
164IrmaD4820.0788 of 192-38%
165Sunset PointV2700.0789 of 192-38%
166Val QuentinV1690.0790 of 192-38%
167RedwaterT2,3010.0751 of 105-19%
168MayerthorpeT1,4130.0791 of 192-38%
169Bow IslandT2,3100.0752 of 105-18%
170Golden DaysV2570.0792 of 192-37%
171Grande Prairie No. 1, County ofD26,7010.0727 of 48+11%
172AcmeD6510.0793 of 192-36%
173AmiskD2100.0794 of 192-36%
174Woodlands CountyD4,7780.0753 of 105-16%
175Newell CountyD7,8460.0741 of 90-18%
176Peace No. 135, M.d. ofD1,5810.0755 of 105-15%
177GlenwoodD2940.0795 of 192-34%
178CarstairsT5,2480.0742 of 90-16%
179DevonT6,9650.0743 of 90-16%
180LloydminsterD21,2950.0731 of 48+16%
181AllianceD1580.0796 of 192-33%
182Taber, M.d. ofD7,4470.0745 of 90-15%
183Camrose CountyD8,9510.0746 of 90-15%
184Wetaskiwin No. 10, County ofD11,2170.0847 of 90-12%
185Slave LakeT7,3340.0848 of 90-12%
186GrimshawT2,7990.0859 of 105-10%
187HeislerD1290.0899 of 192-31%
188HughendenD2030.08100 of 192-30%
189ForemostD4130.08101 of 192-30%
190MagrathT2,5660.0861 of 105-9%
191FairviewT2,9180.0862 of 105-8%
192StavelyT5770.08103 of 192-29%
193Seba BeachV2440.08104 of 192-29%
194Burnstick LakeV290.08105 of 192-28%
195VikingT9640.08106 of 192-28%
196AthabascaT2,8870.0864 of 105-6%
197DrumhellerT8,4390.0852 of 90-8%
198Half Moon BayV680.08107 of 192-27%
199Bonnyville No. 87, M.d. ofD11,8640.0853 of 90-7%
200Wainwright No. 61, M.d. ofD4,4460.0865 of 105-5%
201LakeviewV260.08109 of 192-26%
202Ranchland No. 66, M.d. ofD1100.08110 of 192-26%
203Spring LakeD7720.08111 of 192-26%
204CanmoreT17,3410.0842 of 48+30%
205Sandy BeachV2910.08112 of 192-25%
206HintonT10,1240.0854 of 90-4%
207Drayton ValleyT8,0470.0955 of 90-3%
208Starland CountyD1,8200.0966 of 105-1%
209Gull LakeV2740.09113 of 192-24%
210ChauvinD2840.09114 of 192-24%
211Clearwater CountyD12,3260.0956 of 90-2%
212CochraneT39,3970.0944 of 48+34%
213Lac Ste. Anne CountyD12,6390.0957 of 90-2%
214Brazeau CountyD7,6850.0958 of 90-2%
215BeaverlodgeT2,4540.0969 of 105+1%
216Pincher CreekT3,8900.0970 of 105+2%
217Cypress CountyD7,8550.0960 of 90-1%
218RimbeyT2,5020.0972 of 105+2%
219Rocky View CountyD50,2600.0919 of 22+35%
220TaberT10,1750.0962 of 90+0%
221Stettler No. 6, County ofD5,6660.0963 of 90+0%
222Rainbow LakeT4210.09117 of 192-21%
223PonokaT8,2120.0968 of 90+4%
224WarburgD6840.09119 of 192-17%
225InnisfreeD2050.09121 of 192-17%
226Athabasca CountyD7,2800.0971 of 90+6%
227InnisfailT8,7360.0972 of 90+6%
228VermilionT4,1920.0975 of 105+9%
229VeteranD2300.10122 of 192-14%
230CoalhurstT3,2440.1077 of 105+13%
231ClydeD4190.10124 of 192-13%
232CowleyD2090.10125 of 192-12%
233EdbergD1230.10126 of 192-12%
234AndrewD4140.10127 of 192-12%
235Elk PointT1,4810.10128 of 192-11%
236Milk RiverT8260.10129 of 192-11%
237Bighorn No. 8, M.d. ofD1,5980.1079 of 105+16%
238Bon AccordT1,4570.10130 of 192-11%
239EdsonT8,6920.1074 of 90+14%
240BondissV1260.10131 of 192-10%
241Pincher Creek No. 9, M.d. ofD3,2400.1080 of 105+18%
242Jarvis BayV2240.10132 of 192-9%
243Lethbridge CountyD10,9880.1075 of 90+16%
244Hay LakesD4300.10133 of 192-7%
245EdgertonD3830.11134 of 192-6%
246Bittern LakeD2240.11136 of 192-6%
247SedgewickT7930.11137 of 192-6%
248Opportunity No. 17, M.d. ofD3,3820.1182 of 105+25%
249Betula BeachV250.11138 of 192-4%
250Parkland BeachV1750.11139 of 192-3%
251TofieldT2,1220.1184 of 105+29%
252Hines CreekD3550.11140 of 192-1%
253Fox CreekT2,0130.1185 of 105+31%
254HalkirkD950.11142 of 192+0%
255Hill SpringD1830.11143 of 192+1%
256Northern Lights CountyD4,1150.1187 of 105+32%
257Peace RiverT7,2200.1181 of 90+29%
258NoblefordT1,6940.1188 of 105+33%
259Birch CoveV680.12145 of 192+4%
260Yellowhead CountyD10,9660.1284 of 90+35%
261BanffT11,4020.1285 of 90+36%
262Sturgeon CountyD21,0350.1247 of 48+88%
263PenholdT3,8120.1289 of 105+41%
264MyrnamD2460.12148 of 192+9%
265Fairview No. 136, M.d. ofD1,5800.1290 of 105+42%
266Forty Mile County No. 8D4,0730.1291 of 105+45%
267Island LakeV1640.13149 of 192+13%
268Saddle Hills CountyD2,4490.1393 of 105+49%
269Sunset BeachV640.13150 of 192+15%
270MilletT1,9670.1394 of 105+52%
271South BaptisteV850.13152 of 192+17%
272SexsmithT2,5610.1395 of 105+53%
273RyleyD4860.13153 of 192+20%
274I.d. No. 04 (Waterton)D5500.14155 of 192+21%
275Spirit RiverT9270.14156 of 192+22%
276WaskatenauD3240.14157 of 192+22%
277WembleyT1,5160.1496 of 105+62%
278WestlockT5,3630.1486 of 90+58%
279Big Lakes CountyD5,1060.1487 of 90+62%
280GlendonD5320.14159 of 192+29%
281BeisekerD7870.15160 of 192+30%
282ValleyviewT1,8070.1598 of 105+70%
283BawlfD3900.15161 of 192+30%
284I.d. No. 09 (Banff)D1,0040.15162 of 192+34%
285Medicine HatD68,7140.1522 of 22+134%
286Itaska BeachV290.15163 of 192+37%
287KapasiwinV340.15164 of 192+38%
288Crystal SpringsV820.16165 of 192+43%
289White SandsV1830.16166 of 192+43%
290Poplar BayV960.16167 of 192+45%
291Horseshoe BayV820.17168 of 192+50%
292Sunrise BeachV1660.18170 of 192+64%
293Castle IslandV170.20171 of 192+80%
294WaiparousV650.20172 of 192+81%
295GibbonsT3,3520.21101 of 105+140%
296Mewatha BeachV960.22173 of 192+94%
297Smoky River No. 130, M.d. ofD1,8950.22102 of 105+157%
298Norris BeachV710.22176 of 192+100%
299Northern Sunrise CountyD1,8480.26103 of 105+202%
300Ghost LakeV750.26178 of 192+132%
301Bonnyville BeachV700.27179 of 192+144%
302Island Lake SouthV830.28180 of 192+147%
303Lesser Slave River No. 124, M.d. ofD2,8090.29104 of 105+234%
304Smoky LakeT1,1590.31182 of 192+176%
305Point AlisonV190.37183 of 192+229%
306Ross HavenV1200.40185 of 192+259%
307Ma-Me-O BeachV1250.40186 of 192+259%
308JasperD4,6270.55105 of 105+537%
309DeliaD1450.58187 of 192+418%
310OldsT9,6790.5989 of 90+576%
311I.d. No. 24 (Wood Buffalo)D7060.84191 of 192+648%
312BonnyvilleT7,3660.8490 of 90+856%
313RockyfordD4211.04192 of 192+830%

Municipalities with Incomplete Data

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

Municipality Type Reason for Exclusion
Diamond Valley T Insufficient historical data points