United States Representative · District 21
California. Election Day was Nov. 3, 2026. Two candidates are on the official list.
Who is running
Jim CostaDemocraticUnited States Representative · District 21- Raised
- $1.7M
- Cash on hand
- $501K
- In Congress since
- 2005
- Votes attended
- 94.7%
Kyle KirklandRepublicanUnited States Representative · District 21- Raised
- $465K
- Cash on hand
- $13K
Certified by California Secretary of State, as of Oct 15, 2026. Official list
Names and parties are copied exactly from the official list. Blue marks Democrats, red marks Republicans, and gray marks every other party or none; each is also labeled in words.
Official vote count
Unofficial results until certified. These are counts as published by California Secretary of State. Counts change as ballots are counted. Power & Politics does not call races or project winners.
| Candidate or choice | Party | Votes | Share of votes counted |
|---|---|---|---|
| Jim Costa | Dem | 61,997 | 62.7% |
| Kyle Kirkland | Rep | 36,838 | 37.3% |
323 of 323 precincts reporting, as stated by California Secretary of State. As reported by California Secretary of State (the source says it was updated November 5, 2026, 6:58 p.m.). Rows are in the order the source lists them, which is not a ranking. Official source · All California results
Worth knowing
- The party winning this district last changed in 2022, when Jim Costa (Democratic) won it after a Republican win in 2020. Source: Federal Election Commission, Federal Elections and Clerk of the House of Representatives, Statistics of the Presidential and Congressional Election and MIT Election Data and Science Lab, U.S. House of Representatives 1976-2024 (compiled from the Clerk of the House)
- The closest result we hold for this district was in 1980: Bobbi Fiedler won by 776 votes, 0.5 points of all votes counted. Source: MIT Election Data and Science Lab, U.S. House of Representatives 1976-2024 (compiled from the Clerk of the House)
- 11 different people won the 42 regular elections for this district from 1942 to 2024. Source: Federal Election Commission, Federal Elections and Clerk of the House of Representatives, Statistics of the Presidential and Congressional Election and MIT Election Data and Science Lab, U.S. House of Representatives 1976-2024 (compiled from the Clerk of the House)
- A candidate with the same name as the 2024 winner, Jim Costa, is on the 2026 official list. Source: Clerk of the House of Representatives, Statistics of the Presidential and Congressional Election
- Two candidates are on the official list for this race. Source: Official list from California Secretary of State
- All 52 U.S. House contests in California on the official list have more than one candidate. Source: Official list from California Secretary of State
Each fact is worked out from the official records linked beside it. None is a prediction or a rating.
Past results
- Democratic candidate
- Republican candidate
District lines are redrawn after each census and sometimes in between, so the same district number did not always cover the same ground. A break in a line means no figure was published or held for that year. It does not mean zero.
Data table: Share of the vote for this district, 1942 to 2024
| Year | Democratic candidate | Republican candidate |
|---|---|---|
| 1942 | 96.43% | No figure |
| 1944 | 58.51% | 41.48% |
| 1946 | 52.69% | 47.27% |
| 1948 | 55.19% | 42.63% |
| 1950 | 57.43% | 42.57% |
| 1952 | 46.37% | 53.59% |
| 1954 | 41.28% | 58.71% |
| 1956 | 37.37% | 62.63% |
| 1958 | 48.14% | 51.85% |
| 1960 | 41.56% | 58.43% |
| 1962 | 84.54% | 15.39% |
| 1964 | 90.27% | 9.67% |
| 1966 | 84.8% | 15.19% |
| 1968 | 91.6% | 8.4% |
| 1970 | 94.53% | 5.47% |
| 1972 | 82.87% | 17.13% |
| 1974 | 73.45% | 26.55% |
| 1976 | 66.51% | 28.8% |
| 1978 | 59.51% | 35.86% |
| 1980 | 48.17% | 48.68% |
| 1982 | 24.08% | 71.83% |
| 1984 | 25.87% | 72.3% |
| 1986 | 28.22% | 68.41% |
| 1988 | 28.83% | 69.06% |
| 1990 | 34.02% | 58.4% |
| 1992 | 34.73% | 65.19% |
| 1994 | 27.69% | 68.1% |
| 1996 | 26.52% | 65.87% |
| 1998 | No figure | 78.91% |
| 2000 | 24.77% | 71.59% |
| 2002 | 26.24% | 70.49% |
| 2004 | 26.83% | 73.17% |
| 2006 | 29.94% | 66.74% |
| 2008 | 31.61% | 68.39% |
| 2010 | No figure | 100% |
| 2012 | 42.24% | 57.76% |
| 2014 | 42.17% | 57.83% |
| 2016 | 43.26% | 56.74% |
| 2018 | 50.38% | 49.62% |
| 2020 | 49.55% | 50.45% |
| 2022 | 54.18% | 45.82% |
| 2024 | 52.57% | 47.43% |
Winners and margins, 1942 to 2024
| Year | Most votes | Margin over the runner-up |
|---|---|---|
| 2024 | Jim Costa (Democratic) | 10,065 votes (5.1 points) |
| 2022 | Jim Costa (Democratic) | 10,501 votes (8.4 points) |
| 2020 | David G. Valadao (Republican) | 1,522 votes (0.9 points) |
| 2018 | Tj Cox (Democratic) | 862 votes (0.8 points) |
| 2016 | David Valadao (Republican) | 17,844 votes (13.5 points) |
| 2014 | David Valadao (Republican) | 12,437 votes (15.7 points) |
| 2012 | David G. Valadao (Republican) | 18,045 votes (15.5 points) |
| 2010 | Devin G. Nunes (Republican) | Unopposed |
| 2008 | Devin G. Nunes (Republican) | 77,181 votes (36.8 points) |
| 2006 | Devin G. Nunes (Republican) | 52,496 votes (36.8 points) |
| 2004 | Devin G. Nunes (Republican) | 89,127 votes (46.3 points) |
| 2002 | Devin Nunes (Republican) | 54,960 votes (44.3 points) |
| 2000 | William M. Thomas (Republican) | 93,221 votes (46.8 points) |
| 1998 | William M. Thomas (Republican) | 84,995 votes (57.8 points) |
| 1996 | William M. Thomas (Republican) | 75,222 votes (39.4 points) |
| 1994 | William M Thomas (Republican) | 69,357 votes (40.4 points) |
| 1992 | William M Thomas (Republican) | 59,700 votes (30.5 points) |
| 1990 | Elton Gallegly (Republican) | 49,405 votes (24.4 points) |
| 1988 | Elton Gallegly (Republican) | 105,674 votes (40.2 points) |
| 1986 | Elton Gallegly (Republican) | 77,593 votes (40.2 points) |
| 1984 | Bobbi Fiedler (Republican) | 111,419 votes (46.4 points) |
| 1982 | Bobbi Fiedler (Republican) | 92,062 votes (47.8 points) |
| 1980 | Bobbi Fiedler (Republican) | 776 votes (0.5 points) |
| 1978 | James C Corman (Democratic) | 29,350 votes (23.6 points) |
| 1976 | James C Corman (Democratic) | 57,743 votes (37.7 points) |
| 1974 | James C. Corman (Democratic) | 55,413 votes (46.9 points) |
| 1972 | Augustus F. (Gus) Hawkins (Democratic) | 73,612 votes (65.7 points) |
| 1970 | Augustus F. (Gus) Hawkins (Democratic) | 70,778 votes (89.1 points) |
| 1968 | Augustus F. Hawkins (Democratic) | 79,210 votes (83.2 points) |
| 1966 | Augustus F. Hawkins (Democratic) | 60,922 votes (69.6 points) |
| 1964 | Augustus F. Hawkins (Democratic) | 94,857 votes (80.6 points) |
| 1962 | Augustus F. Hawkins (Democratic) | 60,094 votes (69.1 points) |
| 1960 | Edgar W. Hiestand (Republican) | 51,785 votes (16.9 points) |
| 1958 | Edgar W. Hiestand (Republican) | 9,097 votes (3.7 points) |
| 1956 | Edgar W. Hiestand (Republican) | 61,996 votes (25.3 points) |
| 1954 | Edgar W. Hiestand (Republican) | 29,772 votes (17.4 points) |
| 1952 | Edgar W. Hiestand (Republican) | 15,093 votes (7.2 points) |
| 1950 | Harry R. Sheppard (Democratic) | 16,301 votes (14.9 points) |
| 1948 | Harry R. Sheppard (Democratic) | 13,972 votes (12.6 points) |
| 1946 | Harry R. Sheppard (Democratic) | 3,834 votes (5.4 points) |
| 1944 | Harry R. Sheppard (Democratic) | 14,130 votes (17.0 points) |
| 1942 | Harry R. Sheppard (Democrat, Republican) | 37,069 votes (93.0 points) |
Map
- This race
- Another district
- No figure
Outlines are the Census Bureau's simplified cartographic boundaries, drawn for display, not for legal boundaries. Group names are in the table and in each district's tooltip, not only shown by colour.
Data table: California's U.S. House districts, with District 21 outlined
| District | Contest |
|---|---|
| CA-1 | Another district |
| CA-2 | Another district |
| CA-3 | Another district |
| CA-4 | Another district |
| CA-5 | Another district |
| CA-6 | Another district |
| CA-7 | Another district |
| CA-8 | Another district |
| CA-9 | Another district |
| CA-10 | Another district |
| CA-11 | Another district |
| CA-12 | Another district |
| CA-13 | Another district |
| CA-14 | Another district |
| CA-15 | Another district |
| CA-16 | Another district |
| CA-17 | Another district |
| CA-18 | Another district |
| CA-19 | Another district |
| CA-20 | Another district |
| CA-21 | This race |
| CA-22 | Another district |
| CA-23 | Another district |
| CA-24 | Another district |
| CA-25 | Another district |
| CA-26 | Another district |
| CA-27 | Another district |
| CA-28 | Another district |
| CA-29 | Another district |
| CA-30 | Another district |
| CA-31 | Another district |
| CA-32 | Another district |
| CA-33 | Another district |
| CA-34 | Another district |
| CA-35 | Another district |
| CA-36 | Another district |
| CA-37 | Another district |
| CA-38 | Another district |
| CA-39 | Another district |
| CA-40 | Another district |
| CA-41 | Another district |
| CA-42 | Another district |
| CA-43 | Another district |
| CA-44 | Another district |
| CA-45 | Another district |
| CA-46 | Another district |
| CA-47 | Another district |
| CA-48 | Another district |
| CA-49 | Another district |
| CA-50 | Another district |
| CA-51 | Another district |
| CA-52 | Another district |
Source: U.S. Census Bureau cartographic boundary file for the 119th Congress. As of the 119th Congress (2025 to 2027) boundary file.
The outlined district is the one in force for the 119th Congress. A state that redrew its map for 2026 may vote on different lines; the official list above names the contest.
Campaign money
| Candidate | Raised | Spent | Cash on hand | Through |
|---|---|---|---|---|
| Jim Costa | $1.7M | $1.4M | $501K | Oct 14, 2026 |
| Kyle Kirkland | $465K | $452K | $13K | Oct 14, 2026 |
Each candidate's own reports to the Federal Election Commission, through the date shown. Candidates not listed have no FEC totals tied to them on our records. Each name links to the candidate's FEC page.
Headlines that name a candidate in this race
No headline from the outlets we follow has named a candidate in this race together with California in the last 30 days.
Headlines are shown as each outlet published them, with a link to the outlet. A headline appears here only when it names a candidate's full name and the state, or comes from a newsroom in the state. They are the outlets' reporting, not Power & Politics findings.
Other races on the same ballot
Federal and statewide contests in California · 59
- United States Representative · District 1
- United States Representative · District 2
- United States Representative · District 3
- United States Representative · District 4
- United States Representative · District 5
- United States Representative · District 6
- United States Representative · District 7
- United States Representative · District 8
- United States Representative · District 9
- United States Representative · District 10
- United States Representative · District 11
- United States Representative · District 12
- United States Representative · District 13
- United States Representative · District 14
- United States Representative · District 15
- United States Representative · District 16
- United States Representative · District 17
- United States Representative · District 18
- United States Representative · District 19
- United States Representative · District 20
- United States Representative · District 22
- United States Representative · District 23
- United States Representative · District 24
- United States Representative · District 25
- United States Representative · District 26
- United States Representative · District 27
- United States Representative · District 28
- United States Representative · District 29
- United States Representative · District 30
- United States Representative · District 31
- United States Representative · District 32
- United States Representative · District 33
- United States Representative · District 34
- United States Representative · District 35
- United States Representative · District 36
- United States Representative · District 37
- United States Representative · District 38
- United States Representative · District 39
- United States Representative · District 40
- United States Representative · District 41
- United States Representative · District 42
- United States Representative · District 43
- United States Representative · District 44
- United States Representative · District 45
- United States Representative · District 46
- United States Representative · District 47
- United States Representative · District 48
- United States Representative · District 49
- United States Representative · District 50
- United States Representative · District 51
- United States Representative · District 52
- Governor
- Lieutenant Governor
- Secretary of State
- Controller
- Treasurer
- Attorney General
- Insurance Commissioner
- Superintendent of Public Instruction
Every contest on the California ballot · Local races in California
