Ohio / Senate
How did Ohio vote for the Senate?
2024 · data family: electiondata.dev
Bernie Moreno (Republican) won by 3.6 points
3.6ptsSenate, 2024: winner's margin
- Bernie Moreno (Republican) 50.1%, Sherrod Brown (Democrat) 46.5%, Don Kissick (Libertarian) 3.4%
- 5,704,620 votes for Senate candidates
Compare every state: where Ohio ranks for 2024
- Democrat ahead
- Republican ahead
Show the numbers (17 rows)
| Year | Margin |
|---|---|
| 2024 | R +3.6 |
| 2022 | R +6.1 |
| 2018 | D +6.8 |
| 2016 | R +20.9 |
| 2012 | D +6.0 |
| 2010 | R +17.4 |
| 2006 | D +12.3 |
| 2004 | R +27.7 |
| 2000 | R +24.1 |
| 1998 | R +12.9 |
| 1994 | R +14.2 |
| 1992 | D +8.7 |
| 1988 | D +14.0 |
| 1986 | D +24.9 |
| 1982 | D +15.5 |
| 1980 | D +40.5 |
| 1976 | D +3.0 |
Every Senate race since 1976
| Race | Winner | Runner-up | Margin | Votes |
|---|---|---|---|---|
| 2024 | Bernie Moreno (R) 50.1% | Sherrod Brown (D) 46.5% | 3.6 pts | 5,704,620 |
| 2022 | Jd Vance (R) 53.0% | Tim Ryan (D) 46.9% | 6.1 pts | 4,133,342 |
| 2018 | Sherrod Brown (D) 53.4% | Jim Renacci (R) 46.6% | 6.8 pts | 4,410,898 |
| 2016 | Rob Portman (R) 58.0% | Ted Strickland (D) 37.2% | 20.9 pts | 5,374,164 |
| 2012 | Sherrod Brown (D) 50.7% | Josh Mandel (R) 44.7% | 6.0 pts | 5,449,018 |
| 2010 | Rob Portman (R) 56.8% | Lee Fisher (D) 39.4% | 17.4 pts | 3,815,098 |
| 2006 | Sherrod Brown (D) 56.2% | Mike Dewine (R) 43.8% | 12.3 pts | 4,019,236 |
| 2004 | George V. Voinovich (R) 63.8% | Eric D. Fingerhut (D) 36.1% | 27.7 pts | 5,425,823 |
| 2000 | Mike Dewine (R) 59.9% | Ted Celeste (D) 35.9% | 24.1 pts | 4,448,801 |
| 1998 | George V. Voinovich (R) 56.5% | Mary O. Boyle (D) 43.5% | 12.9 pts | 3,404,351 |
| 1994 | Mike Dewine (R) 53.4% | Joel Hyatt (D) 39.2% | 14.2 pts | 3,436,884 |
| 1992 | John Glenn (D) 51.0% | Michael Dewine (R) 42.3% | 8.7 pts | 4,793,953 |
| 1988 | Howard M. Metzenbaum (D) 57.0% | George V. Voinovich (R) 43.0% | 14.0 pts | 4,352,905 |
| 1986 | John Glenn (D) 62.5% | Thomas N. Kindness (R) 37.5% | 24.9 pts | 3,121,189 |
| 1982 | Howard M. Metzenbaum (D) 56.7% | Paul E. Pfeifer (R) 41.1% | 15.5 pts | 3,395,463 |
| 1980 | John Glenn (D) 68.8% | James E. Betts (R) 28.2% | 40.6 pts | 4,027,303 |
| 1976 | Howard M. Metzenbaum (D) 49.5% | Robert Taft Jr. (R) 46.5% | 3.0 pts | 3,920,613 |
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/places/us-oh/senate.jsonEvery Senate race, every state, from electiondata.dev (live, no key):
curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"What this can't tell you
- Statewide totals say nothing about who voted or why.
- Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.
How the answer is decided
Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.