← Back to Members
Jim Costa

Jim Costa

DemocratHouse
CA - District 21

Service History

119th Congress (2025-2027)House Currently Serving
CA - District 21

2024 General Election

Jim Costa: 52.57%+5.15%

102,798 votes • Defeated Michael Maher

Jim CostaDEMWinner
102,798 votes(52.57%)
Michael MaherREP
92,733 votes(47.43%)

Total votes: 195,531

Jan 2025
to
Present
118th Congress (2023-2025)House
CA - District 21

2022 General Election

Jim Costa: 54.18%+8.36%

68,074 votes • Defeated Michael Maher

Jim CostaDEMWinner
68,074 votes(54.18%)
Michael MaherREP
57,573 votes(45.82%)

Total votes: 125,647

Jan 2023
to
Dec 2025
117th Congress (2021-2023)House
CA - District 16

2020 General Election

Jim Costa: 59.38%+18.76%

128,690 votes • Defeated Kevin Cookingham

Jim CostaDEMWinner
128,690 votes(59.38%)
Kevin CookinghamREP
88,039 votes(40.62%)

Total votes: 216,729

Jan 2021
to
Dec 2023
116th Congress (2019-2021)House
CA - District 16

2018 General Election

Jim Costa: 57.55%+15.09%

82,266 votes • Defeated Elizabeth Heng

Jim CostaDEMWinner
82,266 votes(57.55%)
Elizabeth HengREP
60,693 votes(42.45%)

Total votes: 142,959

Jan 2019
to
Dec 2021
115th Congress (2017-2019)House
CA - District 16

2016 General Election

Jim Costa: 58.03%+16.07%

97,473 votes • Defeated Johnny Martin Tacherra

Jim CostaDEMWinner
97,473 votes(58.03%)
Johnny Martin TacherraREP
70,483 votes(41.97%)

Total votes: 167,956

Jan 2017
to
Dec 2019
114th Congress (2015-2017)House
CA - District 16

2014 General Election

Jim Costa: 50.73%+1.46%

46,277 votes • Defeated Johnny Martin Tacherra

Jim CostaDEMWinner
46,277 votes(50.73%)
Johnny Martin TacherraREP
44,943 votes(49.27%)

Total votes: 91,220

Jan 2015
to
Dec 2017
113th Congress (2013-2015)House
CA - District 16

2012 General Election

Jim Costa: 57.41%+14.82%

84,649 votes • Defeated Brian Whelan

Jim CostaDEMWinner
84,649 votes(57.41%)
Brian WhelanREP
62,801 votes(42.59%)

Total votes: 147,450

Jan 2013
to
Dec 2015
112th Congress (2011-2013)House
CA - District 20

2010 General Election

Jim Costa: 51.7%+3.41%

46,247 votes • Defeated Andy Vidak

Jim CostaDEMWinner
46,247 votes(51.7%)
Andy VidakREP
43,197 votes(48.3%)

Total votes: 89,444

Jan 2011
to
Dec 2013
111th Congress (2009-2011)House
CA - District 20

2008 General Election

Jim Costa: 74.33%+48.67%

93,023 votes • Defeated Jim Lopez

Jim CostaDEMWinner
93,023 votes(74.33%)
Jim LopezREP
32,118 votes(25.67%)

Total votes: 125,141

Jan 2009
to
Dec 2011
110th Congress (2007-2009)House
CA - District 20

2006 General Election

Jim Costa: 100%Result

61,120 votes • Opponent data unavailable

Jim CostaDEMWinner
61,120 votes(100%)

Total votes: 61,120

Jan 2007
to
Dec 2009
109th Congress (2005-2007)House
CA - District 20

2004 General Election

Jim Costa: 53.4%+6.81%

61,005 votes • Defeated Roy Ashburn

Jim CostaDEMWinner
61,005 votes(53.4%)
Roy AshburnREP
53,231 votes(46.6%)

Total votes: 114,236

Jan 2005
to
Dec 2007
View Full Service History (11 terms)

11

Terms Served

11

Congresses

5

Safe Wins (>10%)

Floor Statements

What Jim said on the floor, from the Congressional Record

View all 1089
Extension of Remarks·September 15, 2026·p. E917

Honoring The Life Of Maytha Sebasto

Mr Speaker, I rise today to honor the life of Maytha Sebasto, a beloved educator, mother, wife, and community leader whose dedication to her students and the Central Valley spanned more than six decades. Maytha entered eternal rest on…

Extension of Remarks·September 15, 2026·p. E919

Honoring The Legacy Of Nancy Ruth Osborne

Mr. Speaker, I rise today to honor and remember the life of Nancy Ruth Osborne, who passed away on April 8, 2026, at the age of 78. Nancy grew up in a military family, living on Army bases in Japan, Turkey, and the United States. She…

Extension of Remarks·July 14, 2026·p. E685

Honoring Abc30'S 70th Anniversary

Mr. Speaker, I rise today to recognize and honor ABC30 on its 70th Anniversary, a remarkable milestone celebrating seven decades of service, journalism, and steadfast commitment to the people of California's Central Valley. Since its first…

View all 1089 floor statements