The visible budget¶
This is the EPS spending that happens in public: the operating budget city council votes on, published year after year, rising on a formula. It runs about half a billion dollars a year and it is the largest single line in the City of Edmonton budget. Everything here is source-backed, and the years that aren't get labelled as estimates.
A decade of published budgets¶
The table below shows net operating (tax-supported) spending, what the city levies from taxpayers, with gross operating (total spend) added where a source reports it. The 2019–2026 rows trace to council decisions, City resource analyses, and Edmonton Police Commission variance reports. The 2015–2018 rows are back-cast estimates. No clean published net figure exists for those years, so they run backward at roughly 5%/yr from the documented $356.3M in 2019 and carry LOW confidence. Read them for the shape of the trend, not for precision.
| Year | Net operating (CAD M) | Gross operating (CAD M) | YoY net % | Confidence |
|---|---|---|---|---|
| 2015 | ~310 | — | — | LOW (est) |
| 2016 | ~325 | — | ~5 | LOW (est) |
| 2017 | ~341 | — | ~5 | LOW (est) |
| 2018 | ~353 | — | ~3.5 | LOW (est) |
| 2019 | 356.3 | 378.6 | — | HIGH |
| 2020 | 373 | — | 4.7 | HIGH |
| 2021 | 384 | — | 2.9 | HIGH |
| 2022 | 407.2 | — | 6.0 | HIGH |
| 2023 | ~418.5 | 502.19 | 2.8 | HIGH |
| 2024 | ~467 | 560.05 (actual 563.87) | ~11.6 | HIGH |
| 2025 | ~471 (interpolated) | ~580 (est) | ~0.9 | MED |
| 2026 | 475 (approved) | — | ~3 | HIGH |
The gap between net and gross isn't a rounding artifact. It is the story. In 2024, net operating sat around $467M while gross operating was $560.05M budgeted and $563.87M actual. That roughly $95M difference is grant-funded and cost-recovered spending, real money EPS spends that never shows up in the tax-levy headline. Against national militaries the gross figure is the fair basis, but we still anchor on the smaller net number so the comparison errs conservative.
The largest line in the city¶
In the 2022 city budget, EPS took 15.4% of the total City of Edmonton budget, the single largest line item, ahead of transit and fire and everything else. That fact reframes what comes after. The black-box layer and the military contrast aren't fringe accounting. They sit on top of a claim on the city's money that already dwarfs every other service.
The budget grows itself¶
The trajectory is automatic because of the funding formula. On 23 August 2023, council approved a formula for the 2023–26 cycle under which the EPS budget each year equals the prior year plus population growth plus inflation (measured by a Police Price Index) minus an efficiency factor, plus salary settlements. In practice the population, inflation, and settlement terms outrun the efficiency factor, so the number rises every year and council never has to vote an increase into being. City funding to EPS was about $378M in 2019. By 2026 it reaches $475M, roughly +$97M, or +26%, over seven years, driven in large part by a formula that treats growth as the default.
Where the visible budget ends¶
Everything above is auditable and voted on. The next page picks up where the published budget stops: overtime that overruns its line every year, grants flowing in from other governments, surveillance capital, and settlements pooled city-wide so the EPS share never shows. Continue to the black box, or see the methodology for how the back-cast years were estimated.