JoinCalifornia: Election History for the State of California

Information Home Elected Offices Elections by Decade Longest Service Shortest Service Most & Fewest Votes Uncontested Races Closest Contests Redistricting Recalls
Elections 2025 SD-36 Special 2025 AD-32 Special 2024 General Prior 2020s Elections Elections by Decade
Other Stuff Advanced Search CA Constitution CA in Congress Line of Succession Highest Ranking SCOTUS Cases

[search tips] [advanced search]

Searching tips

  • Enter a candidate's name to find a candidate
  • Enter the name of a political party to find the party and all candidates
  • Enter a date to find an election
  • Enter a year to find all elections within that year

November 2, 2004

General Election

A total of 12,589,683 Californians voted in this election.

President
Michael Badnarik Libertarian 0.4% Loss
George W. Bush Republican 44.4% Loss
David Cobb Green 0.3% Loss
John F. Kerry Democratic 54.3% Win
Ralph Nader Write-in 0.2% Loss
Leonard Peltier Peace and Freedom 0.2% Loss
Michael Anthony Peroutka American Independent 0.2% Loss
 
Senate3
Barbara Boxer Democratic 57.7% Win
Marsha Feinland Peace and Freedom 2% Loss
Jim Gray Libertarian 1.8% Loss
Don J. Grundmann American Independent 0.7% Loss
Bill Jones Republican 37.8% Loss
 
CD-01
Pamela Elizondo Green 4.8% Loss
Mike Thompson Democratic 67% Win
Lawrence R. Wiesner Republican 28.2% Loss
 
CD-02
Wally Herger Republican 66.9% Win
Mike Johnson Democratic 33.1% Loss
 
CD-03
Gabe Castillo Democratic 34.9% Loss
Dan Lungren Republican 61.9% Win
Douglas Arthur Tuma Libertarian 3.2% Loss
 
CD-04
John T. Doolittle Republican 65.4% Win
David I. Winters Democratic 34.6% Loss
 
CD-05
Pat Driscoll Green 3.4% Loss
Mike Dugas Republican 23.3% Loss
Robert T. Matsui Democratic 71.4% Win
John C. Reiger Peace and Freedom 1.9% Loss
 
CD-06
Paul L. Erickson Republican 27.4% Loss
Lynn C. Woolsey Democratic 72.6% Win
 
CD-07
Charles Hargrave Republican 23.9% Loss
George Miller Democratic 76.1% Win
 
CD-08
Jennifer DePalma Republican 11.7% Loss
Leilani Dowell Peace and Freedom 3.6% Loss
Nancy Pelosi Democratic 84.7% Win
 
CD-09
Claudia Bermudez Republican 12.3% Loss
Jim Eyer Libertarian 3.2% Loss
Barbara Lee Democratic 84.5% Win
 
CD-10
Jeff Ketelson Republican 34.3% Loss
Ellen Tauscher Democratic 65.7% Win
 
CD-11
Jerry McNerney Democratic 38.8% Loss
Richard Pombo Republican 61.2% Win
 
CD-12
Mike Garza Republican 20.8% Loss
Pat Gray Green 9.1% Loss
Harland Harrison Libertarian 2% Loss
Tom Lantos Democratic 68% Win
 
CD-13
George I. Bruno Republican 24% Loss
Pete Stark Democratic 71.6% Win
Mark W. Stroberg Libertarian 4.4% Loss
 
CD-14
Anna G. Eshoo Democratic 69.8% Win
Chris Haugen Republican 26.6% Loss
Brian Holtz Libertarian 3.7% Loss
 
CD-15
Raymond L. Chukwu Republican 28% Loss
Mike Honda Democratic 72% Win
 
CD-16
Zoe Lofgren Democratic 70.9% Win
Doug McNea Republican 26.3% Loss
Markus Welch Libertarian 2.8% Loss
 
CD-17
Sam Farr Democratic 66.8% Win
Ray Glock-Grueneich Green 1.6% Loss
Mark Risley Republican 29.2% Loss
Joel Smolen Libertarian 1.2% Loss
Joe Williams Peace and Freedom 1.3% Loss
 
CD-18
Dennis A. Cardoza Democratic 67.5% Win
Charles F. Pringle Jr. Republican 32.5% Loss
 
CD-19
James A. "Lex" Bufford Democratic 27.2% Loss
Larry R. Mullen Green 6.7% Loss
George P. Radanovich Republican 66% Win
 
CD-20
Roy Ashburn Republican 46.6% Loss
Jim Costa Democratic 53.4% Win
 
CD-21
Fred B. Davis Democratic 26.8% Loss
Devin G. Nunes Republican 73.2% Win
 
CD-22
William M. "Bill" Thomas Republican 100% Win
 
CD-23
Lois Capps Democratic 63% Win
Michael Favorite Libertarian 2.6% Loss
Donald E. Regan Republican 34.4% Loss
 
CD-24
Stuart A. Bechman Green 3.3% Loss
Elton W. Gallegly Republican 62.8% Win
Brett Wagner Democratic 33.9% Loss
 
CD-25
Buck McKeon Republican 64.4% Win
Fred "Tim" Willoughby Democratic 35.6% Loss
 
CD-26
David Dreier Republican 53.6% Win
Cynthia Rodriguez Matthews Democratic 42.8% Loss
Randall G. Weissbuch Libertarian 3.6% Loss
 
CD-27
Eric J. Carter Green 4.5% Loss
Robert M. Levy Republican 33.3% Loss
Brad Sherman Democratic 62.3% Win
 
CD-28
Howard L. Berman Democratic 71% Win
David R. Hernandez Jr. Republican 23.3% Loss
Kelley L. Ross Libertarian 5.7% Loss
 
CD-29
Ted Brown Libertarian 2.2% Loss
Philip Koebel Green 2.8% Loss
Adam B. Schiff Democratic 64.6% Win
Harry Frank Scolinos Republican 30.4% Loss
 
CD-30
Victor Elizalde Republican 28.8% Loss
Henry A. Waxman Democratic 71.2% Win
 
CD-31
Xavier Becerra Democratic 80.2% Win
Luis Vega Republican 19.8% Loss
 
CD-32
Leland Faegre Libertarian 15% Loss
Hilda L. Solis Democratic 85% Win
 
CD-33
Diane Watson Democratic 88.6% Win
Bob Weber Libertarian 11.4% Loss
 
CD-34
Wayne Miller Republican 25.5% Loss
Lucille Roybal-Allard Democratic 74.5% Win
 
CD-35
Gordon Michael Mego American Independent 2.2% Loss
Ross Moen Republican 15.1% Loss
Charles Tate Libertarian 2.2% Loss
Maxine Waters Democratic 80.5% Win
 
CD-36
Michael J. "Mike" Binkley Libertarian 2.1% Loss
Jane Harman Democratic 62% Win
Alice Stek Peace and Freedom 2.5% Loss
Paul Whitehead Republican 33.5% Loss
 
CD-37
Juanita Millender-McDonald Democratic 75.1% Win
Herb Peters Libertarian 4.8% Loss
Vernon Van Republican 20.2% Loss
 
CD-38
Grace F. Napolitano Democratic 100% Win
 
CD-39
Tim Escobar Republican 39.3% Loss
Linda T. Sanchez Democratic 60.7% Win
 
CD-40
Edward R. Royce Republican 67.9% Win
J. Tilman Williams Democratic 32.1% Loss
 
CD-41
Jerry Lewis Republican 82.9% Win
Peymon Mottahedek Libertarian 17.1% Loss
 
CD-42
Gary G. Miller Republican 68.1% Win
Lewis Myers Democratic 31.9% Loss
 
CD-43
Joe Baca Democratic 66.4% Win
Ed Laning Republican 33.6% Loss
 
CD-44
Kevin Akin Peace and Freedom 3.4% Loss
Ken Calvert Republican 61.6% Win
Louis Vandenberg Democratic 35% Loss
 
CD-45
Mary Bono Republican 66.6% Win
Richard J. Meyer Democratic 33.4% Loss
 
CD-46
Jim D. Brandt Democratic 32.6% Loss
Keith D. Gann Libertarian 1.8% Loss
Tom Lash Green 3.7% Loss
Dana Rohrabacher Republican 61.9% Win
 
CD-47
Alexandria A. "Alex" Coronado Republican 39.6% Loss
Loretta Sanchez Democratic 60.4% Win
 
CD-48
Bruce Cohen Libertarian 2.9% Loss
Chris Cox Republican 65% Win
John Graham Democratic 32.2% Loss
 
CD-49
Mike Byron Democratic 34.9% Loss
Lars R. Grossmith Libertarian 2.5% Loss
Darrell E. Issa Republican 62.6% Win
 
CD-50
Francine Busby Democratic 36.5% Loss
Randy "Duke" Cunningham Republican 58.4% Win
Brandon C. Osborne Libertarian 1.2% Loss
Diane Beall Templin American Independent 1.6% Loss
Gary M. Waayers Green 2.2% Loss
 
CD-51
Bob Filner Democratic 62.1% Win
Michael S. Giorgino Republican 34.6% Loss
Michael S. Metti Libertarian 3.3% Loss
 
CD-52
Michael Benoit Libertarian 3.2% Loss
Duncan Hunter Republican 69.2% Win
Brian S. Keliher Democratic 27.6% Loss
 
CD-53
Susan A. Davis Democratic 66.1% Win
Darin Hunzeker Republican 28.9% Loss
Lawrence P. Rockwood Green 3.4% Loss
Adam Van Susteren Libertarian 1.6% Loss
 
SD-01
Dave Cox Republican 62.8% Win
Roberto Leibman Libertarian 3.2% Loss
Kristine Lang McDonald Democratic 34% Loss
 
SD-03
Andrew D. Felder Republican 26% Loss
Ian J. Grimes Peace and Freedom 3.2% Loss
Carole Migden Democratic 68.2% Win
David Rhodes Libertarian 2.7% Loss
 
SD-05
Michael J. Machado Democratic 52.2% Win
Gary A. Podesto Republican 47.8% Loss
 
SD-07
Tom Torlakson Democratic 100% Win
 
SD-09
Tom Condit Peace and Freedom 5.4% Loss
Patricia Deutsche Republican 15.5% Loss
Don Perata Democratic 77.1% Win
Peter Von Pinnon Libertarian 2% Loss
 
SD-11
Allen M. Rice Libertarian 4.1% Loss
Joe Simitian Democratic 66.5% Win
Jon W. Zellhoefer Republican 29.4% Loss
 
SD-13
Elaine K. Alquist Democratic 68.5% Win
Shane Patrick Connolly Republican 27.3% Loss
Michael Laursen Libertarian 4.2% Loss
 
SD-15
Brook Madsen Green 4.5% Loss
Abel Maldonado Republican 52.8% Win
Peg Pinard Democratic 42.7% Loss
 
SD-17
John S. "Scott" Ballard Libertarian 4.1% Loss
Jonathan Daniel Kraut Democratic 36.2% Loss
George Runner Republican 59.7% Win
 
SD-19
Paul Graber Democratic 39.3% Loss
Tom McClintock Republican 60.7% Win
 
SD-21
James R. "Bob" New Libertarian 21.9% Loss
Jack Scott Democratic 78.1% Win
 
SD-23
Colin S. Goldman Libertarian 5.2% Loss
Sheila Kuehl Democratic 65.7% Win
Leonard Michael Lanzi Republican 29.1% Loss
 
SD-25
Dale F. Ogden Libertarian 3% Loss
James Arlandus Spencer Republican 23.4% Loss
Edward Vincent Democratic 73.7% Win
 
SD-27
Cesar Navarro Castellanos Republican 36.7% Loss
Alan Lowenthal Democratic 63.3% Win
 
SD-29
Rufino Mallari Bautista Jr. Democratic 32.8% Loss
Dan Fernandes Libertarian 5.5% Loss
Bob Margett Republican 61.6% Win
 
SD-31
Bob Dutton Republican 59.5% Win
Marjorie Musser Mikels Democratic 40.5% Loss
 
SD-33
Dick Ackerman Republican 69% Win
Randall Daugherty Democratic 31% Loss
 
SD-35
John Campbell Republican 63.8% Win
Timothy Johnson Libertarian 4.6% Loss
Rita B. Siebert Democratic 31.6% Loss
 
SD-37
Jim Battin Republican 59.6% Win
Pat Johansen Democratic 40.4% Loss
 
SD-39
Christine T. Kehoe Democratic 60% Win
John Murphy Libertarian 4.6% Loss
Larry Stirling Republican 35.4% Loss
 
AD-01
Ken Anton Libertarian 5.6% Loss
Patty Berg Democratic 61.6% Win
Ray Tyrone Republican 32.8% Loss
 
AD-02
Doug La Malfa Republican 68.5% Win
Barbara McIver Democratic 31.5% Loss
 
AD-03
Robert Burk Libertarian 3.4% Loss
Rick Keene Republican 59.3% Win
Robert A. Woods Democratic 37.2% Loss
 
AD-04
Tim Leslie Republican 66.7% Win
Todd W. Schwenk Democratic 33.3% Loss
 
AD-05
Sandra A. Carey Democratic 36% Loss
Melissa Manfre Libertarian 3.7% Loss
Roger Niello Republican 60.2% Win
 
AD-06
Joe Nation Democratic 72.5% Win
Carolyn Patrick (I) Republican 27.5% Loss
 
AD-07
Noreen M. Evans Democratic 60.1% Win
Pat Krueger Republican 36.9% Loss
F. Aaron Smith Libertarian 3% Loss
 
AD-08
John R. Munn Republican 37.2% Loss
Lois Wolk Democratic 62.8% Win
 
AD-09
Gaspar Garcia Republican 28% Loss
Dave Jones Democratic 66.7% Win
Gale Morgan Libertarian 5.2% Loss
 
AD-10
Cullene Lang Libertarian 24.4% Loss
Alan Nakanishi Republican 75.6% Win
 
AD-11
Joe Canciamilla Democratic 66.8% Win
Frank J. Manske Libertarian 5% Loss
Paul Santiago Republican 28.2% Loss
 
AD-12
Howard Epstein Republican 16.5% Loss
Chris Maden Libertarian 5.9% Loss
Leland Yee Democratic 77.6% Win
 
AD-13
Mark Leno Democratic 81.9% Win
Jonathan Scott Marvin Libertarian 4.9% Loss
Gail E. Neira Republican 13.2% Loss
 
AD-14
Loni Hancock Democratic 77.4% Win
Lance Montauk Republican 17.8% Loss
Kevin O'Neal Libertarian 4.7% Loss
 
AD-15
Guy Houston Republican 55.2% Win
Elaine D. Shaw Democratic 44.8% Loss
 
AD-16
Wilma Chan Democratic 88.2% Win
Jerald H. Udinsky Republican 11.8% Loss
 
AD-17
Barbara S. Matthews Democratic 60.5% Win
Nellie McGarry Republican 39.5% Loss
 
AD-18
Ronald J. Colfer Libertarian 16.4% Loss
Lou Filipovich Write-in Loss
Johan Klehs Democratic 83.6% Win
 
AD-19
Catherine Brinkman Republican 25.9% Loss
Miles C. Gilster Libertarian 2.8% Loss
Gene Mullin Democratic 71.3% Win
 
AD-20
Alberto Torrico Democratic 68.6% Win
Cliff Williams Republican 31.4% Loss
 
AD-21
Steve Poizner Republican 48.5% Loss
Ira Ruskin Democratic 51.5% Win
 
AD-22
Marie Dominguez-Gasson Republican 29.7% Loss
Sally J. Lieber Democratic 70.3% Win
 
AD-23
Warner S. Bloomberg III Green 4.9% Loss
Joe Coto Democratic 67.1% Win
Mark Patrosso Republican 27.9% Loss
 
AD-24
Rebecca Cohn Democratic 59.4% Win
Zander Y. Collier III Libertarian 5.3% Loss
Ernie Konnyu Republican 35.3% Loss
 
AD-25
Dave Cogdill Republican 68.2% Win
Bryan Justin Marks Democratic 31.8% Loss
 
AD-26
Greg Aghazarian Republican 62.6% Win
Tim Weintz Sr. Democratic 37.4% Loss
 
AD-27
Jack D. Barlich Republican 31.3% Loss
John Laird Democratic 68.7% Win
 
AD-28
Bob Perkins Republican 36.7% Loss
Simon Salinas Democratic 63.3% Win
 
AD-29
John R. Crockford Green 3.4% Loss
Michael R. Macias Democratic 34.3% Loss
Mike Villines Republican 62.4% Win
 
AD-30
Dean Gardner Republican 45% Loss
Nicole Parra Democratic 55% Win
 
AD-31
Juan Arambula Democratic 57.7% Win
Paul Betancourt Republican 42.3% Loss
 
AD-32
Marvin Armas Democratic 21.3% Loss
Kevin McCarthy Republican 78.7% Win
 
AD-33
Sam Blakeslee Republican 56.3% Win
Tom Hutchings Green 5.9% Loss
Stew Jenkins Democratic 32.5% Loss
Gary L. Kirkland Libertarian 5.4% Loss
 
AD-34
Maggie Florez Democratic 31.4% Loss
Bill Maze Republican 68.6% Win
 
AD-35
Pedro Nava Democratic 52.7% Win
Robert "Bob" Pohl Republican 47.3% Loss
 
AD-36
Sharon Runner Republican 66.2% Win
Horton Scioneaux Democratic 33.8% Loss
 
AD-37
Ferial Masry Democratic 41.1% Loss
Adrienne M. Prince Green 3.9% Loss
Audra Strickland Republican 55.1% Win
 
AD-38
Brian Joseph Davis Democratic 38.8% Loss
Keith Richman Republican 61.2% Win
 
AD-39
Ely De La Cruz Ayao Republican 23.2% Loss
Cindy Montanez Democratic 76.8% Win
 
AD-40
Mark Isler Republican 42% Loss
Lloyd Levine Democratic 58% Win
 
AD-41
Fran Pavley Democratic 62.5% Win
Heather Peters Republican 37.5% Loss
 
AD-42
Richard P. Koffler Libertarian 5.3% Loss
Paul Koretz Democratic 94.7% Win
 
AD-43
Paul Morgan Fredrix Republican 33.2% Loss
Dario J. Frommer Democratic 66.8% Win
 
AD-44
Carol Liu Democratic 78.7% Win
Sandor J. Woren Libertarian 21.3% Loss
 
AD-45
Lynn Gabriel Republican 47.3% Loss
Jackie Goldberg Democratic 52.7% Win
 
AD-46
Oscar A. Gutierrez Republican 30.6% Loss
Fabian Nunez Democratic 69.4% Win
 
AD-47
Manuel "Manny" Aldana Jr. Republican 5.3% Loss
Karen Bass Democratic 80.2% Win
Dale V. Everett Republican 14.5% Loss
 
AD-48
Sebastian Alexander Republican 10% Loss
Peter D. "Pedro" De Baets Libertarian 8.1% Loss
Mark Ridley-Thomas Democratic 81.9% Win
 
AD-49
Laura G. Brown Libertarian 8.9% Loss
Judy Chu Democratic 65.8% Win
Sandra L. Needs Republican 25.4% Loss
 
AD-50
Hector De La Torre Democratic 74.9% Win
Gladys O. Miller Republican 25.1% Loss
 
AD-51
Jerome E. Horton Democratic 84.1% Win
Daniel R. Sherman Libertarian 15.9% Loss
 
AD-52
Mervyn M. Dymally Democratic 100% Win
 
AD-53
Ethan M. Boivie Libertarian 4.7% Loss
Mike Gordon Democratic 50.4% Win
Greg Hill Republican 42.1% Loss
James R. "Jim" Smith Peace and Freedom 2.7% Loss
 
AD-54
Betty Karnette Democratic 53.5% Win
Steven T. Kuykendall Republican 43.8% Loss
John Howard Sterne Libertarian 2.7% Loss
 
AD-55
Jenny Oropeza Democratic 66.7% Win
Margherita Underhill Republican 33.3% Loss
 
AD-56
Rudy Bermudez Democratic 60.2% Win
John W. Brantuk Sr. Republican 39.8% Loss
 
AD-57
Edward "Ed" Chavez Democratic 68.5% Win
Victor M. Valenzuela Jr. Republican 31.5% Loss
 
AD-58
Ronald S. Calderon Democratic 61.9% Win
Rita Topalian Republican 38.1% Loss
 
AD-59
Dan Harden Democratic 37.7% Loss
Dennis L. Mountjoy Republican 58.2% Win
Fritz R. Ward Libertarian 4.1% Loss
 
AD-60
Bob Huff Republican 66.5% Win
Patrick John Martinez Democratic 33.5% Loss
 
AD-61
Gloria Negrete-McLeod Democratic 63.6% Win
Alan Wapner Republican 36.4% Loss
 
AD-62
Joe Baca Jr. Democratic 64.6% Win
Marge Mendoza-Ware Republican 35.4% Loss
 
AD-63
Bill Emmerson Republican 58.3% Win
Maureen K. Keedy Libertarian 7.2% Loss
D'Andre McNamee Democratic 34.5% Loss
 
AD-64
John J. Benoit Republican 61.2% Win
Robert Melsh Democratic 38.8% Loss
 
AD-65
Russ Bogh Republican 61.6% Win
Rita Ramirez-Dean Democratic 38.4% Loss
 
AD-66
Ray Haynes Republican 61.6% Win
Jack N. Lee Libertarian 2.5% Loss
Laurel A. Nicholson Democratic 36% Loss
 
AD-67
Tom Harman Republican 63.9% Win
David Minton Silva Democratic 29.9% Loss
Norm "Firecracker" Westwell Libertarian 6.2% Loss
 
AD-68
Al Snook Democratic 39.1% Loss
Van Tran Republican 60.9% Win
 
AD-69
Otto Bade Republican 31.5% Loss
George Reis Libertarian 7.1% Loss
Tom Umberg Democratic 61.3% Win
 
AD-70
Mark Baldwin Libertarian 3.5% Loss
Chuck DeVore Republican 61.1% Win
Carl Mariz Democratic 35.4% Loss
 
AD-71
Bea Foster Democratic 30.9% Loss
Todd Spitzer Republican 69.1% Win
 
AD-72
Brian Lee Cross Libertarian 3.7% Loss
Lynn Daucher Republican 66% Win
Ross W. Johnson Democratic 30.4% Loss
 
AD-73
Kathleen Calzada Democratic 31.7% Loss
Andy Favor Libertarian 5.2% Loss
Mimi Walters Republican 63.1% Win
 
AD-74
Karen R. Underwood Democratic 40.7% Loss
Mark Wyland Republican 59.3% Win
 
AD-75
Karen Heumann Democratic 37.7% Loss
Paul H. King Libertarian 2.9% Loss
George Plescia Republican 59.4% Win
 
AD-76
Tricia Rae Hunter Republican 42.2% Loss
Lori Saldana Democratic 55.4% Win
Richard J. Senecal Libertarian 2.4% Loss
 
AD-77
Jay La Suer Republican 63.7% Win
Chris Larkin Democratic 31.6% Loss
Jennifer Osborne Libertarian 4.7% Loss
 
AD-78
Patty Davis Democratic 47.8% Loss
Virgil "Randy" Hall II Libertarian 3.1% Loss
Shirley Horton Republican 49.1% Win
 
AD-79
Josh Hale Libertarian 5.9% Loss
Juan Vargas Democratic 94.1% Win
 
AD-80
Mary Ann Andreas Democratic 37% Loss
Eli Wallace Conroe Libertarian 11.4% Loss
Bonnie Garcia Republican 51.6% Win