BlackLeafwatch the watchmen
Municipal budgeting and pension liability oversight -- City of Pinole, California

Pinole Ranks 407th of 410 California Cities on Fiscal Health

Summary

A Contra Costa County civil grand jury gave Pinole the worst fiscal-health score in the county and found its budgets violated its own financial rules for three straight years. Seven weeks later, the city announced it had balanced its budget again, without saying how.

By Frontinus · July 17, 2026

Pinole, a city of about 19,500 people on San Pablo Bay, scored 47 out of 100 on the California Policy Center's Local Fiscal Health Dashboard for 2024 -- an F, and the 2025-2026 Contra Costa County Civil Grand Jury found that score placed the city 407th of 410 California cities that had reported audited financial data, the bottom 1% statewide. The jury -- a panel of county residents empaneled by the Superior Court specifically to investigate local government operations, not a criminal indicting jury -- independently checked the dashboard's math against Pinole's own audited financial statements and found it held up. Every other city in Contra Costa County scored between 55 and 99 over the same three years.

The pension bill outgrew the city

The dashboard's F is driven mostly by retirement-benefit debt. Pinole's net unfunded CalPERS pension liability reached $44.7 million as of June 30, 2024, up from $18.5 million a decade earlier -- a 9.5% compound annual growth rate the Grand Jury's own Finding F12 rounds to 150%; recomputed from the report's own more precise table, it's 141.6%. Either way, the debt is outrunning the roughly 500 people it covers, more than four times Pinole's current headcount, and the plan's funding ratios -- 70.3% for general employees, 72.3% for police and fire -- sit below the 80% floor that credit-rating agencies such as Standard & Poor's treat as the line before payment difficulties become likely.

Retiree healthcare adds another $34.9 million in unfunded liability, funded pay-as-you-go rather than pre-funded. Pinole set aside $16.3 million in 2018 -- proceeds from selling a municipal property -- into a trust meant to soften both bills, but the city's own finance staff and an outside consultant, Baker Tilly, agree the trust will run dry by fiscal year 2030/31. After that, CalPERS payments come straight out of the General Fund that also pays for police, parks, and road crews.

CPC fiscal-health score, 2024
47/100 (F)
407th of 410 rated California cities -- bottom 1%; Pinole has scored an F for all 3 years of available data (2022-2024)
Unfunded CalPERS pension liability
$44.7M
Up from $18.5M in 2014 (+141.6%, or +150% per the Grand Jury's rounded Finding F12); funding ratios of 70.3%/72.3% sit below the 80% threshold rating agencies treat as the floor
FY2026-27 General Fund result
$2,376 surplus
Closed a deficit the City itself puts at $4.2M -- 6x the $700K its own February 2026 forecast projected for the same fiscal year four months earlier
The pension gap outgrew the city
Pinole's total net unfunded CalPERS pension liability, fiscal years ending June 30
FY2013/14
18,500,000
FY2018/19
33,900,000
FY2023/24
44,700,000
Source: 2025-2026 Contra Costa County Civil Grand Jury, Report 2604, Table 3 (p.9)
View data as table
The report states a 9.5% compound annual growth rate over the decade; recomputing directly from its own $18.5M/$44.7M table inputs gives approximately 9.2%. Either way, pension costs are growing several times faster than Pinole's General Fund revenue, which the city's finance staff project at 2.7% annual growth.
FY2013/1418,500,000
FY2018/1933,900,000
FY2023/2444,700,000The Grand Jury's own Finding F12 rounds this to a 150% increase since 2014 ($18M to $45M); the underlying table figures ($18.5M to $44.7M) compute to 141.6%

Budgets that didn't follow the city's own rules

Pinole's written financial policy requires the operating budget to be "structurally balanced," meaning ongoing spending is covered by ongoing revenue, not one-time cash. The Grand Jury's Finding F6 found the city missed that standard for three budget cycles running: "By relying on reserves to pay for 'one-time expenditures' for the most recent three budget cycles (2023/24 through 2025/26), Pinole has not complied with its financial policies." The city posted an operating deficit, before those reserve transfers, in four of the five fiscal years from 2021/22 through 2025/26 -- a cumulative $8 million shortfall. The one surplus year, FY2022/23, was produced by a one-time $4.1 million federal COVID-relief check, not by revenue catching up to spending.

Four deficits in five years
Pinole General Fund operating results before one-time fund-balance transfers, FY2021/22-FY2025/26
FY2021/22
2,200,000
FY2022/23
1,800,000
FY2023/24
4,500,000
FY2024/25
1,500,000
FY2025/26 (budgeted)
1,300,000
Source: 2025-2026 Contra Costa County Civil Grand Jury, Report 2604, Table 1 (p.6)
View data as table
Bars show positive magnitudes; direction is stated in each label and note. FY2022/23 is the only surplus year in the five-year span, and it was produced by a one-time federal COVID-relief infusion, not by revenues exceeding ongoing costs. The cumulative five-year net result across all five years is a $8 million deficit.
FY2021/22-$2.2M
FY2022/23+$1.8M
FY2023/24-$4.5M
FY2024/25-$1.5M
FY2025/26 (budgeted)-$1.3M

The consulting firm Pinole hired to model its options, Baker Tilly, put a number on what happens if nothing changes: taking no action would leave the General Fund fully depleted of reserves by FY2028-29, forcing hiring freezes or layoffs to avoid bankruptcy, and, in the consultant's words, potentially landing the city "into a form of receivership by the state" overseen by an appointed court. The report points to Stockton and Vallejo -- two Northern California cities within 40 miles of Pinole that have gone through municipal bankruptcy in the past 20 years -- as evidence the risk is not abstract for a small Bay Area city.

Then the city said it was fixed

The Grand Jury's report is dated May 8, 2026. Seven weeks later, on June 29, the City of Pinole announced that its Fiscal Year 2026-27 budget was "structurally balanced" -- closing what the city called a $4.2 million deficit down to a $2,376 surplus on roughly $30 million in General Fund revenue and spending. The release doesn't mention the Grand Jury report, its F grade, or its findings. It credits the turnaround to "a combination of strategic revenue enhancements, expense reductions, and thoughtful long-range planning," without itemizing which ones closed a gap of that size.

Two things about that announcement are worth sitting with. First, the $4.2 million gap the city says it closed is six times the $700,000 deficit its own February 2026 preliminary forecast had projected for the identical fiscal year just four months earlier -- the release doesn't explain the jump, and this publication could not locate the adopted FY2026-27 budget document itself to check which revenue or cost assumptions moved. Second, the release states the new budget, "unlike previous years," does not rely on the General Fund's unassigned fund balance for one-time initiatives -- which is the city confirming, in its own words, the exact practice Finding F6 had just found noncompliant with its own policy for three straight years running.

  • Pinole scored an F on an independent fiscal-health index for three straight years (2022-2024), ranking 407th of 410 rated California cities in 2024 -- a score the Grand Jury independently checked against the city's own audited financials.
  • Its unfunded CalPERS pension liability grew from $18.5 million to $44.7 million in a decade (141.6%, or 150% by the Grand Jury's own rounded Finding), and both its pension and retiree-healthcare funding ratios sit below the threshold rating agencies treat as the floor for avoiding payment trouble -- a combined $79.6 million in unfunded retirement-benefit liability.
  • A Grand Jury finding says Pinole's budgets broke its own rules for three consecutive cycles (FY2023/24-FY2025/26), relying on reserve drawdowns to fund what the city labeled 'one-time' spending -- with an outside consultant warning that inaction risks state receivership by FY2028-29.
  • Seven weeks after that report, the city announced its FY2026-27 budget was balanced -- closing a deficit it says grew sixfold, to $4.2 million, since its own February forecast, down to a $2,376 surplus, without mentioning the Grand Jury's findings or specifying which measures closed the gap.

The California Policy Center, which built the fiscal-health dashboard behind the F grade and statewide ranking, is a policy-advocacy nonprofit, not a government auditor -- a fact the Grand Jury's own report states plainly, while also noting it independently cross-checked Pinole's underlying financial indicators against the dashboard's assessment and found them consistent. The jury's report also contains small internal inconsistencies this piece did not silently resolve: its Summary and 'Looking Forward' sections both place the projected $5.6 million post-trust-exhaustion deficit in Fiscal Year 2030/31, while a separate finding (F4) attributes the same $5.6 million figure to Fiscal Year 2029/30; the report's prose states the five-year cumulative deficit as $8 million, while summing its own Table 1 figures gives $7.7 million; and the report's stated 9.5% compound annual pension-liability growth rate recomputes to roughly 9.2% from the same table's inputs. None of these change the shape of the story -- they're rounding artifacts in the source, not in this piece's math -- but a reader checking the source directly should expect to see them.

The $4.2 million-to-$2,376 budget turnaround comes from the City's own press release, not an independently audited document; this publication could not locate the adopted FY2026-27 budget itself to verify which revenue or expenditure lines closed the gap, or to confirm the $700,000-to-$4.2 million forecast escalation the release leaves unexplained. Both the Grand Jury report and the City press release were fetched directly and read in full; a Wayback Machine capture was requested for both at read time and indexed for the Grand Jury report, but had not indexed for the press release as of publication.

Sources(3) ▾
  • 2025-2026 Contra Costa County Civil Grand Jury, Pinole's Financial Future: It's a Rough Road (Report 2604) (2026-05-08)The empaneled county civil grand jury's own investigative report on the City of Pinole's finances, fetched and read in full (20 pages). Source for the five-year operating-deficit history, the unfunded pension and OPEB liabilities and their growth, the CalPERS funding ratios, the $120 million 10-year infrastructure backlog, the Baker Tilly consulting report's bankruptcy warning, the 26 findings on Pinole's noncompliance with its own budget policy, and the California Policy Center fiscal-health ranking the jury independently cross-checked against the City's own audited financial statements. A Wayback save-page-now request was made at read time and indexed within minutes. contracosta.courts.ca.gov · original document
  • City of Pinole, Pinole Achieves a Structurally Balanced Budget Marking a Milestone in its "Yellow Brick Road" to Long-Term Fiscal Sustainability (2026-06-29)The City's own press release, published seven weeks after the Grand Jury report, announcing that the FY2026-27 General Fund budget closed a $4.2 million structural deficit to a $2,376 surplus. Fetched and read in full. Source for the $4.2M/$2,376 figures, the $61.8M total/$51.7M expenditure budget figures, the Mayor's quote, and the release's own acknowledgment that prior years relied on the General Fund's unassigned fund balance for one-time initiatives -- the same practice the Grand Jury's Finding F6 found noncompliant with the City's financial policy. Does not mention the Grand Jury report. A Wayback save-page-now request was submitted at read time; no capture had indexed as of publication (archive.org save queue backlog), so this document ships without an archiveUrl. pinole.gov
  • California Policy Center, Local Fiscal Health Dashboard (2026-07-16)The nonprofit policy-research dashboard the Grand Jury cites and independently cross-checked (per the report's own ASSESSMENT OF COMPARATIVE FINANCIAL HEALTH section) as the source of Pinole's fiscal-health score and statewide ranking; the underlying ten-indicator methodology, applied to every city's audited Annual Comprehensive Financial Report data. Cited here for the dashboard's own description of its scoring method, supplementing the Grand Jury report's reproduction of Pinole's specific scores in its Table 6 and Attachment A. A Wayback save-page-now request was made at read time; no capture had indexed as of publication. californiapolicycenter.org
Weekly digest: the most-read systems, in brief. Mondays.

Comments

Always open. Logged-in readers can annotate paragraphs in place.

Loading comments…
or log in to comment under your account