Skip to main content

BC Municipal Liability Capacity Trend Rankings

Average annual change in liability servicing capacity used from 2021 to 2024.

153 municipalities ranked Lower is better

Distribution

54

Top of Band

50

Mid-Band

49

Bottom of Band

About this Metric

Low value means

Capacity is being freed up — more room for future capital projects.

High value means

More capacity is being consumed — less room for future borrowing.

For Councillors

Freeing borrowing capacity preserves flexibility for major infrastructure investments.

For Residents

Available borrowing room means the municipality can finance needed projects without emergency measures.

Full Rankings

Click column headers to sort. Filter by population band.

Swipe table to see all columns

Prov. # ▲MunicipalityTypePopulationValueBand Rankvs Band Avg
1WhistlerD15,090-14.6%1 of 48+1251%
2EnderbyC3,292-12.1%2 of 105+1282%
3NelsonC12,126-9.2%2 of 90+604%
4DuncanC5,745-8.1%3 of 90+525%
5Prince RupertC12,903-5.6%7 of 90+333%
6VancouverC740,454-5.4%1 of 10+672%
7Dawson CreekC13,635-5.2%9 of 90+299%
8MassetV914-5.1%9 of 190+43%
9KimberleyC9,037-4.0%13 of 90+211%
10Lake CowichanT3,757-3.9%9 of 105+343%
11Sun PeaksV1,546-3.6%12 of 105+305%
12PembertonV3,620-3.2%16 of 105+263%
13SookeD17,248-3.2%8 of 48+193%
14KasloV1,141-3.1%18 of 190-12%
15Lions BayV1,375-3.1%19 of 190-12%
16SalmoV1,310-3.1%20 of 190-13%
17SicamousD2,854-3.0%17 of 105+247%
18Canal FlatsV889-2.8%22 of 190-22%
19CranbrookC22,703-2.8%10 of 48+159%
20SmithersT5,627-2.6%21 of 90+100%
21CastlegarC9,465-2.6%22 of 90+99%
22VanderhoofD4,545-2.5%20 of 105+188%
23InvermereD4,305-2.5%22 of 105+182%
24SecheltD11,558-2.4%24 of 90+87%
25Prince GeorgeC85,944-2.4%5 of 22+115%
26CumberlandV4,974-2.4%26 of 105+168%
27BelcarraV702-2.3%28 of 190-35%
28Radium Hot SpringsV1,489-2.2%30 of 190-38%
29LyttonV228-2.1%31 of 190-40%
30Logan LakeD2,337-2.1%29 of 105+141%
31CrestonT5,976-1.9%29 of 90+49%
32RosslandC4,355-1.9%33 of 105+113%
33Williams LakeC11,462-1.9%30 of 90+44%
34ElkfordD3,030-1.8%36 of 105+103%
35KamloopsC108,793-1.8%6 of 22+57%
36OsoyoosT5,724-1.7%33 of 90+31%
37ColwoodC22,794-1.6%15 of 48+51%
38GranisleV357-1.6%34 of 190-55%
39SquamishD28,578-1.6%16 of 48+44%
40Salmon ArmC20,891-1.5%17 of 48+41%
41KelownaC167,654-1.5%2 of 10+111%
42HighlandsD2,753-1.4%40 of 105+57%
43WarfieldV1,729-1.4%41 of 105+54%
44Port AliceV789-1.3%39 of 190-63%
45StewartD515-1.3%41 of 190-65%
46FernieC7,086-1.2%43 of 90-9%
47NakuspV1,740-1.2%43 of 105+36%
48Alert BayV465-1.1%43 of 190-68%
49SummerlandD12,343-1.1%44 of 90-16%
50White RockC25,057-1.0%19 of 48-7%
51FruitvaleV2,068-1.0%48 of 105+13%
52ParksvilleC15,371-1.0%20 of 48-9%
53View RoyalT12,795-1.0%45 of 90-25%
54SidneyT13,445-0.9%46 of 90-32%
55NanaimoC111,845-0.9%8 of 22-22%
56Harrison Hot SpringsV2,148-0.9%49 of 105-2%
57Powell RiverC14,947-0.9%47 of 90-34%
58ClearwaterD2,500-0.8%50 of 105-8%
59LumbyV2,257-0.8%51 of 105-9%
60Oak BayD18,626-0.8%23 of 48-30%
61LillooetD2,065-0.7%53 of 105-17%
62AbbotsfordC175,358-0.7%4 of 10-3%
63Campbell RiverC38,300-0.7%25 of 48-39%
64West VancouverD47,929-0.7%26 of 48-40%
65HoustonD3,114-0.6%54 of 105-27%
66SaywardV329-0.6%59 of 190-83%
67Tumbler RidgeD2,663-0.6%55 of 105-32%
68LantzvilleD4,276-0.6%56 of 105-33%
69VernonC49,527-0.6%27 of 48-46%
70New DenverV527-0.6%60 of 190-84%
71VictoriaC103,888-0.6%9 of 22-49%
72ChaseV2,591-0.6%57 of 105-36%
73ValemountV1,082-0.5%61 of 190-85%
74Grand ForksC4,308-0.5%59 of 105-42%
75Port MoodyC38,285-0.5%28 of 48-53%
76Central SaanichD18,184-0.5%29 of 48-55%
77TerraceC13,648-0.4%57 of 90-69%
78LadysmithT9,926-0.4%59 of 90-72%
79KeremeosV1,779-0.4%62 of 105-59%
80KentD7,093-0.3%62 of 90-80%
81Fort St. JamesD1,542-0.2%65 of 105-75%
82DeltaC124,670-0.2%10 of 22-84%
83North VancouverC66,624-0.2%11 of 22-84%
84Port EdwardD442-0.2%73 of 190-95%
85100 Mile HouseD2,030-0.1%69 of 105-85%
86CoquitlamC173,599-0.1%5 of 10-86%
87GibsonsT5,090-0.1%66 of 90-92%
88CourtenayC32,869-0.1%31 of 48-92%
89ChetwyndD2,484-0.1%70 of 105-92%
90Hudson's HopeD1,019-0.1%79 of 190-98%
91AshcroftV1,7440.0%71 of 105-100%
92BurnabyC299,6820.0%6 of 10-100%
93Cache CreekV1,0530.0%81 of 190-100%
94ChilliwackC105,5200.0%12 of 22-100%
95Fraser LakeV9420.0%82 of 190-100%
96Gold RiverV1,3390.0%83 of 190-100%
97MetchosinD5,2070.0%68 of 90-100%
98New HazeltonD6660.0%84 of 190-100%
99Port ClementsV3520.0%85 of 190-100%
100Pouce CoupeV8130.0%86 of 190-100%
101SilvertonV1960.0%87 of 190-100%
102TahsisV4180.0%88 of 190-100%
103SurreyC703,5310.0%7 of 10-101%
104Maple RidgeC105,9250.0%14 of 22-104%
105MackenzieD3,4420.1%84 of 105-106%
106TrailC8,5390.1%72 of 90-105%
107PentictonC39,0680.1%33 of 48-108%
108SpallumcheenD5,8430.1%73 of 90-107%
109North VancouverD97,8450.1%15 of 22-109%
110MidwayV6710.3%175 of 190-107%
111North SaanichD12,9860.3%74 of 90-120%
112LangleyD163,8850.4%9 of 10-158%
113Port CoquitlamC67,7240.4%18 of 22-137%
114Fort St. JohnC24,3830.6%34 of 48-155%
115HopeD7,1830.6%76 of 90-148%
116ZeballosV1360.7%177 of 190-120%
117LangfordC59,6640.7%19 of 22-165%
118McBrideV6460.8%178 of 190-123%
119SparwoodD4,4860.8%90 of 105-196%
120RichmondC239,5840.9%10 of 10-223%
121OliverT5,2620.9%77 of 90-168%
122MontroseV1,0720.9%181 of 190-126%
123SaanichD126,0111.0%20 of 22-193%
124MissionC47,2801.1%38 of 48-198%
125Port McNeillT2,4021.1%92 of 105-222%
126ClintonV7071.1%184 of 190-132%
127Lake CountryD17,6371.3%39 of 48-219%
128ColdstreamD11,3801.4%78 of 90-204%
129LangleyC35,4441.4%40 of 48-226%
130MerrittC7,1901.4%80 of 90-204%
131TaylorD1,4151.4%185 of 190-139%
132Port AlberniC19,6711.7%41 of 48-256%
133Port HardyD4,2011.8%94 of 105-308%
134TelkwaV1,5442.0%96 of 105-327%
135RevelstokeC9,4642.1%81 of 90-259%
136QuesnelC10,2532.1%82 of 90-262%
137UclueletD2,4522.2%97 of 105-349%
138EsquimaltD19,5122.2%43 of 48-305%
139ComoxT15,8842.6%44 of 48-338%
140Pitt MeadowsC20,8922.7%45 of 48-348%
141West KelownaC40,2742.9%46 of 48-371%
142North CowichanD34,5253.2%48 of 48-396%
143ArmstrongC5,6433.4%85 of 90-359%
144New WestminsterC92,1243.5%22 of 22-417%
145Qualicum BeachT9,6403.6%87 of 90-378%
146AnmoreV2,5084.2%99 of 105-577%
147TofinoD2,7724.9%100 of 105-652%
148Bowen IslandD4,5015.9%102 of 105-769%
149PeachlandD6,3025.9%89 of 90-551%
150PrincetonT3,0507.7%103 of 105-975%
151Burns LakeV2,0078.1%104 of 105-1020%
152SlocanV48817.2%190 of 190-580%
153GoldenT4,43320.2%105 of 105-2396%

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