California 8th Congressional District
Congressional District 8
Covers all of Solano County; parts of Yolo County, San Joaquin County, Sacramento County and Contra Costa County.
Who Holds This Seat
Running in 2026
Democrat · U.S. Representative
- Ballot
- On the 2026 ballot
- Last Change
- Profile updated · Sep 24
- Raised
- $491,807cycle to date through Jun 30
- Cash on Hand
- $1,196,018cycle to date through Jun 30
View on FEC.govFEC, cycle to date through Jun 30, 2026
Republican
- Ballot
- On the 2026 ballot
- Last Change
- New finance report · Oct 4
- Raised
- $59,959cycle to date through Jun 30
- Cash on Hand
- $1,541cycle to date through Jun 30
View on FEC.govFEC, cycle to date through Jun 30, 2026
On File, Not Running
The District
485 precincts · District lines: Congressional lines: enacted plan "AB 604 Congressional Plan (2025)" (AB 604, Chapter 96, Statutes of 2025; made operative by Proposition 50 (Election Rigging Response Act), approved by voters Nov 4, 2025); 2026 status: In effect for the 2026 elections under Proposition 50 (approved Nov 4, 2025); Official file https://aelc.assembly.ca.gov/system/files/2025-08/ab604.zip
Results in This District
| Contest | First | Second | Margin | Votes | Source |
|---|---|---|---|---|---|
| 2024 President353 precinctsStatewide DatabaseCertified — county Statements of Vote… | Kamala D. Harris (D)212,944 · 64.4% | Donald J. Trump (R)107,144 · 32.4% | D+32.0 | 330,427 | Statewide DatabaseCertified — county Statements of Vote… |
| 2024 US Senate - 2353 precinctsStatewide DatabaseCertified — county Statements of Vote… | Adam B. Schiff (D)210,872 · 65.8% | Steve Garvey (R)109,827 · 34.2% | D+31.5 | 320,699 | Statewide DatabaseCertified — county Statements of Vote… |
| 2024 US Senate - 3 Partial/Unexpired Term353 precinctsStatewide DatabaseCertified — county Statements of Vote… | Adam B. Schiff (D)203,438 · 65.3% | Steve Garvey (R)108,091 · 34.7% | D+30.6 | 311,529 | Statewide DatabaseCertified — county Statements of Vote… |
| 2022 US Senate - 1477 precinctsStatewide DatabaseCertified — county Statements of Vote… | Alex Padilla (D)161,130 · 67.8% | Mark P. Meuser (R)76,364 · 32.2% | D+35.7 | 237,494 | Statewide DatabaseCertified — county Statements of Vote… |
| 2022 US Senate - 3 Partial/Unexpired Term476 precinctsStatewide DatabaseCertified — county Statements of Vote… | Alex Padilla (D)159,194 · 67.5% | Mark P. Meuser (R)76,607 · 32.5% | D+35.0 | 235,801 | Statewide DatabaseCertified — county Statements of Vote… |
| 2022 Governor477 precinctsStatewide DatabaseCertified — county Statements of Vote… | Gavin Newsom (D)158,140 · 66.0% | Brian Dahle (R)81,452 · 34.0% | D+32.0 | 239,592 | Statewide DatabaseCertified — county Statements of Vote… |
| 2020 President567 precinctsStatewide DatabaseCertified — county Statements of Vote… | Joseph R. Biden (D)268,428 · 69.4% | Donald J. Trump (R)110,085 · 28.5% | D+40.9 | 386,833 | Statewide DatabaseCertified — county Statements of Vote… |
Totals add up the certified precinct results for the precincts inside today's district lines. A precinct split by the district line counts in full, or only in the district holding most of its voters where the linkage assigns it to one, and votes a county reported only countywide (some counties' absentee and early votes) are left out, so totals can differ from an official canvass.
Past Results
United States Representative District 8
2024 General Election (precinct detail) · Nov 5, 2024| Candidate | Party | Votes | Share |
|---|---|---|---|
| John GaramendiDemocratic | Democratic | 201,962 | 74.0% |
| Rudy RecileRepublican | Republican | 71,068 | 26.0% |
Certified — county Statements of Vote as compiled by the Statewide Database; contest totals compared with the California Secretary of State certified Statement of Vote · Statewide Database
United States Representative District 8
2022 General Election (precinct detail) · Nov 8, 2022| Candidate | Party | Votes | Share |
|---|---|---|---|
| John GaramendiDemocratic | Democratic | 145,501 | 75.7% |
| Rudy RecileRepublican | Republican | 46,634 | 24.3% |
Certified — county Statements of Vote as compiled by the Statewide Database; contest totals compared with the California Secretary of State certified Statement of Vote · Statewide Database
United States Representative District 8
2020 General Election (precinct detail) · Nov 3, 2020| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jay ObernolteRepublican | Republican | 158,711 | 56.1% |
| Christine BubserDemocratic | Democratic | 124,400 | 43.9% |
Certified — county Statements of Vote as compiled by the Statewide Database; contest totals compared with the California Secretary of State certified Statement of Vote · Statewide Database