The 2020 Ohio Senate election was held on November 3, 2020, with the primary election held on April 28, 2020.[b] Ohio voters elected state senators in the 16 even-numbered Ohio Senate districts. State senators elected in 2020 will be eligible to serve a four-year term beginning January 2021 and ending December 2024. These elections coincided with elections for U.S. President and the Ohio House.
| |||||||||||||||||||||||||||||||||||||
16 seats from even-numbered districts in the Ohio Senate 17 seats needed for a majority | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Turnout | 74.0% (2.7pp)[a] | ||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
Results Democratic hold Republican hold Republican gain | |||||||||||||||||||||||||||||||||||||
|
Although Democrats had hoped to break the Republican supermajority in the chamber (which would have required them to pick up three seats), they ended up losing one, further consolidating Republican control.
Predictions
editSource | Ranking | As of |
---|---|---|
The Cook Political Report[3] | Likely R | October 21, 2020 |
Statewide results
editParty | Candidates | Votes | Seats Won | |||||
---|---|---|---|---|---|---|---|---|
No. | % | +/– | No. | +/– | % | |||
Republican Party | 16 | 1,754,433 | 61.48 | 5.14 | 15 | 1 | 93.75 | |
Democratic Party | 16 | 1,097,400 | 38.45 | 5.07 | 1 | 1 | 6.25 | |
Independent | 2 | 1,950 | 0.07 | 0.07 | 0 | 0 | 0.00 | |
Total | 2,853,783 | 100.00 | 16 | 100.00 |
Close races
editSeats where the margin of victory was under 10%:
- District 16, 0.06%
- District 32, 2% (gain)
- District 6, 6.34%
- District 24, 8.68%
Results by district
editOverview
editDistrict | Incumbent Status | Incumbent | Winner | Result | ||
---|---|---|---|---|---|---|
2nd | Running | Theresa Gavarone | Incumbent Republican re-elected | |||
4th | Term-limited | Bill Coley | George Lang | Republican hold | ||
6th | Term-limited | Peggy Lehner | Niraj Antani | Republican hold | ||
8th | Running | Louis Blessing | Incumbent Republican re-elected | |||
10th | Running | Bob Hackett | Incumbent Republican re-elected | |||
12th | Running | Matt Huffman | Incumbent Republican re-elected | |||
14th | Running | Terry Johnson | Incumbent Republican re-elected | |||
16th | Running | Stephanie Kunze | Incumbent Republican re-elected | |||
18th | Term-limited | John Eklund | Jerry Cirino | Republican hold | ||
20th | Running | Tim Schaffer | Incumbent Republican re-elected | |||
22nd | Term-limited | Larry Obhof | Mark Romanchuk | Republican hold | ||
24th | Running | Matt Dolan | Incumbent Republican re-elected | |||
26th | Term-limited | David Burke | Bill Reineke | Republican hold | ||
28th | Running | Vernon Sykes | Incumbent Democrat re-elected | |||
30th | Running | Frank Hoagland | Incumbent Republican re-elected | |||
32nd | Running | Sean O'Brien | Sandra O'Brien | Republican gain |
Detailed results
editDistrict 2 • District 4 • District 6 • District 8 • District 10 • District 12 • District 14 • District 16 • District 18 • District 20 • District 22 • District 24 • District 26 • District 28 • District 30 • District 32 |
District 2
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Joel O'Dorisio | 12,170 | 52.2 | |
Democratic | Reem Subei | 11,162 | 47.8 | |
Total votes | 23,332 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Theresa Gavarone (incumbent) | 17,352 | 100.0 | |
Total votes | 17,352 | 100.0 |
General election results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Theresa Gavarone (incumbent) | 122,084 | 62.2 | |
Democratic | Joel O'Dorisio | 74,240 | 37.8 | |
Total votes | 196,324 | 100.0 | ||
Republican hold | Swing | 4.2 |
District 4
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Kathy Wyenandt | 12,568 | 100.0 | |
Total votes | 12,568 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | George Lang | 12,579 | 49.4 | |
Republican | Candice Keller | 8,318 | 32.7 | |
Republican | Lee Wong | 4,568 | 17.9 | |
Total votes | 25,465 | 100.0 |
General election results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | George Lang | 106,021 | 60.5 | |
Democratic | Kathy Wyenandt | 68,000 | 38.8 | |
Independent | Kent Keller (write-in) | 1,126 | 0.6 | |
Total votes | 175,147 | 100.0 | ||
Republican hold | Swing | 7.1 |
District 6
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Mark Fogel | 16,867 | 82.2 | |
Democratic | Albert Griggs, Jr. | 3,643 | 17.8 | |
Total votes | 20,510 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Niraj Antani | 14,866 | 64.4 | |
Republican | Rachel Selby | 5,317 | 23.1 | |
Republican | Gregory Alan Robinson | 2,885 | 12.5 | |
Total votes | 23,068 | 100.0 |
General election results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Niraj Antani | 99,096 | 53.2 | |
Democratic | Mark Fogel | 87,280 | 46.8 | |
Total votes | 186,376 | 100.0 | ||
Republican hold | Swing | 14.9 |
District 8
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Daniel Brown | 18,091 | 100.0 | |
Total votes | 18,091 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Louis Blessing (incumbent) | 20,544 | 100.0 | |
Total votes | 20,544 | 100.0 |
General election results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Louis Blessing (incumbent) | 112,313 | 60.1 | |
Democratic | Daniel Brown | 74,565 | 39.9 | |
Total votes | 186,878 | 100.0 | ||
Republican hold | Swing | 2.8 |
District 10
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Charles Ballard | 16,232 | 100.0 | |
Total votes | 16,232 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Hackett (incumbent) | 29,116 | 100.0 | |
Total votes | 29,116 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Hackett (incumbent) | 109,456 | 65.3 | |
Democratic | Charles Ballard | 58,126 | 34.7 | |
Total votes | 167,582 | 100.0 | ||
Republican hold | Swing | 0.2 |
District 12
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Ken Poling | 10,900 | 100.0 | |
Total votes | 10,900 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matt Huffman (incumbent) | 33,710 | 100.0 | |
Total votes | 33,710 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matt Huffman (incumbent) | 129,218 | ||
Democratic | Ken Poling | 33,800 | 20.7 | |
Total votes | 164,018 | 100.0 | ||
Republican hold | Swing | 20.7[c] |
District 14
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Ryan Ottney | 13,060 | 100.0 | |
Total votes | 13,060 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Terry Johnson (incumbent) | 29,928 | 76.3 | |
Republican | David Uible | 9,278 | 23.7 | |
Total votes | 39,206 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Terry Johnson (incumbent) | 127,588 | 72.7 | |
Democratic | Ryan Ottney | 47,843 | 27.3 | |
Total votes | 175,431 | 100.0 | ||
Republican hold | Swing | 0.8 |
District 16
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Crystal Lett | 23,349 | 78.8 | |
Democratic | Troy Doucet | 4,389 | 14.8 | |
Democratic | Mark Bailey | 1,880 | 6.4 | |
Total votes | 29,618 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Stephanie Kunze (incumbent) | 13,098 | 100.0 | |
Total votes | 13,098 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Stephanie Kunze (incumbent) | 106,053 | 50.03 | |
Democratic | Crystal Lett | 105,937 | 49.97 | |
Total votes | 211,990 | 100.0 | ||
Republican hold | Swing | 9.0 |
District 18
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Betsy Rader | 23,183 | 100.0 | |
Total votes | 23,183 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jerry Cirino | 23,690 | 100.0 | |
Total votes | 23,690 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jerry Cirino | 115,754 | 60.5 | |
Democratic | Betsy Rader | 75,535 | 39.5 | |
Total votes | 191,289 | 100.0 | ||
Republican hold | Swing | 4.8 |
District 20
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Christian Johnson | 13,993 | 100.0 | |
Total votes | 13,993 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Tim Schaffer (incumbent) | 25,458 | 100.0 | |
Total votes | 25,458 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Tim Schaffer (incumbent) | 121,844 | 69.5 | |
Democratic | Christian Johnson | 53,477 | 30.5 | |
Total votes | 175,321 | 100.0 | ||
Republican hold | Swing | 30.5[d] |
District 22
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Steve Johnson | 16,506 | 100.0 | |
Total votes | 16,506 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Romanchuk | 17,629 | 58.3 | |
Republican | Ron Falconi | 6,909 | 22.8 | |
Republican | Cory Branham | 3,701 | 12.2 | |
Republican | Michael Reynolds | 1,289 | 4.3 | |
Republican | Timothy Hoven | 726 | 2.4 | |
Total votes | 30,254 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Romanchuk | 130,273 | 68.9 | |
Democratic | Ryan Hunger[e] | 58,924 | 31.1 | |
Total votes | 189,197 | 100.0 | ||
Republican hold | Swing | 0.9 |
District 24
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Tom Jackson | 28,496 | 100.0 | |
Total votes | 28,496 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matt Dolan (incumbent) | 18,161 | 100.0 | |
Total votes | 18,161 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matt Dolan (Incumbent) | 112,609 | 54.3 | |
Democratic | Tom Jackson | 94,633 | 45.7 | |
Total votes | 207,242 | 100.0 | ||
Republican hold | Swing | 3.8 |
District 26
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Craig Swartz | 14,208 | 100.0 | |
Total votes | 14,208 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bill Reineke | 25,363 | 64.7 | |
Republican | Melissa Ackison | 13,864 | 35.3 | |
Total votes | 39,227 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bill Reineke | 114,776 | 70.6 | |
Democratic | Craig Swartz | 47,050 | 28.9 | |
Independent | Robert Taylor (write-in) | 824 | 0.5 | |
Total votes | 162,650 | 100.0 | ||
Republican hold | Swing | 29.4[f] |
District 28
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Vernon Sykes (incumbent) | 24,995 | 100.0 | |
Total votes | 24,995 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Michael Downey | 8,626 | 100.0 | |
Total votes | 8,626 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Vernon Sykes (incumbent) | 88,929 | 59.8 | |
Republican | Michael Downey | 59,701 | 40.2 | |
Total votes | 148,630 | 100.0 | ||
Democratic hold | Swing | 1.4 |
District 30
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Michael Fletcher | 19,731 | 100.0 | |
Total votes | 19,731 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Frank Hoagland (incumbent) | 24,726 | 100.0 | |
Total votes | 24,726 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Frank Hoagland (incumbent) | 110,243 | 66.8 | |
Democratic | Michael Fletcher | 54.694 | 33.2 | |
Total votes | 164,937 | 100.0 | ||
Republican hold | Swing | 13.9 |
District 32
editPrimary results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sean O'Brien (incumbent) | 26,151 | 100.0 | |
Total votes | 26,151 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Sandra O'Brien | 13,519 | 69.3 | |
Republican | Kenneth Polke | 5,983 | 30.7 | |
Total votes | 19,502 | 100.0 |
General Election Results
editParty | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Sandra O'Brien | 77,404 | 51.0 | |
Democratic | Sean O'Brien (incumbent) | 74,367 | 49.0 | |
Total votes | 151,771 | 100.0 | ||
Republican gain from Democratic | Swing | 7.4 |
See also
editNotes
edit- ^ Compared to 2016, the last time these seats were up.
- ^ The primary election was originally scheduled for March 17, 2020. As a result of the ongoing COVID-19 pandemic, Governor Mike DeWine announced that the primary would be moved to June 2.[1] Shortly thereafter, the Ohio General Assembly passed a bill setting an almost entirely vote-by-mail primary for April 28.[2]
- ^ Seat was uncontested in the previous election.
- ^ Seat was uncontested in the previous election.
- ^ Hunger replaced Johnson after the latter withdrew from the race after the primary due to health concerns.[5]
- ^ Seat was uncontested in the previous election.
References
edit- ^ Hancock, Laura. "Gov. Mike DeWine wants to postpone Ohio's Tuesday primary election till June 2 due to coronavirus".
- ^ Tobias, Andrew J. (March 25, 2020). "Ohio lawmakers sets all-mail primary election through April 28; legal challenge still possible". cleveland. Retrieved May 29, 2020.
- ^ "October Overview: Handicapping the 2020 State Legislature Races". The Cook Political Report. Retrieved November 1, 2020.
- ^ "2020 Official Elections Results - Ohio Secretary of State". www.sos.state.oh.us. Archived from the original on October 8, 2020. Retrieved May 28, 2020.
- ^ "New Ohio Senate District 22 candidate steps up". medina-gazette.com. Retrieved September 24, 2020.
External links
edit- "League of Women Voters of Ohio". (State affiliate of the U.S. League of Women Voters)
- Ohio at Ballotpedia
- Government Documents Round Table of the American Library Association, "Ohio", Voting & Elections Toolkits
- "Ohio: Election Tools, Deadlines, Dates, Rules, and Links", Vote.org, Oakland, CA
- Ohio 2019 & 2020 Elections, OpenSecrets