Skip to main content

BC Municipal Debt Trend Rankings

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

153 municipalities ranked Lower is better

Distribution

52

Top of Band

57

Mid-Band

44

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
1SlocanV488-$3147 of 191+412%
2MassetV914-$3069 of 191+399%
3BelcarraV702-$24713 of 191+304%
4PeachlandD6,302-$2297 of 90+898%
5ElkfordD3,030-$2283 of 105-1548%
6SicamousD2,854-$2125 of 105-1448%
7Port EdwardD442-$17423 of 191+185%
8RevelstokeC9,464-$14712 of 90+540%
9TrailC8,539-$14413 of 90+527%
10TaylorD1,415-$14230 of 191+132%
11Alert BayV465-$13433 of 191+119%
12TahsisV418-$13334 of 191+117%
13Lions BayV1,375-$13036 of 191+113%
14Logan LakeD2,337-$12216 of 105-874%
15FernieC7,086-$11918 of 90+418%
16CrestonT5,976-$11819 of 90+412%
17EsquimaltD19,512-$1175 of 48-534%
18KamloopsC108,793-$1105 of 22+418%
19Burns LakeV2,007-$8923 of 105-663%
20ChetwyndD2,484-$8824 of 105-660%
21UclueletD2,452-$8825 of 105-657%
22GranisleV357-$8647 of 191+41%
23RosslandC4,355-$8626 of 105-647%
24LadysmithT9,926-$8532 of 90+268%
25NelsonC12,126-$8433 of 90+266%
26KimberleyC9,037-$8134 of 90+253%
27ClintonV707-$8051 of 191+31%
28GibsonsT5,090-$7735 of 90+234%
29Tumbler RidgeD2,663-$7630 of 105-581%
30NakuspV1,740-$7531 of 105-574%
31Williams LakeC11,462-$7438 of 90+222%
32New DenverV527-$6954 of 191+13%
33LyttonV228-$6955 of 191+13%
34SaywardV329-$6756 of 191+10%
35White RockC25,057-$6611 of 48-345%
36SalmoV1,310-$6358 of 191+3%
37KelownaC167,654-$622 of 10-811%
38VictoriaC103,888-$619 of 22+191%
39SmithersT5,627-$6042 of 90+161%
40Salmon ArmC20,891-$6013 of 48-321%
41Canal FlatsV889-$5959 of 191-4%
42WarfieldV1,729-$5740 of 105-463%
43ValemountV1,082-$5760 of 191-8%
44SurreyC703,531-$563 of 10-744%
45VanderhoofD4,545-$5641 of 105-458%
46Maple RidgeC105,925-$5610 of 22+165%
47MidwayV671-$5661 of 191-8%
48InvermereD4,305-$5642 of 105-455%
49LantzvilleD4,276-$5245 of 105-433%
50QuesnelC10,253-$4846 of 90+109%
51EnderbyC3,292-$4848 of 105-402%
52Dawson CreekC13,635-$4748 of 90+103%
53NanaimoC111,845-$4511 of 22+114%
54West VancouverD47,929-$4515 of 48-266%
55SquamishD28,578-$4316 of 48-260%
56PembertonV3,620-$4250 of 105-367%
57View RoyalT12,795-$4249 of 90+81%
58North SaanichD12,986-$4150 of 90+79%
59Grand ForksC4,308-$3951 of 105-346%
60FruitvaleV2,068-$3852 of 105-341%
61TerraceC13,648-$3752 of 90+62%
62SookeD17,248-$3618 of 48-235%
63HighlandsD2,753-$3553 of 105-324%
64ClearwaterD2,500-$3554 of 105-322%
65Port AliceV789-$3569 of 191-43%
66HoustonD3,114-$3356 of 105-311%
67Lake CowichanT3,757-$3357 of 105-308%
68Radium Hot SpringsV1,489-$3273 of 191-48%
69VancouverC740,454-$314 of 10-457%
70AbbotsfordC175,358-$305 of 10-444%
71Central SaanichD18,184-$2819 of 48-205%
72Campbell RiverC38,300-$2720 of 48-201%
73PentictonC39,068-$2721 of 48-200%
74Harrison Hot SpringsV2,148-$2759 of 105-271%
75ParksvilleC15,371-$2423 of 48-189%
76OsoyoosT5,724-$2358 of 90+1%
77Port MoodyC38,285-$2224 of 48-182%
78KasloV1,141-$1879 of 191-70%
79KentD7,093-$1761 of 90-24%
80Fort St. JamesD1,542-$1762 of 105-210%
81ChaseV2,591-$1763 of 105-205%
82LumbyV2,257-$1565 of 105-198%
83Oak BayD18,626-$1325 of 48-147%
84CranbrookC22,703-$1226 of 48-145%
85SidneyT13,445-$1162 of 90-54%
86CoquitlamC173,599-$106 of 10-209%
87KeremeosV1,779-$966 of 105-160%
88SpallumcheenD5,843-$763 of 90-72%
89100 Mile HouseD2,030-$668 of 105-141%
90Hudson's HopeD1,019-$184 of 191-98%
91DeltaC124,670-$112 of 22-96%
92AshcroftV1,744$069 of 105-100%
93BurnabyC299,682$07 of 10-100%
94Cache CreekV1,053$085 of 191-100%
95ChilliwackC105,520$013 of 22-100%
96DuncanC5,745$064 of 90-100%
97Fraser LakeV942$086 of 191-100%
98Gold RiverV1,339$087 of 191-100%
99LillooetD2,065$070 of 105-100%
100MackenzieD3,442$071 of 105-100%
101MetchosinD5,207$065 of 90-100%
102New HazeltonD666$088 of 191-100%
103Port ClementsV352$089 of 191-100%
104Pouce CoupeV813$090 of 191-100%
105SilvertonV196$091 of 191-100%
106ZeballosV136$092 of 191-100%
107North VancouverC66,624$315 of 22-114%
108Port McNeillT2,402$483 of 105-73%
109ColwoodC22,794$1127 of 48-59%
110TelkwaV1,544$1785 of 105+8%
111CumberlandV4,974$2186 of 105+34%
112MontroseV1,072$26173 of 191-142%
113Qualicum BeachT9,640$2870 of 90-223%
114North CowichanD34,525$2929 of 48+8%
115North VancouverD97,845$3516 of 22-264%
116StewartD515$35175 of 191-156%
117SecheltD11,558$3572 of 90-252%
118SparwoodD4,486$3789 of 105+132%
119Prince GeorgeC85,944$3817 of 22-281%
120McBrideV646$48176 of 191-178%
121CourtenayC32,869$4931 of 48+82%
122HopeD7,183$5273 of 90-325%
123Fort St. JohnC24,383$6033 of 48+121%
124ComoxT15,884$6235 of 48+131%
125MissionC47,280$6936 of 48+155%
126Port CoquitlamC67,724$7018 of 22-431%
127WhistlerD15,090$8437 of 48+210%
128CastlegarC9,465$8676 of 90-475%
129SaanichD126,011$8920 of 22-518%
130RichmondC239,584$969 of 10+995%
131LangfordC59,664$9721 of 22-558%
132SummerlandD12,343$10578 of 90-557%
133OliverT5,262$10979 of 90-575%
134Port AlberniC19,671$11038 of 48+307%
135GoldenT4,433$13093 of 105+723%
136Port HardyD4,201$13094 of 105+727%
137Sun PeaksV1,546$15095 of 105+856%
138Powell RiverC14,947$16581 of 90-818%
139VernonC49,527$19139 of 48+609%
140LangleyD163,885$19910 of 10+2163%
141LangleyC35,444$20440 of 48+657%
142Lake CountryD17,637$21042 of 48+680%
143ArmstrongC5,643$22284 of 90-1068%
144ColdstreamD11,380$24585 of 90-1169%
145West KelownaC40,274$25144 of 48+829%
146Pitt MeadowsC20,892$27646 of 48+922%
147MerrittC7,190$27986 of 90-1314%
148AnmoreV2,508$31597 of 105+1902%
149New WestminsterC92,124$33122 of 22-1666%
150Bowen IslandD4,501$43199 of 105+2639%
151Prince RupertC12,903$50989 of 90-2318%
152PrincetonT3,050$772102 of 105+4804%
153TofinoD2,772$2,001105 of 105+12612%

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