Detroit’s police and fire pension fund isn’t collapsing. That’s the message the Police and Fire Retirement System of the City of Detroit pushed out this week, directly challenging coverage that the board says painted a distorted picture of where the city’s long-term retirement obligations actually stand.

The pushback targets a March 14, 2026 article that raised alarms about pension costs climbing even as Detroit continues paying down its post-bankruptcy bond debt. The PFRS says that framing left out too much.

Start with the revenue side, because it matters. Property tax receipts are projected to grow from $177 million this fiscal year to $199 million by FY2030. Income tax revenue climbs from $408 million to $481 million over the same window. Wagering revenue moves from $329 million to $337 million. None of those are dramatic surges. But they’re steady, and steady counts when you’re trying to argue that pension obligations are swamping the city’s finances.

Now the pension numbers themselves.

When Detroit’s Plan of Adjustment took effect in 2014, PFRS held roughly $3.2 billion in assets. What happened next was unusual: the city stopped making direct contributions entirely, for a full decade. During that stretch, the fund was paying out something like $300 million a year in benefits. That’s not a rounding error. That’s $3.0 billion out the door over ten years, with no city money coming in.

And yet PFRS assets sat at approximately $3.0 billion as of January 2026. Favorable market returns and what the board calls careful fiduciary management kept the fund from bleeding out. The loss over ten contribution-free years was roughly $200 million. That’s not nothing, but it’s not a death spiral either.

Before contributions resumed in 2024, the city didn’t just sit on its hands. It built the Retiree Protection Fund, a reserve specifically designed to cushion the shock when required payments kicked back in. The city put roughly $455 million into that fund during the hiatus years. As of June 30, 2026, the RPF’s estimated balance sits at $295 million. Still doing work.

Here’s how that plays out in practice. The total city contribution owed for FY2027 across the PFRS and General legacy plans is $161.2 million. The general fund covers $76.9 million of that. The RPF absorbs $65.6 million. The Foundation for Detroit’s Future handles the remaining $18.7 million. The general fund isn’t eating the whole bill by itself. That’s a structural detail the original coverage didn’t make clear.

The PFRS legacy plan, per the board-approved actuarial report from January 2026, is 73.86% funded. The employer contribution for FY2027 comes to $80.57 million. The hybrid plan, covering officers and firefighters hired after 2014, is 92.78% funded, with a projected city contribution of 61 — $33 million next fiscal year. Those aren’t perfect numbers. They’re not crisis numbers, either.

What doesn’t fully show up in the spreadsheets: the PFRS board noted in its response that the original article referenced “adjustments to health care costs and some cost-of-living adjustments,” and said those items were presented in ways that oversimplified ongoing obligations. The board said those pension obligations are being managed proactively, a position that tracks with BridgeDetroit’s original reporting on the letter the retirement system released.

It’s worth saying plainly: the $3.2 billion Detroit’s pension fund held in 2014 looks different depending on what you’re comparing it to. Against the ten years of zero contributions and $300 million in annual payouts, holding $3.0 billion in January 2026 is closer to a win than a warning. Against a fully funded benchmark, 73.86% leaves real ground to make up.

Fourteen hundred miles of city streets don’t maintain themselves, and 30 years of deferred investment don’t repair overnight. The pension system is carrying weight. But the PFRS board’s point, that the city built a cushion, that markets cooperated, that the general fund isn’t absorbing this alone, won’t go away just because it’s inconvenient for a simpler story. The numbers support it.