/finances · capital program
Not all capital is debt; not all capital plans stay the same
Two framings drive most public confusion about capital spending: “the City borrowed $X for capital” — said without showing the reserves and grant funding alongside debt — and “the capital plan is $Y” — said without distinguishing the originally-approved plan from the current plan after mid-cycle reallocations. This page leads with the funding mix and where the money goes, then the mid-cycle adjustments and the debt picture. Every figure links to the City primary document and the page it was read from; the investor-relations summary deck is never a source.
Capital funding mix · 2023–2026 cycle
“The City is borrowing for capital” collapses four funding sources into one. Debt is 25% of the mid-cycle-revised capital budget. The largest shares are government grants and reserves — money already transferred or collected for capital purposes. The reserves share itself draws on funds the City has already set aside; see /finances/reserves for what is committed versus available there.
- Government Grants35% · $5,192M
- Reserves31% · $4,623M
- Debt25% · $3,695M
- Developer & Other Contributions5% · $852M
- Pay As You Go4% · $566M
Planned capital by service area · 2023-2027+
Where the capital plan actually goes. These 9 service areas cover 100.0% of the $10,253M 2023-2027+ capital budget — Transportation dominates, carrying the Green Line. Service areas with a Calgary Lens topic page link through to it.
| Service area | Planned ($M) | Share |
|---|---|---|
| TransportationIncludes ~$4,275M Green Line funding (FIGURE 16, p.58).source: Supplemental Information FIGURE 17, p.61 | 5,530 | 53.9% |
| Utilities and Environmentsource: Supplemental Information FIGURE 17, p.61 | 1,570 | 15.3% |
| Building, Planning and Businesssource: Supplemental Information FIGURE 17, p.59 | 1,070 | 10.4% |
| Enabling Servicessource: Supplemental Information FIGURE 17, p.62 | 1,001 | 9.8% |
| Parks, Recreation and Culturesource: Supplemental Information FIGURE 17, p.60 | 502 | 4.9% |
| Public Safety and Bylawssource: Supplemental Information FIGURE 17, p.60 | 292 | 2.9% |
| Social Programs and Servicessource: Supplemental Information FIGURE 17, p.60 | 254 | 2.5% |
| Tax and Property Assessmentsource: Supplemental Information FIGURE 17, p.61 | 20 | 0.2% |
| Information and Communicationsource: Supplemental Information FIGURE 17, p.59 | 14 | 0.1% |
Mid-cycle adjustments · originally approved → current plan
“The capital plan is $12,858M” and “the capital plan is $14,927M” are both true — they are the originally-approved plan and the plan after mid-cycle adjustments. Roughly $229M was identified and reallocated to capital cost escalations, maintenance and critical repair, housing and community development, and matching funds.
- Previously approved budget$12,858M
- Adjustments$1,746M
- Relinquishments$-144M
- Increase$1,890M
- New Investments$264M
- Council Amendments$59M
- Proposed revised capital budget$14,927M
source: MCA Overview p.13 · amounts signed as printed; "Increase" is the source's own subtotal of Adjustments + |Relinquishments|, not a sum of the signed delta rows.
~$229M reallocation by destination
- Capital cost escalations$18M
- Maintenance and critical repair$124M
- Housing and community development$75M
- Matching funds for other-government / external contributions$12M
Named reallocation causes in the source:
- Reinvesting In Our Annual Investment Programs ($100M, maintenance & critical repair)
- Country Hills Widening — Barlow Tr to 36 St SE ($16.1M, housing & community development)
- City-Wide Transit Oriented Development ($20M, housing & community development)
Planned vs actual delivery
What was planned vs what was delivered
Audited capital additions (Annual Financial Report, Note 16) against the planned capital budget for the same year. Capital plans run multi-year, so a single year’s actual is not comparable to the four-year plan total — this is the honest per-year view, for the years where audited actuals exist (2023 and 2024).
- actual
- council-approved budget
The debt picture below is part of the capital story, but long-term debt is serviced from the operating budget — which is funded largely by property tax. For how that lands on a resident’s bill, see /property-taxes.
Long-term debt · issued, repaid, net change
Debt is one of 5 capital funding sources, not the whole story. In 2024 the City issued $493M and repaid $230M of long-term debt, a net change of $263M. A single year’s issuance is not the same as sustained borrowing — the 2020–2024 trend is below.
The 2024 AFR long-term-debt note (p.71, Note 15) reports gross debentures issued in the year; the City's debt is amortizing serial/instalment debt, not bullet maturities, so annual issuance is net new borrowing rather than refinancing of maturing principal. No portion of 2020–2024 issuance is flagged as refinancing in the AFR. (Verify against Note 15 detail before the PR3 debt-narrative ships.)
| Year | Issued ($M) | Repaid ($M) | Net ($M) | Closing ($M) |
|---|---|---|---|---|
| 2020 | 223 | 261 | -38 | 2,845 |
| 2021 | 173 | 247 | -75 | 2,771 |
| 2022 | 176 | 251 | -75 | 2,695 |
| 2023 | 233 | 228 | +5 | 2,700 |
| 2024 | 493 | 230 | +263 | 2,963 |
source: 2024 Annual Financial Report p.26
Methodology
Every figure on this page was read directly from a City of Calgary primary document, by page anchor — the capital funding mix from the Mid-Cycle Adjustments Overview (C2024-1097 Att 1, p.13); planned capital by service area from the 2023-2026 Service Plans & Budgets Supplemental Information (C2022-1051 REVISED Att 8, FIGURE 16/17); the MCA waterfall and ~$229M reallocation from the same MCA Overview; long-term debt and audited capital additions from the 2024 Annual Financial Report (FSDA Long-Term Debt table p.26; Note 16). The investor-relations summary deck is never a source.
The capital funding mix is computed once and shared: this page’s derived.funding_mix_shares is the canonical block, and a build-time guard (check-finances-invariants.mjs) fails the build closed if any /climate/** or /finances/** page ever hard-codes a literal capital-mix percentage instead of reading it (FR-004 / SC-008).
A committed Gemini extraction pipeline reproduces the tabular figures; a reconciliation backstop fails the build closed if a fresh extraction diverges from the hand-verified set (funding shares sum to 100%, service areas reconcile to FIGURE 17 TOTAL CITY, debt continuity holds). The per-business-case Attachment 9 is narrative-only with no reconcilable roll-up, so service-area figures cite Attachment 8.
All sources cited:
- Mid-Cycle Adjustments to the 2023-2026 Service Plans and Budgets — Overview (C2024-1097, Attachment 1)retrieved 2026-05-15 · sha256:08033a6abbde…
- 2023-2026 Service Plans and Budgets — Supplemental Information (C2022-1051 REVISED, Attachment 8)retrieved 2026-05-15 · sha256:105775194887…
- City of Calgary 2024 Annual Financial Reportretrieved 2026-05-15 · sha256:2eeaa9e7985e…
Download the data. The page reads from this same JSON artefact — no editorial-only data layer.
/data/finances/capital-program.json ↗