2020 general · November 3, 2020
2020 Ohio election results
Every race on Ohio's ballot in the 2020 general election: winners, margins and seats that changed party.
Races132
Changed party6
Unopposed17%22 races
Incumbents defeated3
President
R 1
| Race | Winner | Won by | Notes |
|---|---|---|---|
| Ohio | Donald J. Trump (R) | 8.0 |
U.S. House
D 4 · R 12
| Race | Winner | Won by | Notes |
|---|---|---|---|
| OH-1 | Steve Chabot (R) | 7.1 | |
| OH-2 | Brad R. Wenstrup (R) | 22.2 | |
| OH-3 | Joyce Beatty (D) | 41.7 | |
| OH-4 | Jim Jordan (R) | 38.5 | |
| OH-5 | Bob Latta (R) | 36.0 | |
| OH-6 | Bill Johnson (R) | 48.8 | |
| OH-7 | Bob Gibbs (R) | 38.3 | |
| OH-8 | Warren Davidson (R) | 37.9 | |
| OH-9 | Marcy Kaptur (D) | 26.2 | |
| OH-10 | Mike Turner (R) | 16.7 | |
| OH-11 | Marcia L. Fudge (D) | 60.1 | |
| OH-12 | Troy Balderson (R) | 13.5 | |
| OH-13 | Tim Ryan (D) | 7.6 | |
| OH-14 | David Joyce (R) | 20.2 | |
| OH-15 | Steve Stivers (R) | 26.8 | |
| OH-16 | Anthony Gonzalez (R) | 26.4 |
Ohio State Senate
D 1 · R 15 · 1 changed party
| Race | Winner | Won by | Notes |
|---|---|---|---|
| SD-2 | Theresa Gavarone (R) | 24.4 | |
| SD-4 | George Lang (R) | 21.7 | |
| SD-6 | Niraj Antani (R) | 6.3 | |
| SD-8 | Louis W. Blessing III (R) | 20.2 | |
| SD-10 | Robert D. Hackett (R) | 30.6 | |
| SD-12 | Matt Huffman (R) | 58.5 | |
| SD-14 | Terry Johnson (R) | 45.5 | |
| SD-16 | Stephanie L. Kunze (R) | 0.1 | |
| SD-18 | Jerry Cirino (R) | 21.0 | |
| SD-20 | Tim Schaffer (R) | 39.0 | |
| SD-22 | Mark Romanchuk (R) | 37.7 | |
| SD-24 | Matt Dolan (R) | 8.7 | |
| SD-26 | Bill Reineke (R) | 41.6 | |
| SD-28 | Vernon Sykes (D) | 19.7 | |
| SD-30 | Frank Hoagland (R) | 33.7 | |
| SD-32 | Sandy O'Brien (R) | 2.0 | FlippedIncumbent lost |
Ohio House of Representatives
D 35 · R 64 · 5 changed party
Ohio
Results are each source's final count; margins are the winner's lead over the runner-up in points of the vote. Source: MIT Election Data and Science Lab