Skip to main content

AB Municipal Debt Trend Rankings

Average annual change in debt per capita from 2021 to 2024.

313 municipalities ranked Lower is better

Distribution

135

Top of Band

81

Mid-Band

97

Bottom of Band

About this Metric

Low value means

Debt per person is stable or declining — the municipality is deleveraging.

High value means

Debt per person is increasing — the municipality is taking on more borrowing.

For Councillors

Rising debt constrains future borrowing capacity for capital projects.

For Residents

Less debt per person means less of your taxes go to interest payments.

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 BeachV125-$5,7831 of 191+9341%
2Fox CreekT2,013-$6291 of 105-4094%
3Northern Sunrise CountyD1,848-$6012 of 105-3918%
4BanffT11,402-$6001 of 90+2514%
5NampaD430-$4532 of 191+640%
6RyleyD486-$3933 of 191+542%
7DeliaD145-$3764 of 191+514%
8ConsortD707-$3735 of 191+509%
9OyenT961-$3586 of 191+485%
10Rainbow LakeT421-$3138 of 191+411%
11OldsT9,679-$3072 of 90+1238%
12Camrose CountyD8,951-$2873 of 90+1149%
13Seba BeachV244-$27810 of 191+353%
14WetaskiwinD13,703-$2714 of 90+1079%
15Peace RiverT7,220-$2645 of 90+1052%
16AlixD877-$25811 of 191+321%
17Grande Prairie No. 1, County ofD26,701-$2571 of 48-1053%
18Elk PointT1,481-$25612 of 191+318%
19ThorsbyT928-$24714 of 191+303%
20AllianceD158-$24415 of 191+298%
21Vermilion River CountyD8,215-$2446 of 90+962%
22LegalT1,253-$23516 of 191+284%
23DayslandT902-$23417 of 191+282%
24Medicine HatD68,714-$2291 of 22+981%
25Two HillsT1,698-$2264 of 105-1535%
26StrathmoreT16,416-$2202 of 48-914%
27ChipmanD286-$21318 of 191+247%
28Lesser Slave River No. 124, M.d. ofD2,809-$2116 of 105-1438%
29CoalhurstT3,244-$1967 of 105-1348%
30LethbridgeD113,671-$1962 of 22+826%
31BonnyvilleT7,366-$1908 of 90+729%
32Drayton ValleyT8,047-$1889 of 90+720%
33BeaverlodgeT2,454-$1858 of 105-1274%
34TofieldT2,122-$1829 of 105-1254%
35BentleyT1,153-$17919 of 191+192%
36VikingT964-$17720 of 191+189%
37RycroftD629-$17621 of 191+188%
38BeaumontD26,305-$1763 of 48-752%
39ForestburgD833-$17622 of 191+187%
40HoldenD381-$17224 of 191+180%
41BlackfaldsT12,258-$16910 of 90+637%
42FairviewT2,918-$16810 of 105-1170%
43DelburneD949-$16825 of 191+174%
44CrossfieldT4,075-$16111 of 105-1121%
45MundareT875-$16126 of 191+162%
46KillamT887-$15927 of 191+160%
47Brazeau CountyD7,685-$15911 of 90+591%
48Hines CreekD355-$15228 of 191+148%
49High PrairieT2,607-$14612 of 105-1025%
50RaymondT4,600-$14513 of 105-1023%
51ChestermereD31,671-$1444 of 48-635%
52Swan HillsT1,430-$14429 of 191+135%
53Slave LakeT7,334-$14214 of 90+519%
54St. PaulT6,218-$14215 of 90+517%
55RimbeyT2,502-$13914 of 105-983%
56AcmeD651-$13931 of 191+126%
57CremonaD486-$13632 of 191+123%
58VegrevilleT6,153-$13616 of 90+491%
59MarwayneD547-$13135 of 191+114%
60CalmarT2,345-$13015 of 105-928%
61WarnerD400-$12637 of 191+105%
62AirdrieD92,544-$1243 of 22+484%
63SedgewickT793-$12138 of 191+98%
64WestlockT5,363-$12117 of 90+428%
65SundreT2,683-$12117 of 105-868%
66StavelyT577-$11639 of 191+89%
67Red DeerD115,409-$1154 of 22+444%
68RedwaterT2,301-$11418 of 105-821%
69St. Paul County No. 19D6,462-$11220 of 90+386%
70Fort SaskatchewanD30,575-$1116 of 48-513%
71DidsburyT5,185-$10821 of 90+370%
72CalgaryD1,612,834-$1081 of 10-1329%
73StirlingD1,350-$10840 of 191+76%
74Cypress CountyD7,855-$10722 of 90+367%
75ClaresholmT4,248-$10719 of 105-779%
76Big Lakes CountyD5,106-$10623 of 90+363%
77Strathcona CountyD107,345-$1066 of 22+401%
78Pincher Creek No. 9, M.d. ofD3,240-$10520 of 105-769%
79Grande PrairieD71,160-$1057 of 22+396%
80Ponoka CountyD10,670-$10524 of 90+357%
81MorinvilleT10,763-$10125 of 90+342%
82BeisekerD787-$9841 of 191+60%
83DrumhellerT8,439-$9826 of 90+327%
84LongviewD304-$9742 of 191+58%
85Mountain View CountyD14,776-$9727 of 90+322%
86CarstairsT5,248-$9628 of 90+316%
87EdsonT8,692-$9329 of 90+306%
88OnowayT957-$9343 of 191+52%
89MiloD131-$9244 of 191+51%
90VulcanT1,922-$9221 of 105-686%
91WhitecourtT10,711-$9130 of 90+295%
92Smoky River No. 130, M.d. ofD1,895-$9022 of 105-669%
93Spirit River No. 133, M.d. ofD649-$8945 of 191+45%
94StettlerT6,035-$8731 of 90+281%
95CarolineD513-$8746 of 191+42%
96BoyleD859-$8548 of 191+39%
97VermilionT4,192-$8527 of 105-639%
98Red Deer CountyD22,076-$827 of 48-406%
99LindenD911-$8249 of 191+34%
100BassanoT1,381-$8150 of 191+33%
101Foothills CountyD25,779-$808 of 48-397%
102MagrathT2,566-$7928 of 105-601%
103Flagstaff CountyD3,729-$7629 of 105-583%
104LacombeD14,733-$7636 of 90+229%
105Rochon SandsV115-$7552 of 191+22%
106StandardD384-$7453 of 191+21%
107PenholdT3,812-$7432 of 105-572%
108Westlock CountyD7,556-$7437 of 90+223%
109RedcliffT5,916-$7439 of 90+222%
110High RiverT15,518-$749 of 48-374%
111WainwrightT6,997-$7440 of 90+221%
112Lamont CountyD3,918-$7233 of 105-560%
113Bonnyville No. 87, M.d. ofD11,864-$7241 of 90+213%
114Leduc CountyD16,400-$7110 of 48-362%
115Starland CountyD1,820-$6834 of 105-535%
116Forty Mile County No. 8D4,073-$6835 of 105-534%
117Pincher CreekT3,890-$6736 of 105-526%
118Rocky View CountyD50,260-$678 of 22+217%
119GirouxvilleD311-$6757 of 191+9%
120ProvostT1,875-$6337 of 105-499%
121WembleyT1,516-$6138 of 105-486%
122Stony PlainT19,662-$6012 of 48-323%
123ValleyviewT1,807-$6039 of 105-481%
124Bighorn No. 8, M.d. ofD1,598-$5643 of 105-454%
125Wheatland CountyD10,150-$5543 of 90+141%
126MilletT1,967-$5544 of 105-450%
127BruderheimT1,439-$5462 of 191-13%
128Spirit RiverT927-$5363 of 191-14%
129Greenview No. 16, M.d. ofD8,584-$5244 of 90+125%
130OkotoksT33,482-$5114 of 48-289%
131Warner No. 5, County ofD4,290-$5146 of 105-421%
132Taber, M.d. ofD7,447-$4945 of 90+112%
133VilnaD269-$4864 of 191-21%
134BarrheadT4,768-$4847 of 105-407%
135Lac Ste. Anne CountyD12,639-$4747 of 90+104%
136CardstonT3,853-$4749 of 105-396%
137VauxhallT1,451-$4765 of 191-24%
138TaberT10,175-$4051 of 90+72%
139BaronsD334-$3966 of 191-36%
140BrooksD17,537-$3917 of 48-243%
141McLennanT729-$3767 of 191-39%
142BowdenT1,315-$3668 of 191-41%
143HannaT2,665-$3555 of 105-321%
144Hay LakesD430-$3470 of 191-44%
145Clearwater CountyD12,326-$3453 of 90+47%
146HussarD192-$3471 of 191-45%
147FalherT1,084-$3372 of 191-46%
148HintonT10,124-$3254 of 90+38%
149BarnwellD1,073-$3074 of 191-51%
150Vulcan CountyD4,491-$3058 of 105-292%
151Barrhead County No. 11D6,186-$3055 of 90+31%
152Newell CountyD7,846-$2956 of 90+27%
153Beaver CountyD6,245-$2857 of 90+22%
154Acadia No. 34, M.d. ofD494-$2675 of 191-57%
155EdgertonD383-$2576 of 191-59%
156Cold LakeD17,815-$2522 of 48-193%
157EckvilleT1,088-$2577 of 191-59%
158Thorhild CountyD3,147-$2560 of 105-257%
159NantonT2,522-$2461 of 105-250%
160HardistyT628-$2478 of 191-61%
161Yellowhead CountyD10,966-$2259 of 90-5%
162Willow Creek No. 26, M.d. ofD6,081-$2160 of 90-7%
163NoblefordT1,694-$1664 of 105-200%
164RosemaryD374-$1580 of 191-76%
165LougheedD224-$1481 of 191-77%
166CliveD907-$1082 of 191-83%
167BawlfD390-$1083 of 191-84%
168AthabascaT2,887-$967 of 105-155%
169Wood BuffaloD81,577$014 of 22-100%
170Athabasca CountyD7,280$066 of 90-100%
171Birch Hills CountyD1,522$072 of 105-100%
172Clear Hills CountyD3,006$073 of 105-100%
173Fairview No. 136, M.d. ofD1,580$074 of 105-100%
174Lacombe CountyD11,072$067 of 90-100%
175Minburn County No. 27D3,142$075 of 105-100%
176Paintearth No. 18, County ofD1,990$076 of 105-100%
177Peace No. 135, M.d. ofD1,581$077 of 105-100%
178Provost No. 52, M.d. ofD2,071$078 of 105-100%
179Ranchland No. 66, M.d. ofD110$093 of 191-100%
180Saddle Hills CountyD2,449$079 of 105-100%
181Smoky Lake CountyD4,043$080 of 105-100%
182Two Hills No. 21, County ofD3,412$081 of 105-100%
183Wainwright No. 61, M.d. ofD4,446$082 of 105-100%
184BashawT905$094 of 191-100%
185Milk RiverT826$095 of 191-100%
186Alberta BeachD815$096 of 191-100%
187AmiskD210$097 of 191-100%
188AndrewD414$098 of 191-100%
189Bittern LakeD224$099 of 191-100%
190ChauvinD284$0100 of 191-100%
191ClydeD419$0101 of 191-100%
192CouttsD260$0102 of 191-100%
193CowleyD209$0103 of 191-100%
194CzarD281$0104 of 191-100%
195DuchessD1,045$0105 of 191-100%
196EdbergD123$0106 of 191-100%
197ElnoraD307$0107 of 191-100%
198EmpressD179$0108 of 191-100%
199GlendonD532$0109 of 191-100%
200GlenwoodD294$0110 of 191-100%
201HalkirkD95$0111 of 191-100%
202HeislerD129$0112 of 191-100%
203Hill SpringD183$0113 of 191-100%
204HughendenD203$0114 of 191-100%
205InnisfreeD205$0115 of 191-100%
206IrmaD482$0116 of 191-100%
207KitscotyD964$0117 of 191-100%
208MorrinD231$0118 of 191-100%
209Paradise ValleyD205$0119 of 191-100%
210RosalindD192$0120 of 191-100%
211Spring LakeD772$0121 of 191-100%
212VeteranD230$0122 of 191-100%
213WarburgD684$0123 of 191-100%
214WaskatenauD324$0124 of 191-100%
215YoungstownD179$0125 of 191-100%
216Argentia BeachV36$0126 of 191-100%
217Betula BeachV25$0127 of 191-100%
218Birch CoveV68$0128 of 191-100%
219BondissV126$0129 of 191-100%
220Bonnyville BeachV70$0130 of 191-100%
221Burnstick LakeV29$0131 of 191-100%
222Castle IslandV17$0132 of 191-100%
223Crystal SpringsV82$0133 of 191-100%
224Ghost LakeV75$0134 of 191-100%
225Golden DaysV257$0135 of 191-100%
226GrandviewV181$0136 of 191-100%
227Gull LakeV274$0137 of 191-100%
228Horseshoe BayV82$0138 of 191-100%
229Island LakeV164$0139 of 191-100%
230Island Lake SouthV83$0140 of 191-100%
231Itaska BeachV29$0141 of 191-100%
232Jarvis BayV224$0142 of 191-100%
233KapasiwinV34$0143 of 191-100%
234LakeviewV26$0144 of 191-100%
235LarkspurV53$0145 of 191-100%
236Mewatha BeachV96$0146 of 191-100%
237Norris BeachV71$0147 of 191-100%
238Parkland BeachV175$0148 of 191-100%
239Pelican NarrowsV162$0149 of 191-100%
240Point AlisonV19$0150 of 191-100%
241Poplar BayV96$0151 of 191-100%
242Ross HavenV120$0152 of 191-100%
243Sandy BeachV291$0153 of 191-100%
244Silver BeachV54$0154 of 191-100%
245Silver SandsV244$0155 of 191-100%
246South BaptisteV85$0156 of 191-100%
247South ViewV74$0157 of 191-100%
248Sundance BeachV44$0158 of 191-100%
249Sunrise BeachV166$0159 of 191-100%
250Sunset BeachV64$0160 of 191-100%
251Sunset PointV270$0161 of 191-100%
252Val QuentinV169$0162 of 191-100%
253WaiparousV65$0163 of 191-100%
254West BaptisteV48$0164 of 191-100%
255West CoveV307$0165 of 191-100%
256Whispering HillsV136$0166 of 191-100%
257YellowstoneV117$0167 of 191-100%
258I.d. No. 04 (Waterton)D550$0168 of 191-100%
259I.d. No. 09 (Banff)D1,004$0169 of 191-100%
260I.d. No. 24 (Wood Buffalo)D706$0170 of 191-100%
261CoaldaleT9,644$068 of 90-101%
262Smoky LakeT1,159$9171 of 191-115%
263GrimshawT2,799$1484 of 105-11%
264Sylvan LakeT17,897$1628 of 48-42%
265Kneehill CountyD5,037$1869 of 90-177%
266ForemostD413$23172 of 191-137%
267Bow IslandT2,310$3087 of 105+93%
268Wetaskiwin No. 10, County ofD11,217$3171 of 90-235%
269MannvilleD829$33174 of 191-154%
270Cardston CountyD4,948$3488 of 105+118%
271LeducD39,966$4630 of 48+69%
272Fort MacleodT3,945$4990 of 105+209%
273Picture ButteT2,380$5391 of 105+235%
274Bon AccordT1,457$53177 of 191-186%
275Woodlands CountyD4,778$5492 of 105+241%
276Parkland CountyD34,286$5932 of 48+119%
277Sturgeon CountyD21,035$6134 of 48+126%
278Mackenzie CountyD14,488$6274 of 90-370%
279CastorT876$79178 of 191-229%
280Rocky Mountain HouseT8,144$8075 of 90-448%
281NorglenwoldV339$81179 of 191-233%
282St. AlbertD74,730$8719 of 22-509%
283Lethbridge CountyD10,988$8877 of 90-483%
284EdmontonD1,238,295$918 of 10+935%
285White SandsV183$96180 of 191-257%
286CoronationT885$119181 of 191-294%
287MayerthorpeT1,413$121182 of 191-298%
288RockyfordD421$127183 of 191-307%
289DevonT6,965$15280 of 90-761%
290Stettler No. 6, County ofD5,666$16582 of 90-818%
291BerwynD599$189184 of 191-408%
292InnisfailT8,736$19383 of 90-942%
293LamontT1,856$19696 of 105+1148%
294CochraneT39,397$20541 of 48+659%
295CamroseD20,801$23143 of 48+758%
296CanmoreT17,341$25245 of 48+836%
297BirchcliffV301$269185 of 191-540%
298Spruce GroveD44,575$29647 of 48+997%
299SexsmithT2,561$32898 of 105+1984%
300CarmangayD297$344186 of 191-661%
301ManningT1,153$399187 of 191-751%
302Sunbreaker CoveV137$414188 of 191-776%
303Nakamun ParkV80$423189 of 191-791%
304Crowsnest PassD6,011$42687 of 90-1956%
305LloydminsterD21,295$43448 of 48+1511%
306PonokaT8,212$43688 of 90-1999%
307Northern Lights CountyD4,115$481100 of 105+2956%
308GibbonsT3,352$660101 of 105+4090%
309MyrnamD246$712190 of 191-1262%
310JasperD4,627$791103 of 105+4921%
311Half Moon BayV68$1,145191 of 191-1969%
312Lac la Biche CountyD8,580$1,16490 of 90-5169%
313Opportunity No. 17, M.d. ofD3,382$1,549104 of 105+9742%

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