Deep Dive

The County’s Last Sales Tax Hike: What Measure X Tells Us About Measure B

In 2020, the county placed a half-cent general sales tax on the ballot, promising it would fund healthcare, public safety, and essential services. Measure X passed — and has generated far more money than projected. Where did it go? The county’s own annual reports tell a revealing story about priorities, promises, and the pattern now being repeated with Measure B.

$509M
Total Measure X revenue collected through FY24-25
48%
Revenue overage: $120M/yr actual vs. $81M projected
47.5%
Rise in county salaries & benefits since Measure X passed

What Voters Were Told in 2020

Measure X was sold to voters in November 2020 as an urgent response to the COVID pandemic and a way to keep Contra Costa’s regional hospital open, fund community health centers, support fire and emergency response, and protect “vulnerable populations.” The county projected it would raise approximately $81 million annually over its 20-year life. The ballot label emphasized “life-saving services” and included a phrase promising “fiscal accountability” — a phrase Contra Costa Superior Court Judge Austin had to order removed when he determined it did not appear anywhere in the underlying ordinance.

What the ballot language did not emphasize — but the ordinance clearly stated — was that Measure X revenue would be “solely for general governmental purposes and not for specific purposes.” In other words, the supervisors could spend it on anything they deemed “governmental.” Measure B uses identical language.

The East Bay Times editorial board, October 3, 2020: County supervisors should “plan to make do with [Measure X’s] additional money; they shouldn’t expect support for an additional tax in the future.” Five years later, they’re asking for exactly that.

The Legislative Trickery Behind Measure X

Before Measure X could even appear on the ballot, the county needed to engineer its way around a legal problem. California law caps the combined local sales tax in any jurisdiction at 2.00% above the statewide base, for a statutory maximum of 9.25%. Several Contra Costa cities were already at or near that limit. So beginning in October 2019, the county’s Finance Committee authorized its lobbying firm, Nielsen Merksamer, to develop “special legislation” to bypass the cap.

The result was SB1349, introduced in February 2020 by State Senator Steve Glazer — who had campaigned on “holding the line on taxes” as one of his Ten Governing Principles. SB1349 began life as a fire-protection bill and was immediately gutted and amended into a vehicle to let Contra Costa County place taxes above the statutory limit. The mechanism: existing BART and CCTA sales taxes would be declared exempt from the 2% cap, freeing up room for a new county levy. In effect, the cap was raised while county officials publicly insisted it was not.

A May 21, 2020 email chain among county officials captured the rhetorical sleight of hand directly. When a county administrator suggested saying that the legislation “creates a statutory waiver” of existing taxes for cap-counting purposes, Supervisor John Gioia’s office edited the language. The reply from a Senior Deputy County Administrator: “Our letter on it says we’re not raising the cap; just redefining it.” The Contra Costa Taxpayers Association has preserved these records, which were obtained in connection with the 2020 Measure X campaign.

Ten Contra Costa cities already exceed the statutory 9.25% sales-tax ceiling as a result of that “redefinition.” Measure B would push all ten above 10%.

Revenue Has Far Exceeded Projections

Measure X began generating revenue in April 2021. Through the end of FY24-25, the county had collected more than $509 million — roughly $120 million per year, nearly 50% above the $81 million annual projection used to sell the measure to voters. Our rebuttal to the Yes on B ballot argument notes this directly: Measure X, only five years into its 20-year run, “already supplies $120 Million annually — not just the $81 Million they projected in 2020.” The county’s own FY24-25 Measure X Annual Report confirms total collections of $509,307,032 against total approved allocations of $507,684,368.

Given that track record, the county’s stated projection of $150 million annually for Measure B should be treated as a floor, not a ceiling. Measure B revenue would likely grow substantially over its five-year term, as Measure X did — and with no legal restriction on how it is spent.

How the Money Was Actually Spent

The county’s FY24-25 Measure X Annual Report allocates funds across 56 programs. Several expenditures stand out as far removed from the “keep the hospital open” framing that passed the measure.

$3.25M
Guaranteed Income Pilot

“Contra Costa Thrives” provides $1,250/month for 18 months to 178 participants, including people on probation returning from incarceration. The county board voted 4-1 to fund it; Supervisor Andersen was the lone dissenter.

$8.5M
African American Holistic Wellness Center & Resource Hub

A $7.5 million one-time allocation approved April 2024 plus earlier funding, for a new facility whose planning is still in early stages as of FY24-25.

$3.05M
Office of Racial Equity & Social Justice

A county administrative office established and funded with Measure X proceeds, spending $1.49M in FY24-25 alone on programming, staffing, and initiatives.

$4.0M
Innovation Fund

A discretionary pool for experimental county programs, with $1.44M spent in FY24-25. The category description: “innovative solutions to community challenges.”

To be clear: the largest Measure X allocation, $125 million to Contra Costa Regional Medical Center, does reflect the hospital-funding priority that voters were shown. But the general-purpose nature of the tax has also allowed the Board of Supervisors to route tens of millions of dollars to programs that would never have survived as standalone ballot measures — and that were not part of the pitch made to voters in 2020.

The Guaranteed Income Pilot in Detail

The “Contra Costa Thrives” program, formally approved in July 2025 and funded in part with $3.25 million in Measure X money, provides unconditional monthly cash payments to 178 residents for 18 months. The four target populations are youth transitioning out of foster care, families with young children experiencing financial hardship, low-income seniors, and — in the description used in multiple news accounts — people on probation returning to the community after incarceration. Monthly payments are set at up to $1,250. Supervisor Candace Andersen cast the only opposing vote when the program was initially funded in October 2024, noting her preference for connecting residents to existing programs like CalFresh and CalWORKs instead.

The guaranteed income program may or may not be good policy. What it clearly is, however, is a long way from “keeping the hospital open and staffed” — the headline promise of the 2020 Measure X campaign.

The Compensation Escalator

Our ballot rebuttal notes that county salaries and benefits have risen 47.5% since Measure X passed in 2020. The State Controller’s Office data for 2024 shows 3,041 Contra Costa County employees with total compensation exceeding $200,000, including 1,005 above $300,000 and 252 above $400,000. The county’s total spending has risen from $4.51 billion in FY20-21 to $7.37 billion in FY25-26 — a 63.4% increase, more than three-and-a-half times the Bay Area CPI rate over the same period, against essentially flat population growth.

Measure B would pour another $150 million or more annually into the same general fund that has been the primary vehicle for this compensation growth. With no dedicated purpose and no legal restriction on use, Measure B revenue would be available to fund the next round of contract negotiations — negotiations conducted by the same unions that are currently funding the Yes on B campaign.

The county called Measure X an urgent, once-in-a-generation necessity to preserve healthcare during a pandemic. Five years later — with Measure X still running and still collecting — it is calling Measure B an urgent, once-in-a-generation necessity to preserve healthcare under federal cuts. The pattern is the same. The general-fund mechanism is the same. The conflict of interest is the same. The ask is simply larger.

A Brief Timeline of the Measure X Push

May 2019

Board of Supervisors Finance Committee begins exploring a general sales-tax measure — driven in part by county employee union representatives who testified at the meeting that a new countywide sales tax was needed for county services.

October 2019

Finance Committee authorizes Nielsen Merksamer, the county’s Sacramento lobbying firm, to begin work on “special legislation” needed to get around the 2% local sales tax cap.

February 2020

SB1349 is introduced by Sen. Steve Glazer — who ran on “holding the line on taxes” — gutted from a fire-protection bill and amended into a vehicle for Contra Costa to bypass the statutory sales tax cap.

May 2020

Internal county emails capture senior administrator: “Our letter on it says we’re not raising the cap; just redefining it.” The County Counsel’s own staff described SB1349 as raising the cap via a statutory waiver.

August 2020

Superior Court Judge Austin orders removal of “fiscal accountability” from the Measure X ballot label because the phrase does not appear in the underlying ordinance. The Board votes to proceed with printing anyway.

November 2020

Voters pass Measure X 58-42%. The East Bay Times editorial board urges the supervisors to make do with Measure X proceeds and “not expect support for an additional tax in the future.”

March 2026

The Board votes to place Measure B on the June ballot using the same general-fund mechanism, correcting an $86 million error in its own funding justification the same day it votes, and relying on SB1349’s cap-bypass for the new tax as well.

Primary sources: The FY24-25 Measure X Annual Report is available from the Contra Costa County website. The SB1349 timeline and county email evidence are drawn from original research by the Contra Costa Taxpayers Association. Guaranteed income program coverage from Richmond Confidential and KALW. Compensation data from the California State Controller’s Government Compensation in California database.