Edmonton Budget: Deep Dive

Interactive Fiscal Analysis & Structural Pressures

Tax Increase
0.0%
Total Levy
$0 M
Household Impact
+$0/yr
10%5%0%
Total
Levy (%)
Provincial
Add-on
Cost
($M)

The Gap: Calculated Risk

The "Structural Need" to maintain current services and pay for inflation was 9.1%. Council approved 6.9%.

Council bridged this gap through a combination of finding efficiencies, accepting risk, and deferring costs.

9.1% (~$190M)
Structural Need
-$46M Gap
Risk & Deferral
6.9%
6.9%
Projected Levy
Reserve Reliance
$31M
Using savings (FSR) for ongoing costs.
Deferred Growth
$10M
Delaying transit freq & park maint.
Service Adj.
$5M
Reduced mowing & cleaning cycles.

Strategic Savings Analysis

$1.9 Billion

Cumulative Savings & Reductions (2015–2025)

The Savings Architecture

The 2% Initiative (2015-18) $1.03B
Foundational efficiency: Departments mandated to cut 2% annually.
OP12 Target (2023-26) $300M
Directive: Reallocate $240M + $60M reductions. Note: Realization largely achieved through strained vacancy management.
4/3/2/1% Initiative (2019-22) $189M
Council-directed tiered reduction targets to trim base budgets over 4 years.
COVID-19 Measures (2020-22) $147M
Temporary, one-time measures (layoffs, service reductions) to survive the revenue crash.
Provincial Gaps (2019-25) ~$230M
Forced Reductions: Cutting City spending to offset lost provincial funding (e.g. fine clawbacks).

Where Did the Money Go?

Savings followed two paths. In lean years (like 2021), they were used as a one-time response to the pandemic (holding taxes at 0%). In growth years, they were reallocated to fund new demands (population growth, climate action) without raising taxes further.

Strategic Reality: Diminishing Returns The "low-hanging fruit" is gone. The City now faces a structural deficit where promised service levels exceed available budget. Further "savings" will likely require stopping services entirely, not just efficiency tweaks.

What Taxes *Would* Be Without Savings

The Grey bar represents the cost of services if we hadn't found efficiencies. The colored bar is what you actually pay. The difference is the $1.9B savings.

Actual Budget
Cost Without Savings
2015
2020
-$1.9B
Gap
2025
2030
2035

Fiscal Reality: The Data Story

Debunking the myth that "High Taxes = High Spending" and testing the narrative on Strategic Investments.

Budget 101: The "Locked-In" Reality

The City's Total Operating Budget is roughly $4.3 Billion. Most of this is driven by Personnel (Police, Fire, Transit), Debt Servicing, and Committed Contracts (like waste collection and IT). This leaves very little "discretionary" room to move.

Safety
Police & Fire (~$750M+)
~22%
Movement
Transit, Roads, Snow (~$600M)
~18%
Community
Parks, Rec, Libraries (~$450M)
~13%
Mortgage/Ops
Debt, Fleet, IT (~$350M)
~10%
Safety
Move
Comm
Ops
Total Locked-In (99.7%) vs. Discretionary (0.3%)

The Expenditure Illusion

City spending is effectively flatlining compared to inflation. The tax increase is driven by revenue loss, not new spending.

City Spending
+1.4%
($4.26B)
Tax Levy
+6.9%
(Revenue)
Inflation Trend: >2.0%
Interactive: Strategic Investments

Toggle these "Discretionary" items to see the real impact on the tax levy.

Bike Network Expansion
Includes debt payments for the $100M Capital Investment (spread over 4 years) plus operations.
ℹ️ ROI & Benefits
Asset Life: Bikes cause negligible wear compared to cars. Every trip shifted saves pavement.
Health: Active transit reduces chronic disease burden.
$4.3M
Public Art Reserve
Conservation & new works
ℹ️ ROI & Benefits
Tourism Multiplier: Placemaking is key to the visitor economy ($29 return per $1 spent).
Asset Value: The City owns the collection; cutting maintenance destroys asset value.
$1.8M
100 St. Funicular
Operations & Security
$0.7M
Blatchford Utility
Operating deficit subsidy
ℹ️ ROI & Benefits
Future Dividend: The utility is designed to eventually generate profit like EPCOR.
Sunk Cost: Stopping now abandons $100M+ in infrastructure.
$1.3M
2026 Tax Increase
6.90%
No Cuts Made
(1% Tax ≈ $21.1M)

The Real Driver: Provincial "Shadow Budget"

While "Strategic Investments" cost $8.1M (0.4%), the Provincial Downloads cost $91.8M (4.4%).

Muni (2.5%)
Provincial Download (4.4%)
Inv. (0.4%)
Medical First Response (EMS) $28.0M
Lost Fine Revenue $22.0M
GIPOT Shortfall $14.0M
Opioid/Encampment $14.8M

5. The Capital Reality ($1.89B)

Council only had discretion over ~5% of the Capital Budget. The rest is legacy "Autopilot" spend.

Legacy / Contractual (Valley Line, Yellowhead) $1.79B
Strategic Growth (New Decisions) $25M

The Double Taxation Trap

Why you are paying twice for the same service. Use the switches below to return these bills to the Province and see the impact on your Property Tax.

1. The "Paying Twice" Phenomenon
You pay Provincial Income Tax for Health Care. When ambulances aren't available, you pay Property Tax for Fire Rescue to respond instead. You pay twice.
2. The "Wrong Tool" Inefficiency
Property tax is a blunt tool meant for roads and rubbish, not social safety nets. Using it to solve provincial health crises places the burden on homeowners unfairly.
The GIPOT Crater (2019-2027)

Grants in Place of Taxes: The red bars show the depth of the provincial cut. 2025 saw a partial restoration (to 75%), with full restoration promised for 2026. However, the cumulative $80 Million "hole" from arrears remains unpaid.

-$12M
2019
-$14M
2020
2021
2022
-$14M
2023
2024
-$7M
2025
2026
2027
GIPOT Hole
$80.0M (Cumulative Loss)
Bike Ops
$4.3M
18x Larger

Context: The revenue lost to GIPOT cuts is equivalent to running the entire bike network for 18 years. Alternatively, it could have paid cash for 80% of the entire Bike Plan capital build.

Current Cost Burden
$91.8M
On Property Tax Bill
Potential Savings
$0M
If Province Paid
Provincial Cuts & Cost Downloads
Medical First Response (EMS)
Fire Rescue responding to "Code Red" ambulance shortages.
ℹ️ Why it matters / Impact
The Context: EMS is a provincial responsibility. When ambulances aren't available, City firefighters respond to medical calls.

The Impact: This ties up fire trucks, degrading fire protection coverage. Ratepayers pay for premium fire equipment to do basic medical work because the Province hasn't funded enough ambulances.
Unlocked: 3 New Community Leagues Fully Rehabbed
$28.0M
City Pays
Traffic Fine Revenue
Revenue clawed back by Province (increased share to 40%).
ℹ️ Why it matters / Impact
The Context: The City pays 100% of the cost to enforce traffic safety (police, cars, tech), but the Province arbitrarily increased its share of the ticket revenue to 40%.

The Impact: This is a direct wealth transfer from Edmonton ratepayers to the Provincial Treasury, forcing property taxes to cover the enforcement costs.
Unlocked: Full Snow Clearing Budget for Active Paths
$22.0M
City Pays
Opioid & Encampment Response
Includes GIPOT Shortfall, Opioid Response, Encampments, Transit Safety.
ℹ️ Why it matters / Impact
The Context: Housing and addiction treatment are provincial mandates. Encampments are the result of failed provincial housing policy.

The Impact: The City spends millions on "churn"—cleaning camps and moving people—without the power to actually house or treat them. It is expensive management of symptoms, not a cure.
Unlocked: Operations for 5 Major Rec Centers
$14.8M
City Pays
GIPOT Shortfall & Mandates
Includes Unpaid Grants, Bill 20, DNA Testing, Body-Worn Cameras.
ℹ️ Why it matters / Impact
The Context: Includes the cumulative impact of the GIPOT cuts plus new mandates like Bill 20 election rules.

The Impact: This forces the City to divert tax dollars from core services to cover administrative costs imposed by the Province without funding.
Unlocked: 80 New Police Constables
$27.0M
City Pays
The Bottom Line: If these bills were returned to the rightful jurisdiction, the City could reduce the tax levy by ~4.5%.