A non-partisan spending watchdog

We believe in fiscal responsibility.

So we read the minutes.

We were told repealing blanket rezoning would protect taxpayers from reckless spending. Then we tallied what the repeal actually costs: more hearings, more paperwork, more delay, and $861 million in federal funding put at risk. We'd like to walk you through the numbers.

32h
of public hearings this term
76
applications heard, one address at a time
7.2h
to debate the repeal alone
$861M
in federal funding at risk

Every figure on this page comes from the City of Calgary's own published council record. We're happy to show our work — it's just the minutes.

The Ledger · October 2025May 2026

What this council spent its time on

A fiscally responsible body uses its scarcest resource — council time — sparingly. Here is how Calgary's scarcest resource was actually spent, item by item, straight from the published minutes.

0h
Public-hearing hours
Across 7 public hearings. That is council, staff, and legal counsel, all in the room, all on the clock.
0
Land-use applications heard
75 carried an individual application file number — each one a separate hearing for a single property.
0.0h
To debate the repeal — alone
27 procedural motions on one agenda item (March 23, 2026) to undo a policy already on the books.
0%
Of divided votes were about land use
113 of 282 contested votes this term. The political energy of the term, spent on planning permission.
0h
Total hours in the chamber
572 motions across every meeting type. The majority of the contested ones were land-use fights.
$0M
Federal funding put at risk
Housing Accelerator Fund dollars a full repeal jeopardizes — per the City's own staff report. Forgone revenue is a cost.

We checked these figures against the City's eSCRIBE minutes line by line. If you find an error, we will correct it. Fiscal responsibility begins with getting the numbers right.

The Record

We went looking for what they built.

We support thoughtful growth as much as anyone. So we asked a simple question of the people who campaigned on it: what, exactly, has this council added? Here is the marquee record of the term — the decisions it chose to spend its political capital on.

Repealed, rescinded, refused, abandoned

  • Repealed blanket rezoning

    The flagship act of the term: undoing the previous council's citywide housing reform — Land Use Bylaw 1P2007 amendments — after it was already in force.

  • Refused and abandoned applications

    On individual files, the recurring verb in the minutes is literally “refuse and abandon.” Proposed bylaws moved to the floor, then killed.

  • Rescinded planning recommendations

    Calgary Planning Commission recommendations rescinded and sent back — re-advertise, re-hear, re-decide. The same file, twice.

  • Re-litigated settled decisions

    “Repeal” appears in 33 of the term's contested-vote records. The defining fights were about taking things off the books.

Built, expanded, delivered

We left space here for the marquee additions. We're still waiting on the entry.

In fairness: the buses still run and the budget still passed. We mean the fought-over decisions — the ones a council picks to define itself by. Theirs were subtractions.

Tearing things down is not a governing philosophy. It is just the part of the job that doesn't require you to agree on what comes next.

Interactive · Red-Tape Estimator

What the repeal adds back to a single home

Blanket rezoning made modest homes permitted by right — no hearing, no separate vote. Pick what you'd like to build and see the process the repeal restores.

Choose a project

Each of these was the kind of home blanket rezoning permitted without a per-property hearing.

Select a project above to see the process the repeal restores.

The largest line item

Forgone revenue is a cost too

The City's own staff report puts $861 million in federal Housing Accelerator Fund money at risk if the rezoning reform is fully repealed. A genuine fiscal hawk does not wave that away — and the federal government has already shown it will collect.

Red Deer, AB
Agreement cancelled

Entire Housing Accelerator Fund agreement cancelled. An Alberta city.

Miramichi, NB
Agreement terminated

Full agreement terminated for non-compliance with the requirements.

Toronto, ON
$10M reduced

Funding cut for failing to meet its HAF commitments.

Markham, ON
$7.36M reduced

Half an installment withheld pending corrective measures.

Vaughan, ON
$7.4M reduced

Reduced for non-compliance across several commitments.

Charlottetown, PE
$1.26M reduced

Half an installment cut for non-compliance.

Six cities penalized. Two agreements cancelled outright. The money they gave back was redistributed to cities that kept their word.

Calgary signed the same kind of agreement. Reversing the reform it was built on does not save $861 million. It spends it — by sending it somewhere else.

The Scorecard

Who voted to bring the paperwork back

The repeal carried 123. Below is how each member voted on restoring a per-property hearing for homes that had been permitted by right — and, where the minutes record it, what they said. No editorializing on the votes themselves: that is the public record.

Voted for the repeal

12 members · added back 76+ applications' worth of process

Andre Chabot

Ward 10

For repeal

A better solution is something the community can buy into.

Moved the repeal motion while ignoring the $861M price tag.

Dan McLean

Ward 13

For repeal

The biggest barrier to building more housing is not zoning, it is in this building.

Seconded the repeal while voting to add 41 more land use applications per hearing.

Landon Johnston

Ward 14

For repeal

Gave no substantive debate speech. Focused on procedural challenges instead of defending the $861M cost to taxpayers.

Raj Dhaliwal

Ward 5

For repeal

This is repeal. 100% repeal.

Gave no debate speech. Made sure there was no room for compromise.

Jeromy Farkas

Mayor

For repeal

Councillor Kelly, your argument compelled me and persuaded me the most.

Admitted the consequences were real — then voted for repeal anyway. Promised 'repeal and replace' but delivered repeal with no replacement.

Jennifer Wyness

Ward 2

For repeal

Voted for repeal. Consistently skeptical of city-wide mandates.

Kim Tyers

Ward 1

For repeal

I will be voting for a complete repeal of blanket rezoning with no amendments.

Refused to consider any middle ground that could have protected federal funding.

Mike Jamieson

Ward 12

For repeal

I will not support any amendments that would meaningfully alter the intent of the motion.

Cited 77% hearing support and 81% ward questionnaire support for repeal as his justification.

Rob Ward

Ward 11

For repeal

I'm not interested in amendments today.

Ward 11 had the second-highest redevelopment rate. Chose to punt rather than fix.

John Pantazopoulos

Ward 6

For repeal

Gave no debate speech. Asked about helping builders and accelerating LAPs during Q&A — then voted to make building harder.

DJ Kelly

Ward 4

For repeal

Repeal carries consequences.

I ran to fix it. Unfortunately, fixing it is not in front of us today.

Leadership requires honesty about the trade offs, not denial of them.

Gave the most honest speech in council — then voted for repeal anyway.

Harrison Clark

Ward 9

For repeal

Hope is not a housing strategy.

Policies that rely on indirect benefits often leave the most vulnerable waiting the longest.

Claimed vulnerable residents were sold false hope by rezoning — then offered them nothing in return.

Voted against the repeal

3 members

Andrew Yule

Ward 3

Against

This is not spreading the tax burden across the city. This is pushing it to the outskirts.

We're just doing another blanket rezoning.

Called the repeal just another blanket rezoning — one that removes property rights instead of adding them.

Myke Atkinson

Ward 7

Against

Are we here to preserve or are we here to steward a way to the future?

Our city's youth showed up and said, Where's my future?

Proved row homes have lower parking rates than single-detached. Stood firm for Calgary's next generation.

Nathaniel Schmidt

Ward 8

Against

This policy needed a renovation, not a whole new build.

So much of what we heard demonstrated things needed to change. But instead of fixing it, we're tearing it all down.

Got admin to confirm repeal adds 41 land use applications per hearing. Called for fixing parking, trees, and setbacks instead.