2024 Senate elections · Ohio history
Ohio U.S. Senate election 2024
Bernie Moreno REP +3.6 gain · Class I seat · held 11/5/24
- Votes counted
- 5,704,620
- Margin
- 3.6 pts
- Seat held by
- Democraticchanged party
- President in OH
- R+11.2same year
General election 11/5/24
By county
Counties coloured by the leading candidate, shaded by margin. County returns: MIT Election Data and Science Lab.Counties carried: Bernie Moreno 80, Sherrod Brown 8.
Official source: 2024-official-election-results
Other Ohio Senate races
| Year | Seat | Winner | Margin |
| 2024 | Class I | Bernie Moreno | 3.6 |
|---|
| 2022 | Class III | JD Vance | 6.1 |
|---|
| 2018 | Class I | Sherrod Brown | 6.9 |
|---|
| 2016 | Class III | Rob Portman | 20.9 |
|---|
| 2012 | Class I | Sherrod Brown | 6.0 |
|---|
| 2010 | Class III | Rob Portman | 17.4 |
|---|
| 2006 | Class I | Sherrod Brown | 12.4 |
|---|
| 2004 | Class III | George V. Voinovich | 27.7 |
|---|
| 2000 | Class I | Mike DeWine | 24.1 |
|---|
| 1998 | Class III | George V. Voinovich | 12.9 |
|---|
| 1994 | Class I | Mike DeWine | 14.2 |
|---|
| 1992 | Class III | John Glenn | 8.7 |
Full Ohio Senate history →
Questions and answers
Who won the 2024 Ohio Senate race?
Bernie Moreno (REP) won with 50.1% of the vote, ahead of Sherrod Brown (46.5%), a margin of 3.6 points.
Did the Ohio Senate seat change party in 2024?
Yes. It moved from the Democratic Party to the Republican Party.
How many votes were cast in the 2024 Ohio Senate race?
5,704,620 votes were counted for the candidates in the general election.
Compiled by FiveThirtyEight from the official source linked above.