2020 Ohio State House Election
Ohio · State
General Election
November 3, 2020
Contests
99
Candidates
195
Valid votes
5,476,884
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Republican | 3,140,083 | 57.3% | 64 | 64.6% | +3 |
| Democratic | 2,286,656 | 41.8% | 35 | 35.4% | −3 |
| No affiliation | 48,327 | 0.9% | 0 | 0.0% | 0 |
| Libertarian | 1,818 | 0.0% | 0 | 0.0% | 0 |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 61 | 64 | +3 | 51.5% | 57.3% | +5.8 pp |
| Democratic | 38 | 35 | −3 | 48.0% | 41.8% | −6.3 pp |
Seat changes by party
99 → 99 seats
| Party | 2010 seats | 2020 seats | Change | 2010 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 59 | 64 | +5 | 54.0% | 57.3% | +3.3 pp |
| Democratic | 40 | 35 | −5 | 43.3% | 41.8% | −1.5 pp |
Seat changes by party
99 → 99 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 60 | 64 | +4 | 48.7% | 57.3% | +8.7 pp |
| Democratic | 39 | 35 | −4 | 50.7% | 41.8% | −8.9 pp |
Seat changes by party
99 → 99 seats
| Party | 2014 seats | 2020 seats | Change | 2014 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 65 | 64 | −1 | 57.9% | 57.3% | −0.6 pp |
| Democratic | 34 | 35 | +1 | 40.7% | 41.8% | +1.0 pp |
Seat changes by party
99 → 99 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 66 | 64 | −2 | 58.5% | 57.3% | −1.2 pp |
| Democratic | 33 | 35 | +2 | 40.5% | 41.8% | +1.3 pp |
Seat changes by party
99 → 99 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 61 | 64 | +3 | 51.5% | 57.3% | +5.8 pp |
| Democratic | 38 | 35 | −3 | 48.0% | 41.8% | −6.3 pp |
Seat changes by party
99 → 99 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 59 | 40 |
| November 6, 2012 | 60 | 39 |
| November 4, 2014 | 65 | 34 |
| November 8, 2016 | 66 | 33 |
| November 6, 2018 | 61 | 38 |
| November 3, 2020 | 64 | 35 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 59 | 40 |
| November 6, 2012 | 60 | 39 |
| November 4, 2014 | 65 | 34 |
| November 8, 2016 | 66 | 33 |
| November 6, 2018 | 61 | 38 |
| November 3, 2020 | 64 | 35 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 54.0% | 43.3% |
| November 6, 2012 | 48.7% | 50.7% |
| November 4, 2014 | 57.9% | 40.7% |
| November 8, 2016 | 58.5% | 40.5% |
| November 6, 2018 | 51.5% | 48.0% |
| November 3, 2020 | 57.3% | 41.8% |
Source: Ohio Secretary of State
District results
99 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | |||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 36,73069.9% | 69.9% | 15,83630.1% | 30.1% | —— | — | 52,566 | |
| 41,10271.4% | 71.4% | 16,44028.6% | 28.6% | —— | — | 57,542 | |
| 37,67758.2% | 58.2% | 27,09441.8% | 41.8% | —— | — | 64,771 | |
| 38,882100.0% | 100.0% | —— | — | —— | — | 38,882 | |
| 36,24374.3% | 74.3% | 12,55425.7% | 25.7% | —— | — | 48,797 | |
| 35,98248.6% | 48.6% | 37,99551.4% | 51.4% | —— | — | 73,977 | |
| 37,49358.2% | 58.2% | 26,92241.8% | 41.8% | —— | — | 64,415 | |
| —— | — | 41,159100.0% | 100.0% | —— | — | 41,159 | |
| 7,86813.4% | 13.4% | 50,89486.6% | 86.6% | —— | — | 58,762 | |
| —— | — | 28,453100.0% | 100.0% | —— | — | 28,453 | |
| —— | — | 27,346100.0% | 100.0% | —— | — | 27,346 | |
| 9,34217.8% | 17.8% | 43,24782.2% | 82.2% | —— | — | 52,589 | |
| 11,62125.7% | 25.7% | 33,64774.3% | 74.3% | —— | — | 45,268 | |
| 19,64341.6% | 41.6% | 27,61858.4% | 58.4% | —— | — | 47,261 | |
| 22,01847.8% | 47.8% | 24,02052.2% | 52.2% | —— | — | 46,038 | |
| 34,07549.3% | 49.3% | 35,01350.7% | 50.7% | —— | — | 69,088 | |
| 16,58843.4% | 43.4% | 21,66456.6% | 56.6% | —— | — | 38,252 | |
| 13,00722.1% | 22.1% | 45,86177.9% | 77.9% | —— | — | 58,868 | |
| 32,95043.8% | 43.8% | 42,26756.2% | 56.2% | —— | — | 75,217 | |
| 24,92840.7% | 40.7% | 36,33059.3% | 59.3% | —— | — | 61,258 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Scott WiggamRep36,730 votes · 69.9%Runner-upAlison TheissDem15,836 votes · 30.1% | Alison TheissDem15,836 votes · 30.1% | 39.8percentage points | |
Marilyn JohnRep41,102 votes · 71.4%Runner-upSam GradyDem16,440 votes · 28.6% | Sam GradyDem16,440 votes · 28.6% | 42.9percentage points | |
Haraz N. GhanbariRep37,677 votes · 58.2%Runner-upLaurel JohnsonDem27,094 votes · 41.8% | Laurel JohnsonDem27,094 votes · 41.8% | 16.3percentage points | |
| Bob CuppRep38,882 votes · 100.0% | — | — | |
Tim GinterRep36,243 votes · 74.3%Runner-upDaniel WinstonDem12,554 votes · 25.7% | Daniel WinstonDem12,554 votes · 25.7% | 48.6percentage points | |
Phil RobinsonDem37,995 votes · 51.4%Runner-upShay HawkinsRep35,982 votes · 48.6% | Shay HawkinsRep35,982 votes · 48.6% | 2.7percentage points | |
Thomas F. PattonRep37,493 votes · 58.2%Runner-upJoan T. SweenyDem26,922 votes · 41.8% | Joan T. SweenyDem26,922 votes · 41.8% | 16.4percentage points | |
| Kent SmithDem41,159 votes · 100.0% | — | — | |
Janine BoydDem50,894 votes · 86.6%Runner-upDustin D. RussellRep7,868 votes · 13.4% | Dustin D. RussellRep7,868 votes · 13.4% | 73.2percentage points | |
| Terrence UpchurchDem28,453 votes · 100.0% | — | — | |
| Stephanie HowseDem27,346 votes · 100.0% | — | — | |
Juanita BrentDem43,247 votes · 82.2%Runner-upJerry V. PowellRep9,342 votes · 17.8% | Jerry V. PowellRep9,342 votes · 17.8% | 64.5percentage points | |
Michael J. SkindellDem33,647 votes · 74.3%Runner-upDaniel HarringtonRep11,621 votes · 25.7% | Daniel HarringtonRep11,621 votes · 25.7% | 48.7percentage points | |
Bride Rose SweeneyDem27,618 votes · 58.4%Runner-upLynn McMahanRep19,643 votes · 41.6% | Lynn McMahanRep19,643 votes · 41.6% | 16.9percentage points | |
Jeffrey A. CrossmanDem24,020 votes · 52.2%Runner-upKevin C. KussmaulRep22,018 votes · 47.8% | Kevin C. KussmaulRep22,018 votes · 47.8% | 4.4percentage points | |
Monique SmithDem35,013 votes · 50.7%Runner-upDave GreenspanRep34,075 votes · 49.3% | Dave GreenspanRep34,075 votes · 49.3% | 1.4percentage points | |
Adam C. MillerDem21,664 votes · 56.6%Runner-upTim D. HaskeRep16,588 votes · 43.4% | Tim D. HaskeRep16,588 votes · 43.4% | 13.3percentage points | |
Kristin BoggsDem45,861 votes · 77.9%Runner-upKayla Anne PackardRep13,007 votes · 22.1% | Kayla Anne PackardRep13,007 votes · 22.1% | 55.8percentage points | |
Mary LightbodyDem42,267 votes · 56.2%Runner-upMeredith FreedhoffRep32,950 votes · 43.8% | Meredith FreedhoffRep32,950 votes · 43.8% | 12.4percentage points | |
Richard BrownDem36,330 votes · 59.3%Runner-upChris BaerRep24,928 votes · 40.7% | Chris BaerRep24,928 votes · 40.7% | 18.6percentage points |