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 2024 State PREVIEW 2024 Fed PREVIEW 2024 General 2023 US Senate Appt 2022 General Prior 2020s Elections Elections by Decade
Other Stuff Advanced Search CA Constitution 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. 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