SONOMA COUNTY, CALIFORNIA — NOVEMBER 5, 2026. The race for the U.S. House of Representatives in California’s District 4 is being counted across portions of nine counties. In Sonoma County’s part of the district, challenger Eric Jones (D) has 12,019 votes (45.1%) and incumbent Mike Thompson (D) has 14,630 (54.9%) in the most recent accessible county-level snapshot. Mike Thompson held a 2,611-vote lead in this county portion, not necessarily in the combined congressional district. The source’s most recent timestamp for Sonoma is Nov. 4, 12:50 a.m. Pacific, and the results are not certified.

What the reported totals actually measure

These are 26,649 valid candidate votes within the Sonoma County portion of District 4. It would be wrong to describe 26,649 as all ballots cast in Sonoma County or to treat its share as the entire county’s voting preference. The data are from the November 2026 Congressional District 4 by-county election tracker, with the statewide two-candidate tally corroborated by KQED/Associated Press. The county result is a dated unofficial snapshot.

How Sonoma’s count compares with the district

Across all nine county portions at the last combined update, Jones had 61,856 votes (about 51.6%) and Thompson 58,031 (about 48.4%), a districtwide reported difference of 3,825 votes. The Sonoma County local order favors Thompson instead, but that is not a prediction of how the remaining valid ballots will be split. Different counties report at different times, and the number of valid ballots still to be counted in each portion of this congressional district is not established by a single media tracker.

The local significance of Sonoma’s returns

In the Sonoma County portion of District 4, incumbent Thompson had 2,611 more votes than Jones at the source timestamp. This local lead is the reverse of the regional result. It does not establish a final outcome because Sonoma’s new valid ballots and reports from other counties can still change the count.

Other elections in Sonoma County

Santa Rosa, Petaluma, Sebastopol, Windsor and Rohnert Park have their own municipal campaigns and ballot questions. The county also participates in separate State Assembly and federal House district races; their votes should remain in their proper jurisdictional data tables. County, city, township and school elections are not copies of the same federal contest; the candidates, district boundaries and legal thresholds can differ. Where separate local counts are available, California58 will report them in those locations’ editions rather than reusing the District 4 percentage as a local outcome.

When will this result be final?

The California Secretary of State explains that mailed ballots postmarked by Election Day, valid provisional ballots and ballots cast after conditional registration remain part of the official canvass. A reported precinct percentage is not proof that every eligible ballot has been reviewed. County officials must complete the official results by December 3; statewide certification is scheduled for December 11. Local results can change before then. The next official batch should be compared to the Nov. 4, 12:50 a.m. source snapshot, never blended with another reporting time.

Follow the wider nine-county race

Read California58’s full District 4 election report with a nine-county table. Each county contributes a different slice and a different quantity of votes, which the summary reconciles without counting any ballot twice. The by-county results and the California Secretary of State’s official election results remain available for independent checks.

Sources checked November 5, 2026: The Ballot Book congressional district 4 by-county results, last county report Nov. 4, 12:50 a.m.; KQED/AP combined district vote; California Secretary of State. This is a county-specific portion of a federal election, not a final result.

INDEPENDENT JOURNALISM ACROSS CALIFORNIA

Support independent journalism for all Californians

Support reporting, public information and community coverage across California’s 58 counties.

Donate once by card ↗
Support independent California journalism Your contribution helps build and sustain independent community reporting across California.
Support California58

Choose how to support California58:

Credit / Debit Card via Stripe

Choose an amount from $1. One-time support through the publisher's LINKERNO Stripe account.

Continue with PayPal Continue with Zelle

Zelle payments go to Vitaly Ataev Troshin. Please verify the recipient in your bank before sending. Availability depends on your bank.

Optional reader support. Contributions are not advertised as tax-deductible. Support does not influence editorial decisions.
Optional support through the publisher. Contributions are not advertised as tax-deductible and never buy editorial influence.

USEFUL SERVICES

Useful services from our ecosystem

AFFILIATED RESOURCE

Travel smarter worldwide

OptionTrip

AI-powered trip planning for journeys in California and around the world.

Explore OptionTrip →

AFFILIATED RESOURCE

Free tax & property tools

TaxesTime

Free preliminary tax and property tools, including the Property Tax Savings Report.

Explore TaxesTime →

AFFILIATED RESOURCE

California document support

LegalDocSVC

Document preparation support for self-represented Californians. Not a law firm and not legal advice.

Explore LegalDocSVC →

WORK WITH CALIFORNIA58

Have a story, project or partnership idea?

California58 welcomes news tips, interviews, video projects, community partnerships, advertising and other California-focused collaborations.

Work with California58 →

COMMUNITY

Comments

Join the California58 conversation. You must be signed in to comment.