Skip to main content

AB Municipal Revenue Growth Rate Rankings

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

313 municipalities ranked Higher is better

Distribution

99

Top of Band

81

Mid-Band

133

Bottom of Band

About this Metric

High value means

Revenue is growing — the municipality has an expanding fiscal base.

Low value means

Revenue growth is stagnant, which may constrain future service delivery.

For Councillors

Strong revenue growth gives council room to absorb cost increases without raising taxes.

For Residents

Growing revenue means the municipality can maintain or improve services.

Full Rankings

Click column headers to sort. Filter by population band.

Swipe table to see all columns

Prov. # ▲MunicipalityTypePopulationValueBand Rankvs Band Avg
1Ma-Me-O BeachV125115.5%1 of 191+1901%
2Castle IslandV1770.3%2 of 191+1118%
3Point AlisonV1965.3%3 of 191+1032%
4JasperD4,62753.5%1 of 105+778%
5ElnoraD30752.8%4 of 191+815%
6Ghost LakeV7541.9%5 of 191+626%
7BaronsD33438.8%6 of 191+573%
8LegalT1,25336.8%7 of 191+538%
9Betula BeachV2534.1%8 of 191+492%
10Val QuentinV16929.0%9 of 191+402%
11BruderheimT1,43927.3%10 of 191+372%
12BirchcliffV30126.9%11 of 191+367%
13InnisfreeD20525.6%13 of 191+343%
14White SandsV18325.1%14 of 191+336%
15HannaT2,66522.3%2 of 105+266%
16LarkspurV5321.7%15 of 191+276%
17South ViewV7421.6%16 of 191+274%
18IrmaD48221.1%17 of 191+266%
19StirlingD1,35020.5%19 of 191+255%
20Jarvis BayV22420.4%20 of 191+254%
21HoldenD38119.9%21 of 191+245%
22MyrnamD24619.6%22 of 191+240%
23Island Lake SouthV8318.6%24 of 191+222%
24I.d. No. 04 (Waterton)D55018.3%25 of 191+218%
25Half Moon BayV6817.7%26 of 191+206%
26Birch Hills CountyD1,52217.6%5 of 105+189%
27EdbergD12317.6%27 of 191+205%
28VauxhallT1,45117.3%28 of 191+200%
29NampaD43017.2%30 of 191+198%
30KapasiwinV3416.2%32 of 191+181%
31CarmangayD29716.1%33 of 191+179%
32WarburgD68415.9%34 of 191+176%
33AcmeD65115.9%35 of 191+175%
34Athabasca CountyD7,28015.8%3 of 90+200%
35RyleyD48615.7%36 of 191+172%
36Fox CreekT2,01315.6%6 of 105+155%
37Lac Ste. Anne CountyD12,63915.4%4 of 90+192%
38Bow IslandT2,31015.1%7 of 105+148%
39Saddle Hills CountyD2,44915.0%9 of 105+145%
40Itaska BeachV2914.9%37 of 191+159%
41DrumhellerT8,43914.2%5 of 90+168%
42ThorsbyT92814.1%38 of 191+144%
43Burnstick LakeV2913.2%40 of 191+129%
44HeislerD12913.1%41 of 191+126%
45Birch CoveV6813.0%42 of 191+126%
46DevonT6,96512.9%8 of 90+145%
47Lethbridge CountyD10,98812.9%9 of 90+145%
48LakeviewV2612.9%43 of 191+123%
49MilletT1,96712.8%12 of 105+109%
50FalherT1,08412.6%45 of 191+119%
51I.d. No. 09 (Banff)D1,00412.3%46 of 191+113%
52Starland CountyD1,82012.2%13 of 105+101%
53Smoky LakeT1,15912.2%47 of 191+112%
54BoyleD85912.2%48 of 191+112%
55ForestburgD83311.7%49 of 191+103%
56RosemaryD37411.6%51 of 191+101%
57Forty Mile County No. 8D4,07311.5%14 of 105+88%
58RaymondT4,60011.1%16 of 105+82%
59LongviewD30411.0%52 of 191+91%
60LeducD39,96610.9%1 of 48+112%
61Ranchland No. 66, M.d. ofD11010.7%54 of 191+85%
62Greenview No. 16, M.d. ofD8,58410.7%13 of 90+102%
63Wainwright No. 61, M.d. ofD4,44610.6%19 of 105+75%
64WhitecourtT10,71110.5%14 of 90+99%
65Lesser Slave River No. 124, M.d. ofD2,80910.3%21 of 105+69%
66MarwayneD54710.0%58 of 191+73%
67PenholdT3,8129.9%23 of 105+62%
68NoblefordT1,6949.9%24 of 105+62%
69Peace RiverT7,2209.6%16 of 90+83%
70ChestermereD31,6719.5%4 of 48+85%
71BowdenT1,3159.5%60 of 191+64%
72Flagstaff CountyD3,7299.3%25 of 105+53%
73MiloD1319.3%63 of 191+61%
74Fort MacleodT3,9459.1%27 of 105+49%
75HughendenD2038.9%64 of 191+54%
76BeisekerD7878.6%65 of 191+49%
77AirdrieD92,5448.6%1 of 22+84%
78ManningT1,1538.5%66 of 191+47%
79Strathcona CountyD107,3458.5%3 of 22+82%
80EmpressD1798.4%67 of 191+46%
81StavelyT5778.4%68 of 191+46%
82DuchessD1,0458.3%70 of 191+43%
83OyenT9618.1%72 of 191+40%
84CanmoreT17,3418.0%9 of 48+57%
85RosalindD1928.0%73 of 191+39%
86BeaverlodgeT2,4548.0%35 of 105+31%
87Cypress CountyD7,8557.9%21 of 90+50%
88Fairview No. 136, M.d. ofD1,5807.9%39 of 105+29%
89Sunrise BeachV1667.8%74 of 191+35%
90Nakamun ParkV807.8%75 of 191+35%
91Rocky Mountain HouseT8,1447.6%23 of 90+45%
92Newell CountyD7,8467.6%24 of 90+44%
93Yellowhead CountyD10,9667.6%25 of 90+44%
94Bon AccordT1,4577.5%76 of 191+31%
95Gull LakeV2747.5%77 of 191+30%
96Silver BeachV547.5%78 of 191+30%
97Stony PlainT19,6627.4%13 of 48+45%
98VikingT9647.3%79 of 191+26%
99EdsonT8,6927.1%28 of 90+35%
100South BaptisteV857.0%82 of 191+21%
101GlenwoodD2946.9%83 of 191+19%
102Sunset PointV2706.7%85 of 191+15%
103Opportunity No. 17, M.d. ofD3,3826.6%45 of 105+7%
104Lac la Biche CountyD8,5806.5%31 of 90+24%
105Spruce GroveD44,5756.5%20 of 48+26%
106Woodlands CountyD4,7786.5%46 of 105+6%
107Sylvan LakeT17,8976.5%21 of 48+26%
108Fort SaskatchewanD30,5756.5%22 of 48+26%
109ChipmanD2866.4%87 of 191+11%
110GrandviewV1816.4%88 of 191+11%
111Mewatha BeachV966.2%90 of 191+7%
112BarrheadT4,7686.0%48 of 105-1%
113TofieldT2,1226.0%49 of 105-2%
114Beaver CountyD6,2455.7%36 of 90+9%
115InnisfailT8,7365.7%37 of 90+8%
116SundreT2,6835.5%53 of 105-10%
117Slave LakeT7,3345.5%40 of 90+4%
118YellowstoneV1175.4%92 of 191-6%
119YoungstownD1795.3%94 of 191-8%
120Northern Lights CountyD4,1155.3%56 of 105-13%
121KitscotyD9645.3%95 of 191-9%
122Foothills CountyD25,7795.2%29 of 48+1%
123Brazeau CountyD7,6855.2%44 of 90-2%
124Warner No. 5, County ofD4,2905.1%58 of 105-16%
125StettlerT6,0355.1%48 of 90-3%
126Stettler No. 6, County ofD5,6665.1%49 of 90-4%
127DidsburyT5,1855.0%50 of 90-5%
128Clearwater CountyD12,3265.0%51 of 90-5%
129Swan HillsT1,4305.0%96 of 191-14%
130CoaldaleT9,6445.0%52 of 90-6%
131GrimshawT2,7994.8%60 of 105-21%
132MorrinD2314.8%98 of 191-17%
133ChauvinD2844.7%99 of 191-18%
134Vulcan CountyD4,4914.7%61 of 105-23%
135VeteranD2304.7%100 of 191-19%
136Lacombe CountyD11,0724.6%56 of 90-13%
137Sturgeon CountyD21,0354.5%33 of 48-13%
138Minburn County No. 27D3,1424.4%62 of 105-27%
139Leduc CountyD16,4004.4%34 of 48-14%
140Milk RiverT8264.3%102 of 191-25%
141Willow Creek No. 26, M.d. ofD6,0814.1%57 of 90-22%
142OkotoksT33,4824.1%36 of 48-20%
143Northern Sunrise CountyD1,8484.0%63 of 105-35%
144VulcanT1,9223.9%65 of 105-36%
145MorinvilleT10,7633.8%59 of 90-27%
146McLennanT7293.8%105 of 191-35%
147ForemostD4133.7%106 of 191-35%
148Spring LakeD7723.7%107 of 191-36%
149HintonT10,1243.7%60 of 90-30%
150Spirit River No. 133, M.d. ofD6493.7%108 of 191-36%
151Paintearth No. 18, County ofD1,9903.6%67 of 105-41%
152Clear Hills CountyD3,0063.6%68 of 105-41%
153Sandy BeachV2913.5%109 of 191-39%
154LacombeD14,7333.5%61 of 90-34%
155LethbridgeD113,6713.3%16 of 22-28%
156Thorhild CountyD3,1473.3%70 of 105-45%
157Smoky Lake CountyD4,0433.3%71 of 105-46%
158CardstonT3,8533.3%72 of 105-46%
159St. PaulT6,2183.3%62 of 90-38%
160Taber, M.d. ofD7,4473.1%63 of 90-40%
161Camrose CountyD8,9513.1%64 of 90-40%
162Bonnyville No. 87, M.d. ofD11,8643.0%65 of 90-43%
163BanffT11,4023.0%66 of 90-44%
164Provost No. 52, M.d. ofD2,0712.9%73 of 105-52%
165ProvostT1,8752.9%74 of 105-52%
166Big Lakes CountyD5,1062.8%67 of 90-46%
167Rocky View CountyD50,2602.8%17 of 22-39%
168EdmontonD1,238,2952.7%8 of 10-46%
169LloydminsterD21,2952.7%37 of 48-48%
170MayerthorpeT1,4132.7%110 of 191-54%
171WembleyT1,5162.6%76 of 105-58%
172CochraneT39,3972.5%38 of 48-50%
173Seba BeachV2442.5%111 of 191-57%
174Red Deer CountyD22,0762.4%39 of 48-53%
175BlackfaldsT12,2582.4%68 of 90-55%
176Lamont CountyD3,9182.4%77 of 105-61%
177Cardston CountyD4,9482.4%78 of 105-61%
178LamontT1,8562.3%79 of 105-61%
179High RiverT15,5182.3%40 of 48-55%
180WaskatenauD3242.3%113 of 191-61%
181Pincher CreekT3,8902.3%80 of 105-63%
182AmiskD2102.2%114 of 191-62%
183Picture ButteT2,3802.2%81 of 105-64%
184CalmarT2,3452.1%82 of 105-65%
185LindenD9112.1%116 of 191-63%
186Barrhead County No. 11D6,1862.0%69 of 90-62%
187Rainbow LakeT4211.9%117 of 191-66%
188WarnerD4001.9%118 of 191-67%
189CarstairsT5,2481.8%70 of 90-65%
190CamroseD20,8011.8%41 of 48-65%
191MannvilleD8291.7%119 of 191-71%
192AlixD8771.6%120 of 191-72%
193StrathmoreT16,4161.6%42 of 48-69%
194WainwrightT6,9971.6%71 of 90-70%
195GibbonsT3,3521.5%83 of 105-75%
196CastorT8761.5%121 of 191-74%
197CalgaryD1,612,8341.4%10 of 10-71%
198OldsT9,6791.3%72 of 90-74%
199Mountain View CountyD14,7761.3%73 of 90-75%
200CoronationT8851.2%122 of 191-80%
201St. Paul County No. 19D6,4621.1%74 of 90-79%
202PonokaT8,2121.1%75 of 90-79%
203Red DeerD115,4091.1%18 of 22-77%
204MundareT8751.1%123 of 191-81%
205HardistyT6281.1%125 of 191-82%
206Alberta BeachD8150.9%126 of 191-84%
207High PrairieT2,6070.9%85 of 105-85%
208ClydeD4190.9%127 of 191-85%
209St. AlbertD74,7300.9%19 of 22-81%
210BentleyT1,1530.8%128 of 191-86%
211Two HillsT1,6980.8%86 of 105-87%
212Drayton ValleyT8,0470.8%76 of 90-86%
213VegrevilleT6,1530.6%77 of 90-88%
214FairviewT2,9180.5%88 of 105-92%
215Silver SandsV2440.5%129 of 191-92%
216Vermilion River CountyD8,2150.5%78 of 90-91%
217MagrathT2,5660.3%89 of 105-94%
218Grande PrairieD71,1600.3%20 of 22-95%
219TaberT10,1750.3%79 of 90-95%
220Westlock CountyD7,5560.2%80 of 90-95%
221ClaresholmT4,2480.0%90 of 105-100%
222Kneehill CountyD5,037-0.1%81 of 90-101%
223AllianceD158-0.2%130 of 191-103%
224Pelican NarrowsV162-0.2%131 of 191-103%
225Ponoka CountyD10,670-0.2%82 of 90-103%
226VermilionT4,192-0.2%91 of 105-103%
227Wood BuffaloD81,577-0.5%21 of 22-110%
228OnowayT957-0.5%132 of 191-109%
229RedcliffT5,916-0.5%83 of 90-110%
230Grande Prairie No. 1, County ofD26,701-0.5%44 of 48-111%
231Pincher Creek No. 9, M.d. ofD3,240-0.6%92 of 105-110%
232AthabascaT2,887-0.6%93 of 105-111%
233SexsmithT2,561-0.7%94 of 105-111%
234CouttsD260-0.7%133 of 191-113%
235BrooksD17,537-0.8%45 of 48-115%
236Wetaskiwin No. 10, County ofD11,217-0.9%84 of 90-117%
237Elk PointT1,481-1.0%134 of 191-116%
238NantonT2,522-1.0%95 of 105-117%
239Horseshoe BayV82-1.1%135 of 191-120%
240Hines CreekD355-1.5%136 of 191-126%
241Wheatland CountyD10,150-1.6%85 of 90-130%
242CoalhurstT3,244-1.7%97 of 105-128%
243VilnaD269-1.9%137 of 191-133%
244KillamT887-2.0%138 of 191-135%
245WetaskiwinD13,703-2.1%86 of 90-139%
246Ross HavenV120-2.2%139 of 191-139%
247Crystal SpringsV82-2.3%140 of 191-139%
248Medicine HatD68,714-2.5%22 of 22-154%
249RimbeyT2,502-2.6%98 of 105-143%
250DelburneD949-2.7%141 of 191-147%
251WaiparousV65-2.7%143 of 191-147%
252Bonnyville BeachV70-3.0%144 of 191-151%
253Mackenzie CountyD14,488-3.1%87 of 90-158%
254Two Hills No. 21, County ofD3,412-3.1%99 of 105-151%
255ValleyviewT1,807-3.2%100 of 105-153%
256Cold LakeD17,815-3.4%46 of 48-167%
257Smoky River No. 130, M.d. ofD1,895-3.5%101 of 105-157%
258AndrewD414-3.6%145 of 191-162%
259HussarD192-4.0%146 of 191-169%
260BeaumontD26,305-4.1%47 of 48-180%
261Argentia BeachV36-4.1%147 of 191-172%
262RycroftD629-4.2%148 of 191-173%
263Bighorn No. 8, M.d. ofD1,598-4.7%102 of 105-177%
264West CoveV307-4.7%149 of 191-182%
265EdgertonD383-5.1%150 of 191-188%
266Rochon SandsV115-5.3%151 of 191-192%
267CremonaD486-5.5%152 of 191-195%
268CowleyD209-5.8%153 of 191-200%
269CrossfieldT4,075-5.8%103 of 105-195%
270DeliaD145-5.8%154 of 191-201%
271CarolineD513-5.9%155 of 191-202%
272BerwynD599-5.9%156 of 191-202%
273Hay LakesD430-5.9%157 of 191-202%
274Bittern LakeD224-6.3%158 of 191-210%
275Parkland CountyD34,286-6.4%48 of 48-225%
276Golden DaysV257-6.4%159 of 191-211%
277Island LakeV164-6.6%160 of 191-215%
278BashawT905-6.8%161 of 191-218%
279LougheedD224-7.2%162 of 191-226%
280GlendonD532-7.8%163 of 191-235%
281BondissV126-7.8%164 of 191-235%
282BarnwellD1,073-7.9%165 of 191-237%
283ConsortD707-7.9%166 of 191-237%
284StandardD384-8.1%167 of 191-240%
285GirouxvilleD311-8.5%168 of 191-247%
286BawlfD390-8.6%169 of 191-249%
287Peace No. 135, M.d. ofD1,581-8.8%104 of 105-245%
288BonnyvilleT7,366-9.0%88 of 90-271%
289Crowsnest PassD6,011-9.4%89 of 90-279%
290RockyfordD421-9.5%170 of 191-265%
291CzarD281-10.2%171 of 191-277%
292EckvilleT1,088-10.4%172 of 191-281%
293Spirit RiverT927-10.5%173 of 191-282%
294WestlockT5,363-10.9%90 of 90-307%
295SedgewickT793-10.9%174 of 191-289%
296Hill SpringD183-11.1%175 of 191-293%
297CliveD907-12.5%176 of 191-316%
298HalkirkD95-12.8%177 of 191-322%
299Whispering HillsV136-13.1%178 of 191-327%
300DayslandT902-13.8%179 of 191-339%
301RedwaterT2,301-14.3%105 of 105-334%
302West BaptisteV48-14.5%180 of 191-352%
303BassanoT1,381-14.8%181 of 191-357%
304I.d. No. 24 (Wood Buffalo)D706-15.0%182 of 191-360%
305Sundance BeachV44-16.1%183 of 191-379%
306Acadia No. 34, M.d. ofD494-16.3%184 of 191-382%
307Poplar BayV96-18.1%185 of 191-414%
308Norris BeachV71-19.5%186 of 191-438%
309Parkland BeachV175-24.0%187 of 191-516%
310NorglenwoldV339-26.8%188 of 191-565%
311Sunset BeachV64-27.0%189 of 191-567%
312Paradise ValleyD205-27.6%190 of 191-578%
313Sunbreaker CoveV137-38.2%191 of 191-761%

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