Skip to content

Ohio

Ohio U.S. Senate election history

Every Ohio U.S. Senate election from 1976 to 2024: winners, parties, margins and the seats that changed hands.

Current senators

Wins by party

  • Democratic 9
  • Republican 8
D+50R+50D+25R+251976: D+3.019761980: D+40.61982: D+15.519821986: D+24.91988: D+14.019881992: D+8.71994: R+14.219941998: R+12.92000: R+24.120002004: R+27.72006: D+12.320062010: R+17.42012: D+6.020122016: R+20.92018: D+6.820182022: R+6.12024: R+3.62024
Ohio Senate races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearSeatWinnerPartyRunner-upMarginVotes
2024 flip Class I Bernie Moreno Republican Sherrod Brown 3.6 5,704,620
2022 Class III JD Vance Republican Tim Ryan 6.1 4,133,342
2018 Class I Sherrod Brown Democratic Jim Renacci 6.9 4,410,898
2016 Class III Rob Portman Republican Ted Strickland 20.9 5,374,170
2012 Class I Sherrod Brown Democratic Josh Mandel 6.0 5,449,018
2010 Class III Rob Portman Republican Lee Fisher 17.4 3,815,098
2006 flip Class I Sherrod Brown Democratic Mike DeWine 12.4 4,019,236
2004 Class III George V. Voinovich Republican Eric D. Fingerhut 27.7 5,425,823
2000 Class I Mike DeWine Republican Ted Celeste 24.1 4,448,801
1998 flip Class III George V. Voinovich Republican Mary Boyle 12.9 3,404,351
1994 flip Class I Mike DeWine Republican Joel Hyatt 14.2 3,436,884
1992 Class III John Glenn Democratic Mike DeWine 8.7 4,793,953
1988 Class I Howard Morton Metzenbaum Democratic George V. Voinovich 14.0 4,352,905
1986 Class III John Glenn Democratic Thomas Norman Kindness 24.9 3,121,189
1982 Class I Howard Morton Metzenbaum Democratic Paul E. Pfeifer 15.5 3,395,463
1980 Class III John Glenn Democratic James E. Betts 40.6 4,027,303
1976 flip Class I Howard Morton Metzenbaum Democratic Robert Taft Jr. 3.0 3,920,613

Ohio governor history · House districts · Presidential results

Questions and answers

Who won the most recent Ohio Senate election?

Bernie Moreno won in 2024 by 3.6 points.

Who are Ohio's U.S. senators?

Jon Husted (Republican, term ends 2026) and Bernie Moreno (Republican, term ends 2031).

When did a Democrat last win a Ohio Senate race?

In 2018, when Sherrod Brown won.

When did a Republican last win a Ohio Senate race?

In 2024, when Bernie Moreno won.

Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.