From The District

The Bill Comes Due

For two decades, Pittsburgh’s council agreed on nearly everything. Then the reserves ran dry, the tax bill landed, and 97 residents signed up to testify about who gets to live here.

Scroll to explore
At a Glance
$8.6M
Operating Deficit
97
Speakers, One Hearing
20%
Tax Hike
Key Finding
Pittsburgh’s council agreed on nearly everything for two decades. Then the money ran out. An $8.6 million deficit, $44 million drained from reserves, and a 20% property tax hike forced votes on who would pay—and the consensus machine broke apart over housing, zoning, and displacement.
I

When the Money Runs Out

Pittsburgh closed 2025 with an $8.6 million operating deficit on a $693 million operating budget—modest in percentage terms, but the trajectory was alarming. The city had already drawn an estimated $44 million from its reserves. Federal ARPA relief funds that had cushioned budgets since 2021 were running out. Premium pay across all departments hit $59 million—$21 million over budget—with police, fire, and EMS each blowing past their overtime allocations. Controller Rachael Heisler called the city’s spending trajectory “unsustainable” and its finances “precarious.”

Pittsburgh has been here before. The city spent 14 years under Act 47 state financial oversight, emerging from distressed status only in 2018. For most of the decade that followed, council ran on consensus. Across 108,394 votes spanning 25 years, members said “no” less than 2% of the time—though much of that unanimity reflects routine business like approving minutes and accepting reports, where dissent is near zero. On ordinances—the legislation that actually changes law—the dissent rate is 7.3%, and on mayoral appointments it is 8.8%. Still, the trend was clear: public fights fell steadily from 2010’s post-Act 47 tensions to a historic low of 0.79% in 2023. Committee chairs workshopped ordinances and counted votes in private. Public meetings were ratification ceremonies.

The fiscal crisis ended that. Council identified a $20–30 million gap in Mayor Ed Gainey’s proposed 2026 budget—a figure Gainey’s administration disputed, maintaining the submitted budget was balanced. In December 2025, council approved a 20% property tax increase on a 6–2 vote—the first hike in over a decade, expected to raise roughly $28 million a year. Councilor Warwick had initially proposed 30%. Kail-Smith, in one of her final votes before leaving council in January, said the city was already asking too much: “You can’t get blood from a rock.” Councilor Charland, who voted for the hike, said bluntly: “I don’t believe we were handed an honest budget.” Gainey, acknowledging council had a veto-proof majority, let the budget take effect without his signature. By January 2026, he was out of office entirely—Corey O’Connor, a former council member whose own voting record appears in our data, defeated Gainey in the May primary and was sworn in as mayor.

Dissent Rate by Year — Pittsburgh City Council
0%2%4%6%8%10%20102012201420162018202020222024

Dissent peaked at 9.91% in 2010, fell to 0.79% in 2023, then tripled in 2024 as the fiscal crisis forced votes on housing, taxes, and displacement.

II

Ninety-Seven Speakers

Ninety-seven Pittsburgh residents signed up to testify on the city’s inclusionary zoning expansion—Mayor Gainey’s proposal to extend affordable-unit mandates from four pilot neighborhoods to all of Pittsburgh. Councilor Bob Charland introduced a competing, scaled-back version. The principle was not new. From 2018 through 2022, council had passed every inclusionary housing measure without a single dissenting vote, six times running. The policy was settled law.

The hearing made clear it was no longer settled. A Lawrenceville resident testified that longtime neighbors had been priced out as rents climbed sharply—citywide, median rents rose roughly 26% over the same period, but individual blocks in gentrifying neighborhoods saw far steeper increases. Steve Mazza of Carpenters Local 432 warned that the mandates would kill construction jobs; building trades unions later withdrew endorsements from Gainey over the issue. Residents from Manchester and the Hill District described watching their blocks empty out, arguing that affordable housing requirements without enforcement amounted to nothing.

Charland’s version failed 3–6 in December 2024. A revised version passed 6–3 the following week. By March 2025, the margin had tightened to 5–4, and it stayed there—through the October vote that bundled inclusionary zoning with the elimination of parking minimums, through December, through the new year. The same policy that passed without opposition six times now survives by a single vote every time it comes up.

My organization needs jobs. … We all want affordable housing, but we want it done right.
Steve Mazza, Carpenters Local 432
Inclusionary Housing Votes — From Unanimity to Seesaw
Sep 18
90 Pass
Mar 19
90 Pass
Nov 19
80 Pass
Jul 20
90 Pass
Feb 21
90 Pass
Jun 22
90 Pass
Dec 24
36 Fail
Dec 24
63 Pass
Mar 25
54 Pass
Jun 25
54 Pass
Oct 25
54 Pass
Dec 25
54 Pass

Gold dots = ayes. Red dots = nays. Six unanimous votes gave way to a persistent 5–4 split.

III

The Exemption

Behind the deficit lies a number that has frustrated three successive mayors: $4.3 billion in tax-exempt property as of the 2021 joint controller report. UPMC, Highmark, the University of Pittsburgh, Carnegie Mellon, Duquesne—the institutions that anchor Pittsburgh’s post-steel economy pay no property tax on the land they occupy. They pay payroll taxes, purchase services, and fund voluntary payments in lieu of taxes—but the largest employer in the region and the largest landholders in Oakland, the neighborhood where Pitt and Carnegie Mellon sit side by side, contribute nothing to the property tax base that funds police, fire, and roads. Councilman Coghill, who represents Brookline and Carrick and has long advocated for voluntary payment-in-lieu-of-tax agreements with nonprofits, told a committee hearing that the math was simple: the city provides full municipal services to campuses that generate zero property tax revenue.

The chart below flips the consensus story on its head: instead of measuring how much members agree, it shows where they disagree. The alliances are fluid. On overall voting, Lavelle, Strassburger, and Wilson agree on more than 99% of everything—but Wilson broke ranks to vote against the tax hike alongside Kail-Smith, and Strassburger authored the amendments that weakened mandatory inclusionary zoning. Gross votes with Warwick, Lavelle, and Mosley on housing mandates, then sides with Kail-Smith on fiscal restraint. No stable two-bloc split explains Pittsburgh’s council. Instead, the same nine members reshuffle depending on whether the question is taxes, housing, or zoning. The widest gap—Kail-Smith and Warwick at 3.9%—may sound trivial across 4,000 shared votes, but it concentrates on exactly those issues.

Where the Council Disagrees — Top 10 Divergent Pairs
Kail-Smith × Gross
3.9%
Kail-Smith × Warwick
3.9%
Kail-Smith × Mosley
3.5%
Kail-Smith × Strassburger
3%
Kail-Smith × Charland
2.8%
Gross × Coghill
2.8%
Kail-Smith × Lavelle
2.6%
Coghill × Mosley
2.6%
Gross × Warwick
2.4%
Coghill × Strassburger
2.4%

Disagreement rate = 100% minus pairwise agreement. Small in absolute terms, but concentrated on property taxes, housing, and zoning.

IV

Flashpoints

The council’s recent split votes read like a referendum on Pittsburgh’s identity. The 20% property tax increase passed 6–2 on December 21, 2025. Reducing minimum lot sizes to encourage infill housing squeaked through despite warnings about neighborhood character. The inclusionary housing overlay failed 3–6 in its first vote, passed 6–3 a week later, and has survived on 5–4 margins ever since. Every close vote lands on the same fault line: who bears the cost of a city that spent two decades deferring hard choices.

Apr 30, 24ShotSpotter Expansion to Carrick (2 abstentions)
Pass
Sep 24, 24Medical Marijuana Protected Class
Pass
Dec 4, 24Inclusionary Housing Overlay
Fail
Dec 11, 24Revised Inclusionary Housing
Pass
Apr 30, 25Reduce Minimum Lot Sizes
Pass
Oct 15, 25Inclusionary Zoning + Parking Minimums
Pass
Dec 21, 2520% Property Tax Increase
Pass
Who Dissents? — Individual “No” Rates
Theresa Kail-Smith
2.66%255 nays
Anthony Coghill
2.03%131 nays
Bruce Kraus
1.89%148 nays
Deb Gross
1.64%92 nays
Erika Strassburger
1.39%68 nays
Ricky Burgess
1.25%112 nays
Corey O’Connor
1.1%58 nays
Bobby Wilson
0.36%15 nays

Kail-Smith led all members in dissent across 9,589 votes. Wilson voted “no” just 15 times in over 4,000.

Drive from Shadyside to Homewood and you cross maybe two miles—and an economic divide that maps onto every vote in this article. The cranes visible from the North Shore have not reached the East End blocks where storefronts sit empty. For two decades the council could defer the hardest questions because growth papered over the gaps. Now the money has run out, and the nine members who agreed on nearly everything are splitting 5–4 on the votes that remain: who pays the bill, who gets the housing, and whose neighborhood changes next.

Methodology

How We Built This Analysis

Data Source: All voting data comes from Legistar, the legislative management system used by Pittsburgh City Council. We queried the Pittsburgh Legistar instance directly via its public API and PostgreSQL data warehouse, covering council meetings from 2001 through early 2026.

Sample: 30,996 matters generating 108,394 individual vote records from 43 unique council members across 25 years. Pairwise agreement analysis covers 9 members who served together during the most recent full council term, with a minimum of 2,000 shared votes per pair.

Definitions: Dissent rate = Nay votes ÷ (Yea + Nay votes). Abstentions, absences, and procedural non-votes are excluded. Agreement rate = share of items where two members cast the same Yea/Nay vote, computed only over items where both voted.

Inclusionary Housing Tracking: The 12 inclusionary housing votes were identified by searching matter titles for “inclusionary,” “affordable housing overlay,” and “zoning — inclusionary” across the full Legistar dataset. Each vote was verified against published meeting minutes.

Limitations: Consent-agenda bundling practices changed over the 25-year period, making year-over-year dissent comparisons imprecise. Pairwise agreement rates above 96% reflect a low-conflict baseline — small absolute differences can indicate significant political divergence in context. Matter-type classifications come from Legistar metadata, not independent coding. The overall 1.76% dissent rate covers all 108,394 votes from 2001–2026, including the lower-dissent years before 2010 not shown on the timeline chart; the vote-weighted dissent rate for the charted years (2010–2025) is roughly 2.5%. The $4.3 billion tax-exempt property figure comes from a 2021 joint controller report and may have changed since.

Transcript Analysis: Public hearing testimony and council meeting transcripts from 42 Pittsburgh City Council meetings were reviewed. Quotes are drawn from official meeting recordings and published transcripts. The 97-speaker count for Bill 1545 comes from Legistar meeting records.

External Verification: Key claims were cross-referenced against reporting from PublicSource, WESA, the Pittsburgh Post-Gazette, and TribLive. Specific vote outcomes (20% property tax increase, inclusionary housing seesaw, ShotSpotter expansion, lot-size reform) were verified against published meeting minutes on pittsburgh.legistar.com. Fiscal figures ($8.6M deficit, $44M reserves, $4.3B tax-exempt property) were verified against controller reports and local news coverage.

📬

Enjoying The District?

Get data-driven local government stories in your inbox every week. Free, no spam.

Sunil Rajaraman is the founder of The District and Hamlet. He links to his LinkedIn rather than his X account, which is either a principled stand or an admission that his tweets aren’t very good.

Primary Sources

Sources & Data

All claims in this article are grounded in public records, government data, and independent reporting.