2020 Ohio Senate election
Appearance
| |||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||
|
Elections in Ohio |
---|
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.
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
[edit]Source | Ranking | As of |
---|---|---|
The Cook Political Report[3] | Likely R | October 21, 2020 |
Statewide results
[edit]Party | 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
[edit]Seats 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
[edit]Overview
[edit]District | 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
[edit]District 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Primary results
[edit]Party | 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
[edit]Party | 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
[edit]Notes
[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