Finance Decoder Report

Buffalo's Fiscal
Health: Decoded

Strong Towns calls it the solvency principle: a city that stays on top of its finances can keep investing in its future. Buffalo spent a decade under state fiscal oversight, made real progress, and now faces a tighter stretch as one-time federal aid winds down and long-promised costs come due. The charts below track twenty years of the city's own audited figures.

Data: 2006–2025 via Buffalo Annual Comprehensive Financial Reports

The deep dive

This is the full picture: twenty years of Buffalo's own audited charts, here so you can check the numbers yourself. It's a lot, and that's the point. If you're just getting oriented, start with the 30-second version or the plain-English story, then come back whenever you want the receipts.

The Finance Decoder & #DoTheMath

Strong Towns Buffalo's #DoTheMath initiative uses the Finance Decoder to chart 20 years of city financial data. We're not prescribing specific fixes here. The goal is to give everyday Buffalonians the context to ask sharper questions of their elected officials. Every budget, project, and policy should be able to answer these three:

01
Sustainability
"Can Buffalo sustain today's service levels over the long term?"
02
Flexibility
"How much budgetary slack does Buffalo have to adapt to unexpected change?"
03
Vulnerability
"How dependent is the city of Buffalo on external funding?"
How the gap has kept getting papered over

Transparent local accounting would let Buffalo invest in transit, housing, and parks on a predictable schedule. Instead, for decades the city has balanced its books with money that was never going to last. Economists call this temporal discounting: treating tomorrow's obligations as less real than today's.

State aid bumps, reserve drawdowns, and federal pandemic relief (ARPA) have each taken a turn plugging the gap. In 2026, with the stimulus spent, the city sold four downtown parking ramps to a newly created Buffalo Parking Authority, which borrowed about $62 million to buy them, cash the city can raise only once. It is a pattern almost as old as the post-World War II suburban expansion that hollowed out Buffalo's tax base, and the warning signs keep coming: most recently, S&P revised Buffalo's outlook to Negative in 2021 and again in September 2025.

How did we get here?

Strong Towns founder Charles Marohn argues cities go broke for one reason: they build places that cost more to maintain than they'll ever produce in revenue. Buffalo fits that pattern closely. A city built for 580,000 people in 1950 now serves roughly 278,000, yet still maintains a comparable network of roads, water mains, sewers, and public buildings. By 2003, things were bad enough that New York State imposed "hard control" through the Buffalo Fiscal Stability Authority (BFSA), which controlled the city's finances under "hard" authority until 2012 and continues to provide oversight today in an advisory role.

The BFSA era and the $1.2 billion accounting shock

The BFSA era (2003–2012) brought discipline: debt was paid down, interest costs fell, and the budget stabilized. But two accounting changes revealed what that recovery couldn't fix. GASB 68 put pension liabilities on the books starting in FY2015, a manageable hit since New York's state-administered pension systems are relatively well-funded, and Buffalo's net position stayed positive through 2016. Then GASB 75 (FY2018) required cities to report the full cost of retiree healthcare (OPEB). Buffalo's OPEB liability is roughly $1.2 billion, and recognizing it turned the balance sheet deeply negative almost overnight. The debt had been building for decades; the accounting finally showed it.

Why cities like Buffalo end up here

After World War II, cities spread out with wide roads, parking lots, and low-density development ("The Suburban Experiment"). This kind of new growth appears to work at first because it creates a quick revenue boost. But when maintenance bills come due and the money isn't there, the response is often more new development to chase short-term cash. Buffalo's story follows this pattern: population left for the suburbs, the city's tax base eroded, and the remaining residents inherited infrastructure obligations they couldn't afford. The fix is straightforward but hard: maintain what you have, grow gradually, and invest in things that pay for themselves.

The Numbers at a Glance

Four numbers every Buffalo resident should know, pulled directly from the city's 2025 Annual Comprehensive Financial Report (ACFR).

Net financial position
Counting only money-like assets, Buffalo owes about $1.56 billion more than it holds, driven largely by unfunded long-term obligations.
Unfunded retiree healthcare
Buffalo's unfunded retiree-healthcare obligation (OPEB) is the single biggest driver of the city's negative net position.
50%
Infrastructure value remaining
Half of Buffalo's infrastructure value has been consumed by wear and tear, down from about 64% in 2006.
42%
Revenue from state & federal aid
More than 40% of Buffalo's revenue comes from state and federal aid and grants, up from about a third in 2006 and climbing as pandemic money flowed in.

The charts below break it down, grouped by those three questions.

We're not the only ones doing this math

Buffalo's own overseers see the same strain. In May 2026 the NYS Comptroller flagged a structural gap in the 2026-27 budget and the city's long reliance on one-time money, including $331 million in federal stimulus since 2020. The adopted budget closed the gap with a 19% property-tax increase and added state aid. Months earlier, in September 2025, S&P had cut Buffalo's bond outlook to Negative, citing the same reserve drawdown and one-time revenue.

The pattern is national. In May 2026, Investortools put the unmeasured repair burden across U.S. cities at about $1.03 trillion, 2.6 times their debt and 4 times their pensions, using the same audited-depreciation method this page uses for Buffalo.

Sustainability Can Buffalo keep this up long-term?
01

The Bottom Line: How Deep in the Hole Is Buffalo? [Net Financial Position]

· See the data table · Tap or hover for details
What this chart shows: Everything Buffalo has, minus everything it owes: pensions, bonds, retiree healthcare (OPEB), and other debts. The result is about negative $1.56 billion. In 2006, the gap was around $319 million. The cliff at 2018 is the GASB 75 accounting change described above, which put the full retiree-healthcare liability on the books.
What this means for you
Most of this deficit is promises the city made to current and retired employees, mainly healthcare in retirement, that aren't due today but will come due over time. These obligations don't disappear. They will likely be addressed through some combination of higher taxes, reduced benefits, or changes to city services.
3 more sustainability charts
02

How Many Years Would It Take to Pay Off the Debt? [Net Debt-to-Total Revenues]

· See the data table · Tap or hover for details
Think of it this way: If Buffalo devoted every dollar of revenue to paying off debt and spent nothing else, it would take about 1.9 years. At the peak in 2018 it would have taken nearly 2.9 years. Before the GASB changes brought the full picture onto the books, it appeared to be well under 1.0x.
Read the fine print
The improvement from 2.9x toward 1.9x looks encouraging, but much of it reflects growing revenue (including one-time federal pandemic relief and increased state aid) rather than the city paying down what it owes. Buffalo actually pays off its traditional loans and bonds quickly. The real weight is the pension and retiree-healthcare obligations that don't have a payoff date the way bonds do.
03

Could the City Cover Its Bills Tomorrow? [Financial Assets-to-Total Liabilities]

· See the data table · Tap or hover for details
Ignore roads, bridges, and buildings. Count only what Buffalo has in cash, investments, and money owed to it, then measure that against everything the city owes. The city covers about 41 cents on the dollar. Before 2018 the ratio looked much healthier, but that was before the full weight of long-term obligations hit the books.
So what?
The ratio bottomed near 27 cents in 2018 and has recovered somewhat, but the gap remains wide. This is temporal discounting on a balance sheet: for every $100 Buffalo owes, it has about $41 on hand. The other $59 is a promise that future residents will figure it out.
04

If Buffalo Sold Everything, Could It Pay What It Owes? [Assets-to-Liabilities]

· See the data table · Tap or hover for details
This time, count everything: roads, bridges, fire stations, water mains, plus cash. Divide by total obligations. Below 1.0, the city owes more than it owns. Buffalo stayed above that line through the BFSA era, slipped just under in 2016, then dropped to 0.61 when the full picture hit the books in 2018. It has been below 1.0 ever since.
What this tells you
The previous chart asks what Buffalo could cover with cash and financial assets alone: about 41 cents on the dollar. This chart adds every physical asset and the number only reaches about 73 cents. The difference is mostly infrastructure the city needs to function. A city can sell or lease some assets, and Buffalo is already exploring that with its parking assets, but it is not a path out of a structural gap.
Flexibility How much room does Buffalo have to adapt?
05

How Fast Is Buffalo's Infrastructure Wearing Out? [Net Book Value-to-Cost of Tangible Capital Assets]

· See the data table · Tap or hover for details
How much useful life is left in Buffalo's roads, water mains, bridges, and buildings, measured as a share of their original recorded cost? The answer has fallen steadily from about 64% to 50% over two decades. A slight uptick in 2024–25 suggests some recent capital investment, but the long-term trend is clear.
The catch
Deferred maintenance compounds. Skip a year of repaving and the road degrades faster, costing more to fix later. Buffalo built more than it can afford to maintain, and much of that infrastructure was built in the same era, which means large portions are aging on the same schedule. Strong Towns argues that cities should prioritize maintaining existing infrastructure over building new, and that every new investment should be evaluated by whether it generates enough revenue to cover its long-term maintenance costs.
This wear is the repair bill nobody totals, the one number this project asks the city to publish. Read the case or send the ask.
1 more flexibility chart
06

How Much Revenue Goes Straight to Interest Payments? [Interest-to-Total Revenues]

· See the data table · Tap or hover for details
Of every dollar Buffalo collects, how many cents go to interest, before a penny of principal is paid down? In 2006, nearly 7 cents of every dollar. By 2025, about 1.2 cents. Most of that drop is a real win: the city's tax-supported (governmental) interest collapsed from roughly 5 cents to under 1 cent per dollar under the BFSA's disciplined debt repayment. What's left is mostly the self-supporting water system covering its own bonds. It also puts today's bond fight in context: even with debt this modest and this cheap, the Mayor, Common Council, and City Comptroller Barbara Miller-Williams are in court over whether to issue $110 million in new capital bonds, a genuinely hard call this project doesn't take sides on.
Look closer
Low interest payments sound like good news, but they mask the real cost squeeze. Buffalo's biggest obligations (retiree healthcare and pensions) don't show up as interest charges. They grow quietly in the background and show up in the other charts instead.
Vulnerability How dependent is Buffalo on outside help?
07

How Much Money Comes from State and Federal Government? [Government Transfers-to-Total Revenue]

· See the data table · Tap or hover for details
What share of Buffalo's revenue comes from state and federal aid and grants, rather than local taxes and fees? Between about a third and 45% over the period: roughly 35% in 2006 and 42% by 2025. The jump in 2023–2024 is pandemic-era federal relief landing on top of an already-high baseline of state aid (Buffalo's AIM payment alone is about $166 million). This counts grants and state aid; Buffalo's share of county sales tax is treated as local revenue.
The 2026 budget squeeze
A city that generates more of its revenue locally has more control over its own future. Buffalo has leaned on outside money for two decades, so its budget is unusually exposed to decisions made elsewhere. Buffalo used roughly $331 million in federal stimulus since 2020-21 to fund day-to-day operations, and that money is now gone. To close a roughly $100 million structural gap, the city's adopted 2026-27 budget raised the property-tax levy about 19% (roughly $34 million) and drew on added state aid. The more the city can close gaps like this with revenue it can count on every year, the stronger its position.

Buffalo's recovery is real.
Its balance sheet isn't fixed.

Buffalo shows real progress, new investment, rising property values, and growing revenue. But the charts above also show a city carrying about $1.2 billion in unfunded retiree healthcare, half its infrastructure value used up, and more than 40% of its budget riding on aid it doesn't control.

How this year's budget fits in

With pandemic stimulus now spent, the city's 2026-27 budget closed a roughly $100 million structural gap, largely through a 19% property-tax increase (trimmed from a proposed 25.8%) and added state aid. Read in good faith, that's an opportunity as much as a burden: it's revenue the city controls, and spent on funding promises and maintaining what Buffalo owns, it's how the city pays for its future instead of patching its present. None of this requires austerity. Budgets built on revenue Buffalo can count on, with the long-term obligations funded on a schedule, are how the city keeps affording the parks, libraries, clean water, and services that make it worth living in.

The next smallest step

Fixing this doesn't start with the $1.2 billion. It starts with one number the city doesn't yet publish: what it would cost to bring the roads, pipes, and buildings it already owns back to good condition. The audit records the wear, about $958 million used up, but never totals the repair bill, and you can't budget for a cost that's never been totaled.

It's the rare ask small enough to win: a rough first estimate is cheap to produce from what the audit already records, the city's new data-driven paving program is the right start, and it takes one Common Council member to request it.

Send these charts to your Common Council member and ask:

After closing this year's gap with a tax increase and added state aid, what's the plan to build the 2027-28 budget on recurring revenue the city controls?
What is the plan to address the $1.2 billion retiree-healthcare obligation?
How much of next year's budget depends on money that might not be there the year after (recurring local revenue vs. one-time or outside sources)?

It all begins with measuring what we owe on what we already own.