2024 Ohio House of Representatives election
From Wikipedia, the free encyclopedia
November 5, 2024
| |||||||||||||||||||||||||||||||||||||
All 99 seats in the Ohio House of Representatives 50 seats needed for a majority | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| Elections in Ohio |
|---|
The 2024 Ohio House of Representatives election was held on November 5, 2024, to elect representatives in all 99 districts of the Ohio House of Representatives. Members were elected in single-member constituencies to two-year terms. These elections were held concurrently with various federal and state elections, including for U.S. president, U.S. Senate, and the Ohio Senate.
This election was held under different districts than the 2022 Ohio House of Representatives election because in September 2023, the Ohio Redistricting Commission approved a new set of maps for both chambers of the Ohio General Assembly. Unlike the five previous district maps adopted by the redistricting commission, the newest map was upheld by the Ohio Supreme Court in November 2023, allowing it to go into effect from the 2024 election through the 2030 election.[1]
In the 2020 presidential election, Trump won 64 Ohio House districts, while Biden won 35. As the 2024 election neared, Republicans held six districts where Biden won, including areas around Columbus, Akron, Toledo, Canton, and Mahoning County. Meanwhile, Democrats represented three districts where Trump won, including parts of Northeast Cuyahoga, suburban Lucas County, and Mahoning County.
Predictions
Overview
| Party | Candidates | Votes | Seats | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. | % | Before | After | +/– | ||||||||
| Republican[3] | 90 | 3,010,168 | 56.4619 | 67 | 65 | |||||||
| Democratic | 93 | 2,290,035 | 42.9540 | 32 | 34 | |||||||
| Libertarian | 2 | 16,256 | 0.3049 | 0 | 0 | 0 | ||||||
| Independent | 1 | 12,120 | 0.2273 | 0 | 0 | 0 | ||||||
| write-in | 7 | 239 | 0.0044 | 0 | 0 | 0 | ||||||
| Total valid votes | 5,331,326 | 100.00 | 99 | 99 | ||||||||
| registered voters/turnout[3] | 8,159,946 | 71.71 | ||||||||||
Closest races
Seats where the margin of victory was under 10%:
- District 10, 3.00%
- District 11, 3.68%
- District 36, 4.74%
- District 49, 4.78%
- District 35, 5.10%
- District 23, 5.76%
- District 31, 5.96%
- District 34, 6.36%
- District 60, 8.50%
- District 15, 9.10%
- District 17, 9.14%
Outgoing incumbents
Republicans
- District 10: David Dobos retired.[4]
- District 17: Tom Patton was term-limited.
- District 30: Bill Seitz was term-limited.
- District 42: Derek Merrin was term-limited.
- District 47: Sara Carruthers lost re-nomination.[5]
- District 50: Reggie Stoltzfus retired to run for Ohio's 6th congressional district.[6]
- District 51: Brett Hillyer lost re-nomination.[5]
- District 54: Dick Stein was term-limited.
- District 55: Scott Lipps was term-limited.
- District 65: Mike Loychik retired to run for Ohio's 32nd senatorial district.[7]
- District 71: Bill Dean was term-limited.
- District 72: Gail Pavliga lost re-nomination.[5]
- District 77: Scott Wiggam was term-limited.
- District 78: Susan Manchester retired to run for Ohio's 12th senatorial district.[8]
- District 80: Jena Powell retired.[9]
- District 83: Jon Cross lost re-nomination.[5]
- District 94: Jay Edwards was term-limited.
- District 98: Darrell Kick was term-limited.
Democrats
- District 5: Richard Brown was term-limited.
- District 6: Adam Miller was term-limited.
- District 8: Beth Liston retired to run for Ohio's 16th senatorial district.[10]
- District 13: Michael J. Skindell retired.[11]
- District 15: Richard Dell'Aquila retired to run for Cuyahoga County Council.[12]
- District 21: Elliot Forhan lost re-nomination.[5]
- District 28: Jodi Whitted retired.[13]
- District 34: Casey Weinstein retired to run for Ohio's 28th senatorial district.[14]
- District 38: Willis Blackshear Jr. retired to run for Ohio's 6th senatorial district.[15]
Summary of results by district
Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party.[16][17][18][19]
District 1
Democratic primary
Declared
- Dontavius Jarrells, incumbent state representative[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dontavius Jarrells (incumbent) | 6,573 | 100.0 | |
| Total votes | 6,573 | 100.0 | ||
Libertarian
Failed to qualify
- Brennan Barrington
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dontavius Jarrells (incumbent) | 35,739 | 100.0 | |
| Total votes | 35,739 | 100.0 | ||
District 2
Democratic primary
Declared
- Latyna Humphrey, incumbent state representative[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Latyna Humphrey (incumbent) | 6,020 | 100.0 | |
| Total votes | 6,020 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Latyna Humphrey (incumbent) | 32,142 | 85.2 | |
| Libertarian | Eric Telford | 5,605 | 14.9 | |
| Total votes | 37,747 | 100 | ||
District 3
Democratic primary
Declared
- Abdirizak Diini, community activist and small business owner[10]
- Ismail Mohamed, incumbent state representative[10]
- Julie Trabold, nurse[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ismail Mohamed (incumbent) | 4,897 | 55.2 | |
| Democratic | Abdirizak Diini | 2,918 | 32.9 | |
| Democratic | Julie Trabold | 1,058 | 11.9 | |
| Total votes | 8,873 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ismail Mohamed | 28,838 | 100.0 | |
| Total votes | 28,838 | 100.0 | ||
Endorsements
Organizations
- Franklin County Democratic Party[21]
District 4
Democratic primary
Declared
- Beryl Brown Piccolantonio, incumbent state representative[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Beryl Brown Piccolantonio (incumbent) | 6,176 | 100.0 | |
| Total votes | 6,176 | 100.0 | ||
Republican primary
Declared
- Jason Allevato[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jason Allevato | 5,520 | 100.0 | |
| Total votes | 5,520 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Beryl Brown Piccolantonio (incumbent) | 38,733 | 57.4% | |
| Republican | Jason Allevato | 28,758 | 42.6% | |
| Total votes | 67,491 | 100% | ||
District 5
Democratic primary
Declared
Endorsements
Organizations
- Franklin County Democratic Party[21]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Meredith Lawson-Rowe | 2,744 | 52.25 | |
| Democratic | Marco Miller | 1,600 | 30.46 | |
| Democratic | Leo Almeida | 908 | 17.29 | |
| Total votes | 5,253 | 100.0 | ||
General election
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Meredith Lawson-Rowe | 32,395 | 100.0% | |
| Total votes | 32,395 | 100% | ||
District 6
Democratic primary
Declared
- Brandon Barcus[10]
- Patrick Barnacle[10]
- Eli Bohnert, West Scioto commissioner[22][10]
- Christine Cockley, human resources specialist[10]
- Adhanet Kifle[10]
- Kawther Musa, community health worker and community activist[10]
- Elijah Williams[10]
Endorsements
Organizations
- Franklin County Democratic Party[21]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Christine Cockley | 1,541 | 31.51 | |
| Democratic | Brandon Barcus | 885 | 18.09 | |
| Democratic | Eli Bohnert | 740 | 15.13 | |
| Democratic | Kawther Musa | 690 | 14.11 | |
| Democratic | Adhanet Kifle | 552 | 11.29 | |
| Democratic | Elijah Williams | 250 | 5.11 | |
| Democratic | Patrick Barnacle | 233 | 4.76 | |
| Total votes | 4,891 | 100.0 | ||
Republican primary
Declared
- Hussein Jabiri[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Hussein Jabiri | 2,203 | 100.0 | |
| Total votes | 2,203 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Christine Cockley | 23,315 | 60.3 | |
| Republican | Hussein Jabiri | 15,363 | 39.7 | |
| Total votes | 38,678 | 100.0 | ||
District 7
Democratic primary
Declared
- Allison Russo, incumbent state representative[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Allison Russo (incumbent) | 7,493 | 100.0 | |
| Total votes | 7,493 | 100.0 | ||
Independents
- Susan Miller (write-in)
General election
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Allison Russo (incumbent) | 44,243 | 99.9 | |
| Independent | Susan Miller (write-in) | 50 | 0.1 | |
| Total votes | 44,293 | 100.0 | ||
District 8
Democratic primary
Declared
- Anita Somani, incumbent state representative (redistricted from the 11th district)[10]
Declined
- Beth Liston, incumbent state representative (running for Ohio Senate)[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Anita Somani (incumbent) | 6,218 | 100.0 | |
| Total votes | 6,218 | 100.0 | ||
Republican primary
Declared
- Aaron Neumann (write-in)[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Aaron Neumann | 245 | 100.0 | |
| Total votes | 245 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Anita Somani (incumbent) | 36,054 | 64.5 | |
| Republican | Aaron Neumann | 19,829 | 35.5 | |
| Total votes | 55,883 | 100.0 | ||
District 9
Democratic primary
Declared
- Munira Abdullahi, incumbent state representative[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Munira Abdullahi (incumbent) | 4,919 | 100.0 | |
| Total votes | 4,919 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Munira Abdullahi (incumbent) | 28,020 | 72.5 | |
| Libertarian | Brandy Seymour | 10,651 | 27.5 | |
| Total votes | 38,671 | 100.0 | ||
District 10
Republican primary
Declared
Withdrawn
- David Dobos, incumbent state representative[4]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian M. Garvine | 3,218 | 83.56 | |
| Republican | Shafi Shafat | 633 | 16.44 | |
| Total votes | 3,851 | 100.0 | ||
Democratic primary
Declared
- Sarah C. Pomeroy[10]
- Mark Sigrist[10]
Endorsements
Organizations
- Franklin County Democratic Party[21]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mark Sigrist | 2,329 | 50.22 | |
| Democratic | Sarah C. Pomeroy | 2,309 | 49.78 | |
| Total votes | 4,638 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mark Sigrist | 26,752 | 51.5 | |
| Republican | Brian M. Garvine | 25,175 | 48.5 | |
| Total votes | 51,927 | 100.0 | ||
District 11
Democratic primary
Declared
- Crystal Lett, political activist[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Crystal Lett | 5,469 | 100.0 | |
| Total votes | 5,469 | 100.0 | ||
Republican primary
Declared
- Stephanie Kunze, state senator from the 16th district (2017–present)[10]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Stephanie Kunze | 6,642 | 100.0 | |
| Total votes | 6,642 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Crystal Lett | 33,327 | 51.8 | |
| Republican | Stephanie Kunze | 30,965 | 48.2 | |
| Total votes | 64,292 | 100.0 | ||
District 12
Republican primary
Declared
- Patty Hamilton, retired lieutenant colonel in the U.S. Army Reserves[23][24]
- Brian Stewart, incumbent state representative[25][24]
Endorsements
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian Stewart (incumbent) | 9,540 | 57.2 | |
| Republican | Patty Hamilton | 7,143 | 42.8 | |
| Total votes | 16,683 | 100.0 | ||
Democratic primary
Declared
- Brad W. Cotton[24]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brad W. Cotton | 2,945 | 100.0 | |
| Total votes | 2,945 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brad W. Cotton | 14,894 | 27.1 | |
| Republican | Brian Stewart (incumbent) | 40,109 | 72.9 | |
| Total votes | 55,003 | 100.0 | ||
District 13
Democratic primary
Declared

- Tristan W. Rader, Lakewood city councilor and candidate for Ohio's 7th congressional district in 2022[12]
Withdrawn
- Michael J. Skindell, incumbent state representative[11][12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Tristan W. Rader | 6,701 | 100.0 | |
| Total votes | 6,701 | 100.0 | ||
Republican primary
Declared
- Robert E. Dintaman[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Robert E. Dintaman | 1,544 | 100.0 | |
| Total votes | 1,544 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Tristan W. Rader | 34,532 | 76.5 | |
| Republican | Robert E. Dintaman | 10,625 | 23.5 | |
| Total votes | 45,157 | 100.0 | ||
District 14
Democratic primary
Declared
- Sean Brennan, incumbent state representative[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sean Brennan (incumbent) | 5,796 | 100.0 | |
| Total votes | 5,796 | 100.0 | ||
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | David Morgan | 4,261 | 100.0 | |
| Total votes | 4,261 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sean Brennan (incumbent) | 27,918 | 59.7 | |
| Republican | David Morgan | 19,604 | 40.3 | |
| Total votes | 46,802 | 100.0 | ||
District 15
Democratic primary
Declared
Declined
- Richard Dell'Aquila, incumbent state representative (running for Cuyahoga County Council)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Chris Glassburn | 5,237 | 74.9 | |
| Democratic | TJ Mulloy | 1,755 | 25.1 | |
| Total votes | 6,992 | 100.0 | ||
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Aaron L. Borowski | 3,270 | 55.4 | |
| Republican | Ryan McClain | 2,630 | 44.6 | |
| Total votes | 5,900 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Chris Glassburn | 27,121 | 54.5 | |
| Republican | Aaron L. Borowski | 22,599 | 45.5 | |
| Total votes | 49,720 | 100.0 | ||
District 16
Democratic primary
Declared
- Bride Rose Sweeney, incumbent state representative[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bride Rose Sweeney (incumbent) | 8,459 | 100.0 | |
| Total votes | 8,459 | 100.0 | ||
Republican primary
Declared
- Daniel James Harrington, United States Marine Corps veteran and small business owner[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dan Harrington | 5,490 | 100.0 | |
| Total votes | 5,490 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bride Rose Sweeney (incumbent) | 37,653 | 60.7 | |
| Republican | Dan Harrington | 24,375 | 39.3 | |
| Total votes | 62,028 | 100.0 | ||
District 17
Republican primary
Declared
- Anthony Leon Alexander[12]
- Mike Dovilla, former state representative from the 7th district (2011–2016)[29][12]
- Gordon Short, Strongsville city councillor[30][12]
Failed to qualify
Endorsements
Organizations
State senators
- Matt Dolan, SD-24 (2017–present); former state representative from HD-98 (2005–2010)[31]
State representatives
- Tom Patton, HD-17 (2023–present), HD-07 (2017–2022), HD-18 (2003–2008); former state senator from SD-24 (2008–2016)[30]
Newspapers
- The Plain Dealer (Republican primary only)[32]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mike Dovilla | 5,768 | 49.3 | |
| Republican | Gordon Short | 5,415 | 46.2 | |
| Republican | Anthony Leon Alexander | 525 | 4.5 | |
| Total votes | 11,708 | 100.0 | ||
Democratic primary
Declared
- Jessica Sutherland[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jessica Sutherland | 6,451 | 100.0 | |
| Total votes | 6,451 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jessica Sutherland | 28,643 | 45.4 | |
| Republican | Mike Dovilla | 34,403 | 54.6 | |
| Total votes | 63,046 | 100 | ||
District 18
Democratic primary
Declared
- Juanita Brent, incumbent state representative (redistricted from the 22nd district)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Juanita Brent (incumbent) | 13,517 | 100.0 | |
| Total votes | 13,517 | 100.0 | ||
Republican primary
Declared
- Justyn Anderson (write-in)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Justyn Anderson | 277 | 100.0 | |
| Total votes | 277 | 100.0 | ||
Independents
- Christela Neal (write-in)[12]
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Juanita Brent (incumbent) | 50,276 | 89.3 | |
| Republican | Justyn Anderson | 5,991 | 10.7 | |
| Independent | Christela Neal | 5 | 0.0 | |
| Total votes | 56,272 | 100.0 | ||
District 19
Democratic primary
Declared
- Phil Robinson, incumbent state representative[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Phil Robinson (incumbent) | 7,412 | 100.0 | |
| Total votes | 7,412 | 100.0 | ||
Republican primary
Declared
- Kenny Godnavec[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kenny Godnavec | 6,037 | 100.0 | |
| Total votes | 6,037 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Phil Robinson (incumbent) | 36,778 | 57.0 | |
| Republican | Kenny Godnavec | 27,718 | 43.0 | |
| Total votes | 64,496 | 100.0 | ||
District 20
Democratic primary
Declared
- Nathaniel Cory Hartfield (write-in)[12]
- Terrence Upchurch, incumbent state representative (write-in)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Terrence Upchurch (incumbent) | 1,807 | 98.9 | |
| Democratic | Nathaniel Cory Hartfield | 21 | 1.1 | |
| Total votes | 1,828 | 100.0 | ||
Republican primary
Declared
- Donna Walker-Brown[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Donna Walker-Brown | 527 | 100.0 | |
| Total votes | 527 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Terrence Upchurch (incumbent) | 27,309 | 85.4 | |
| Republican | Donna Walker-Brown | 4,678 | 14.6 | |
| Total votes | 31,897 | 100.0 | ||
District 21
Democratic primary
Declared
- Elliot Forhan, incumbent state representative[33][12]
- Eric Synenberg, Beachwood city councilor[34][33][12]
- Angel Washington, small business owner[33][12]
Withdrawn
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Eric Synenberg | 5,573 | 45.4 | |
| Democratic | Angel Washington | 5,226 | 42.6 | |
| Democratic | Elliot Forhan (incumbent) | 1,475 | 12.0 | |
| Total votes | 12,274 | 100.0 | ||
Republican primary
Declared
- Joshua Malovasic (write-in)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Joshua Malovasic | 527 | 100.0 | |
| Total votes | 527 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Eric Synenberg | 42,376 | 79.2 | |
| Republican | Joshua Malovasic | 11,116 | 20.8 | |
| Total votes | 53,492 | 100.0 | ||
District 22
Democratic primary
Declared
- Darnell Brewer, incumbent state representative (redistricted from the 18th district)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Darnell Brewer (incumbent) | 7,325 | 100.0 | |
| Total votes | 7,325 | 100.0 | ||
Republican primary
Declared
- Milan Wesley (write-in)[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Milan Wesley | 238 | 100.0 | |
| Total votes | 238 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Darnell Brewer (incumbent) | 35,522 | 86.3 | |
| Republican | Milan Wesley | 5,617 | 13.7 | |
| Total votes | 41,139 | 100.0 | ||
District 23
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Troy (incumbent) | 5,662 | 100.0 | |
| Total votes | 5,662 | 100.0 | ||
Republican primary
Declared
- Tony Hocevar[35]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tony Hocevar | 7,693 | 100.0 | |
| Total votes | 7,693 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Troy (incumbent) | 33,941 | 52.9 | |
| Republican | Tony Hocevar | 30,241 | 47.1 | |
| Total votes | 64,182 | 100.0 | ||
District 24
Democratic primary
Declared
- Dani Isaacsohn, incumbent state representative[36]
- Stephan Pryor[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dani Isaacsohn (incumbent) | 2,411 | 71.1 | |
| Democratic | Stephan Pryor | 978 | 28.9 | |
| Total votes | 3,389 | 100.0 | ||
Republican primary
Declared
- John Sess[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | John Sess | 1,505 | 100.0 | |
| Total votes | 1,505 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dani Isaacsohn (incumbent) | 27,744 | 72.5 | |
| Republican | John Sess | 10,526 | 17.5 | |
| Total votes | 38,270 | 100.0 | ||
District 25
Democratic primary
Declared
- Cecil Thomas, incumbent state representative[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Cecil Thomas (incumbent) | 5,251 | 100.0 | |
| Total votes | 5,251 | 100.0 | ||
Republican primary
Declared
- Jim Berns, perennial candidate[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Berns | 1,047 | 100.0 | |
| Total votes | 1,047 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Cecil Thomas (incumbent) | 34,264 | 84.0 | |
| Republican | Jim Berns | 6,517 | 16.0 | |
| Total votes | 40,781 | 100.0 | ||
District 26
Democratic primary
Declared
- Sedrick Denson, incumbent state representative[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sedrick Denson (incumbent) | 5,505 | 100.0 | |
| Total votes | 5,505 | 100.0 | ||
Republican primary
Declared
- John Breadon[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | John Breadon | 2,910 | 100.0 | |
| Total votes | 2,910 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sedrick Denson (incumbent) | 42,296 | 69.1 | |
| Republican | John Breadon | 18,926 | 30.9 | |
| Total votes | 61,222 | 100.0 | ||
District 27
Democratic primary
Declared
- Rachel Baker, incumbent state representative[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rachel Baker (incumbent) | 4,938 | 100.0 | |
| Total votes | 4,938 | 100.0 | ||
Republican primary
Declared
- Curt C. Hartman, attorney[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Curt C. Hartman | 6,428 | 100.0 | |
| Total votes | 6,428 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rachel Baker (incumbent) | 39,483 | 55.8 | |
| Republican | Curt C. Hartman | 31,331 | 44.2 | |
| Total votes | 70,814 | 100.0 | ||
District 28
Democratic primary
Declared
- Jessica Miranda, incumbent state representative[36]
Failed to qualify
- Regina Collins[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jessica Miranda (incumbent) | 4,741 | 100.0 | |
| Total votes | 4,741 | 100.0 | ||
Republican primary
Declared
- Jenn Giroux[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jenn Giroux | 5,915 | 100.0 | |
| Total votes | 5,915 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Karen Brownlee | 35,671 | 55.9 | |
| Republican | Jenn Giroux | 28,121 | 44.1 | |
| Independent | Regina Collins (write-in) | 5 | 0.0 | |
| Total votes | 63,797 | 100.0 | ||
District 29
Republican primary
Declared
- Cindy Abrams, incumbent state representative[36]
- George Brunemann[36]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Cindy Abrams (incumbent) | 6,064 | 58.9 | |
| Republican | George Brunemann | 4,233 | 41.1 | |
| Total votes | 10,297 | 100.0 | ||
Democratic primary
Declared
- Joe Salvato[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Salvato | 3,145 | 100.0 | |
| Total votes | 3,145 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Salvato | 24,639 | 42.8 | |
| Republican | Cindy Abrams (incumbent) | 32,927 | 57.2 | |
| Total votes | 57,566 | 100.0 | ||
District 30
Republican primary
Declared
- Mike Odioso, teacher and political activist[36]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mike Odioso | 7,787 | 100.0 | |
| Total votes | 7,787 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Stefanie A. Hawk | 1,853 | 77.7 | |
| Democratic | Andrew Voynovich | 532 | 22.3 | |
| Total votes | 2,385 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Stefanie A. Hawk | 19,486 | 31.3 | |
| Republican | Mike Odioso | 42,863 | 68.7 | |
| Total votes | 62,349 | 100.0 | ||
District 31
Republican primary
Declared
- Bill Roemer, incumbent state representative[37][38]
Declined
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bill Roemer (incumbent) | 8,042 | 100.0 | |
| Total votes | 8,042 | 100.0 | ||
Democratic primary
Declared
- A. J. Harris, Cuyahoga Falls Schools Board of Education member[37][38]
Failed to qualify
- Ryan Shank, membership director for the Summit County Young Democrats[37][38]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | A. J. Harris | 5,524 | 100.0 | |
| Total votes | 5,524 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | A. J. Harris | 30,311 | 47.0 | |
| Republican | Bill Roemer | 34,149 | 53.0 | |
| Total votes | 64,460 | 100.0 | ||
District 32
Republican primary
Declared
- Jack Daniels, New Franklin city councilor[38]
- Mary Stormer[38]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jack Daniels | 6,836 | 72.2 | |
| Republican | Mary Stormer | 2,637 | 27.8 | |
| Total votes | 9,473 | 100.0 | ||
Democratic primary
Declared
- Jim Colopy[38]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jim Colopy | 4,576 | 100.0 | |
| Total votes | 4,576 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jim Colopy | 23,193 | 42.8 | |
| Republican | Jack Daniels | 31,050 | 57.2 | |
| Total votes | 54,243 | 100.0 | ||
District 33
Democratic primary
Declared
- Veronica Sims, incumbent state representative[38][39]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Veronica Sims | 6,486 | 100.0 | |
| Total votes | 6,486 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Veronica Sims | 37,146 | 100.0 | |
| Total votes | 37,146 | 100.0 | ||
District 34
Democratic primary
Declared
- Dina Edwards[38]
- Derrick Hall, former Akron Public Schools Board of Education president[37][38]
- Nathan Jarosz, Summit County Progressive Democrats president[37][38]
Declined
- Casey Weinstein, incumbent state representative (running for Ohio Senate)[14]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Derrick Hall | 3,035 | 38.4 | |
| Democratic | Nathan Jarosz | 2,478 | 31.3 | |
| Democratic | Dina Edwards | 2,391 | 30.3 | |
| Total votes | 7,904 | 100.0 | ||
Republican primary
Declared
- Adam Bozic[38]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Bozic | 7,396 | 100.0 | |
| Total votes | 7,396 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Derrick Hall | 32,674 | 53.2 | |
| Republican | Adam Bozic | 28,763 | 46.8 | |
| Total votes | 61,437 | 100.0 | ||
District 35
Republican primary
Declared
- Steve Demetriou, incumbent state representative[38]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steve Demetriou (incumbent) | 9,353 | 100.0 | |
| Total votes | 9,353 | 100.0 | ||
Democratic primary
Declared
- Mark Curtis[38]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mark Curtis | 6,027 | 100.0 | |
| Total votes | 6,027 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mark Curtis | 33,375 | 47.5 | |
| Republican | Steve Demetriou (incumbent) | 36,961 | 52.5 | |
| Total votes | 70,336 | 100.0 | ||
District 36
Republican primary
Declared
- Andrea White, incumbent state representative[40][41]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Andrea White (incumbent) | 6,639 | 100.0 | |
| Total votes | 6,639 | 100.0 | ||
Democratic primary
Declared
- Chuck Horn, attorney and Democratic nominee for the 52nd district in 2020 and the 45th district in 2022[41]
- Rose Lounsbury, author and lifestyle coach[41]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Chuck Horn | 1,680 | 26.3 | |
| Democratic | Rose Lounsbury | 4,700 | 73.7 | |
| Total votes | 6,380 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rose Lounsbury | 27,060 | 47.6 | |
| Republican | Andrea White (incumbent) | 29,757 | 52.4 | |
| Total votes | 56,817 | 100.0 | ||
District 37
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tom Young (incumbent) | 10,076 | 100.0 | |
| Total votes | 10,076 | 100.0 | ||
Democratic primary
Withdrawn
- Rebecca Avery Neal[42]
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tom Young (incumbent) | 43,003 | 100.0 | |
| Total votes | 43,003 | 100.0 | ||
District 38
Democratic primary
Declared
- Derrick L. Foward, president of the Dayton NAACP[15][41][43]
- Desiree Tims, president & CEO of Innovation Ohio; nominee for Ohio's 10th congressional district in 2020[15][41][43]
Declined
- Willis Blackshear Jr., incumbent state representative (running for Ohio Senate)[15]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Desiree Tims | 6,122 | 71.7 | |
| Democratic | Derrick L. Foward | 2,413 | 28.3 | |
| Total votes | 8,535 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Desiree Tims | 34,877 | 100.0 | |
| Total votes | 34,877 | 100.0 | ||
District 39
Republican primary
Declared
- Phil Plummer, incumbent state representative[41]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Phil Plummer (incumbent) | 7,885 | 100.0 | |
| Total votes | 7,885 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dion Green | 162 | 100.0 | |
| Total votes | 162 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Phil Plummer (incumbent) | 32,191 | 58.8 | |
| Democratic | Dion Green | 22,541 | 41.2 | |
| Total votes | 54,732 | 100.0 | ||
District 40
Republican primary
Declared
- Rodney Creech, incumbent state representative[45]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Rodney Creech (incumbent) | 11,916 | 100.0 | |
| Total votes | 11,916 | 100.0 | ||
Democratic primary
Declared
- Bobbie Arnold[45]
- Logan Turner (write-in)
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bobbie Arnold | 2,027 | 99.7 | |
| Democratic | Logan Turner | 7 | 0.3 | |
| Total votes | 2,034 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Rodney Creech (incumbent) | 45,615 | 77.1 | |
| Democratic | Bobbie Arnold | 13,569 | 22.9 | |
| Total votes | 59,184 | 100.0 | ||
District 41
Democratic primary
Declared
- Erika White, president of Communications Workers of America Local 4319, vice president of the Greater Northwest Ohio AFL-CIO, and Democratic nominee for the 42nd district in 2022[46][47]
Withdrawn
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Erika White | 4,890 | 80.6 | |
| Democratic | Colin Flanagan | 1,181 | 19.4 | |
| Total votes | 6,071 | 100.0 | ||
Republican primary
Declared
- Josiah Leinbach[47]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Josiah Leinbach | 3,968 | 100.0 | |
| Total votes | 3,968 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Erika White | 31,027 | 61.0 | |
| Republican | Josiah Leinbach | 19,863 | 39.0 | |
| Total votes | 50,890 | 100.0 | ||
District 42
Democratic primary
Declared
- Elgin Rogers, Jr., incumbent state representative (redistricted from the 44th district)[47]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Elgin Rogers, Jr. (incumbent) | 4,286 | 100.0 | |
| Total votes | 4,286 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Elgin Rogers, Jr. (incumbent) | 28,382 | 100.0 | |
| Total votes | 28,382 | 100.0 | ||
District 43
Democratic primary
Declared
- Michele Grim, incumbent state representative[50][47]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michele Grim (incumbent) | 5,241 | 100.0 | |
| Total votes | 5,241 | 100.0 | ||
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Wendi Hendricks | 3,354 | 100.0 | |
| Total votes | 3,354 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michele Grim (incumbent) | 26,881 | 60.3 | |
| Republican | Wendi Hendricks | 17,661 | 39.7 | |
| Total votes | 44,542 | 100.0 | ||
District 44
Republican primary
Declared
- Josh Williams, incumbent state representative (redistricted from the 41st district)[47]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Josh Williams (incumbent) | 9,057 | 100.0 | |
| Total votes | 9,057 | 100.0 | ||
Democratic primary
Declared
- Dave Blyth[47]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dave Blyth | 5,645 | 100.0 | |
| Total votes | 5,645 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dave Blyth | 27,818 | 42.3 | |
| Republican | Josh Williams (incumbent) | 37,915 | 57.7 | |
| Total votes | 65,733 | 100.0 | ||
District 45
Republican primary
Declared
- Jennifer Gross, incumbent state representative[45]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jennifer Gross (incumbent) | 10,719 | 100.0 | |
| Total votes | 10,719 | 100.0 | ||
Democratic primary
Declared
- Landon Meador[45]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Landon Meador | 3,146 | 100.0 | |
| Total votes | 3,146 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Landon Meador | 23,138 | 38.1 | |
| Republican | Jennifer Gross (incumbent) | 37,565 | 61.9 | |
| Total votes | 60,703 | 100.0 | ||
District 46
Republican primary
Declared
- Thomas Hall, incumbent state representative[45]
- Zachary Stacy[45]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Thomas Hall (incumbent) | 9,016 | 83.7 | |
| Republican | Zachary Stacy | 1,754 | 16.3 | |
| Total votes | 10,770 | 100.0 | ||
Democratic primary
Declared
- Benjamin McCall[45]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Benjamin McCall | 2,433 | 100.0 | |
| Total votes | 2,433 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Benjamin McCall | 19,235 | 33.7 | |
| Republican | Thomas Hall (incumbent) | 37,819 | 66.3 | |
| Total votes | 57,054 | 100.0 | ||
District 47
Republican primary
Declared
- Sara Carruthers, incumbent state representative[45]
- Diane Mullins[45]
Endorsements
Organizations
Organizations
- Butler County Republican Party[51]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Diane Mullins | 5,370 | 53.1 | |
| Republican | Sara Carruthers (incumbent) | 4,742 | 46.9 | |
| Total votes | 10,112 | 100.0 | ||
Democratic primary
Declared
- Vanessa Cummings[45]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vanessa Cummings | 2,749 | 100.0 | |
| Total votes | 2,749 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vanessa Cummings | 18,470 | 38.4 | |
| Republican | Diane Mullins | 29,643 | 61.6 | |
| Total votes | 48,113 | 100.0 | ||
District 48
Republican primary
Declared
- Scott Oelslager, incumbent state representative[52]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Scott Oelslager (incumbent) | 14,306 | 100.0 | |
| Total votes | 14,306 | 100.0 | ||
Democratic primary
Declared
- Lynn C. Gorman[52]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lynn C. Gorman | 5,711 | 100.0 | |
| Total votes | 5,711 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lynn C. Gorman | 20,182 | 31.1% | |
| Republican | Scott Oelslager (incumbent) | 44,717 | 68.9% | |
| Total votes | 64,899 | 100.0 | ||
District 49
Republican primary
Declared
- Jim Thomas, incumbent state representative[52]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Thomas (incumbent) | 7,070 | 100.0 | |
| Total votes | 7,070 | 100.0 | ||
Democratic primary
Declared
- Krista L. Allison[52]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Krista L. Allison | 4,679 | 100.0 | |
| Total votes | 4,679 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Krista L. Allison | 22,601 | 47.6 | |
| Republican | Jim Thomas (incumbent) | 24,871 | 52.4 | |
| Total votes | 47,472 | 100.0 | ||
District 50
Republican primary
Declared
Declined
- Reggie Stoltzfus, incumbent state representative (running for U.S. representative)[6]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Matthew Kishman | 9,948 | 100.0 | |
| Total votes | 9,948 | 100.0 | ||
Democratic primary
Declared
- Doremus C. Redvine (write-in)[52]
Disqualified
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Doremus C. Redvine | 106 | 100.0 | |
| Total votes | 106 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Doremus C. Redvine | 18,098 | 33.4% | |
| Republican | Matthew Kishman | 36,149 | 66.6% | |
| Total votes | 54,247 | 100.0 | ||
District 51
Republican primary
Declared
- Brett Hillyer, incumbent state representative[54][55]
- Jodi Salvo, social worker[56][55]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jodi Salvo | 6,859 | 58.8 | |
| Republican | Brett Hillyer (incumbent) | 4,815 | 41.2 | |
| Total votes | 11,674 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Rinehart | 2,355 | 73.0 | |
| Democratic | John Bazaar | 873 | 27.0 | |
| Total votes | 3,228 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jodi Salvo | 37,433 | 72.5 | |
| Democratic | Joe Rinehart | 14,203 | 27.5 | |
| Total votes | 51,636 | 100.0 | ||
District 52
Republican primary
Declared
- Gayle Manning, incumbent state representative[57][58]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Gayle Manning (incumbent) | 7,661 | 100.0 | |
| Total votes | 7,661 | 100.0 | ||
Democratic primary
Declared
- Genevieve Flieger[58]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Genevieve Flieger | 5,976 | 100.0 | |
| Total votes | 5,976 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Genevieve Flieger | 25,755 | 42.8 | |
| Republican | Gayle Manning (incumbent) | 34,378 | 57.2 | |
| Total votes | 60,133 | 100.0 | ||
District 53
Democratic primary
Declared
- Joe Miller, incumbent state representative[58]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Miller (incumbent) | 6,693 | 100.0 | |
| Total votes | 6,693 | 100.0 | ||
Republican primary
Declared
- Bradley Lacko, small business owner[58]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bradley Lacko | 5,084 | 100.0 | |
| Total votes | 5,084 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joe Miller (incumbent) | 29,205 | 56.3 | |
| Republican | Bradley Lacko | 22,695 | 43.7 | |
| Total votes | 51,900 | 100.0 | ||
District 54
Republican primary
Declared
Endorsements
State representatives
- Terry Boose, HD-57 (2013–2016), HD-58 (2009–2012)[62]
- Dick Stein, HD-54 (2023–present), HD-57 (2017–2022)[63]
Organizations
- Huron County Republican Party[64]
- Ohio Chamber of Commerce[65]
- Ohio Right to Life[28]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kellie Deeter | 9,116 | 73.2 | |
| Republican | Anthony Savage | 3,342 | 26.8 | |
| Total votes | 12,458 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brenda Buchanan | 4,884 | 100.0 | |
| Total votes | 4,884 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brenda Buchanan | 39,271 | 65.5 | |
| Republican | Kellie Deeter | 20,685 | 34.5 | |
| Independent | Andrew Leonard (write-in) | 8 | 0.0 | |
| Total votes | 59,964 | 100.0 | ||
District 55
Republican primary
Declared
- Ben McCullough, sergeant first class in the United States Army Reserve[66][43][67]
- C. Michelle Teska, businesswoman[68][67][43]
Withdrawn
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | C. Michelle Teska | 10,098 | 64.8 | |
| Republican | Ben McCullough | 5,476 | 35.2 | |
| Total votes | 15,574 | 100.0 | ||
Democratic primary
Declared
- Laura Marie Davis[67]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Laura Marie Davis | 2,634 | 100.0 | |
| Total votes | 2,634 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Laura Marie Davis | 19,583 | 27.5 | |
| Republican | C. Michelle Teska | 51,698 | 72.5 | |
| Total votes | 71,281 | 100.0 | ||
District 56
Republican primary
Declared
- Kathy Grossmann, Mason city councilor[43][67]
- Adam Mathews, incumbent state representative[43][67]
- Heather Salyer[43][67]
Endorsements
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Matthews (incumbent) | 6,191 | 44.5 | |
| Republican | Kathy Grossmann | 4,365 | 31.3 | |
| Republican | Heather Salyer | 3,374 | 24.2 | |
| Total votes | 13,930 | 100.0 | ||
Democratic primary
Declared
- Cleveland Canova[67]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Cleveland Canova | 3,261 | 100.0 | |
| Total votes | 3,261 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Cleveland Canova | 23,510 | 37.4 | |
| Republican | Adam Matthews (incumbent) | 39,280 | 62.6 | |
| Total votes | 62,790 | 100.0 | ||
District 57
Republican primary
Declared
- Jamie Callender, incumbent state representative[35]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jamie Callender (incumbent) | 10,604 | 100.0 | |
| Total votes | 10,604 | 100.0 | ||
Democratic primary
Declared
- Rick Walker[35]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rick Walker | 3,976 | 100.0 | |
| Total votes | 3,976 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rick Walker | 24,468 | 37.4 | |
| Republican | Jamie Callender (incumbent) | 40,994 | 62.6 | |
| Total votes | 65,462 | 100.0 | ||
District 58
Democratic primary
Declared
- Lauren McNally, incumbent state representative (redistricted from the 59th district)[69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lauren McNally (incumbent) | 6,761 | 100.0 | |
| Total votes | 6,761 | 100.0 | ||
Republican primary
Declared
- Emily Ciccone (write-in)[70]
Withdrawn
- Jennifer J. Ciccone[70]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Emily Ciccone | 191 | 100.0 | |
| Total votes | 191 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lauren McNally (incumbent) | 28,937 | 58.0 | |
| Republican | Emily Ciccone | 20,938 | 42.0 | |
| Total votes | 49,875 | 100.0 | ||
District 59
Republican primary
Declared
- Alessandro Cutrona, incumbent state representative (redistricted from the 58th district)[71][69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Alessandro Cutrona (incumbent) | 10,498 | 100.0 | |
| Total votes | 10,498 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Laura Schaeffer | 5,455 | 100.0 | |
| Total votes | 5,455 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Laura Schaeffer | 26,294 | 42.9 | |
| Republican | Tex Fischer (incumbent) | 34,950 | 57.1 | |
| Total votes | 61,244 | 100.0 | ||
District 60
Republican primary
Declared
- Brian Lorenz, incumbent state representative[72]
Endorsements
Organizations
- Delaware County Republican Party[73]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian Lorenz (incumbent) | 12,534 | 100.0 | |
| Total votes | 12,534 | 100.0 | ||
Democratic primary
Declared
- Rachael Morocco[72]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rachael Morocco | 6,004 | 100.0 | |
| Total votes | 6,004 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian Lorenz (incumbent) | 37,345 | 54.3 | |
| Democratic | Rachael Morocco | 31,492 | 45.7 | |
| Total votes | 68,837 | 100.0 | ||
District 61
Republican primary
Declared
Endorsements
Organizations
- Americans for Prosperity[26]
- Delaware County Republican Party[73]
- Ohio Right to Life[28]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Beth Lear (incumbent) | 12,770 | 73.3 | |
| Republican | Michael Holt | 4,661 | 26.7 | |
| Total votes | 17,431 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | David Hogan | 3,355 | 67.1 | |
| Democratic | Christian Smith | 1,643 | 32.9 | |
| Total votes | 4,998 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | David Hogan | 27,698 | 38.2 | |
| Republican | Beth Lear (incumbent) | 44,808 | 61.8 | |
| Total votes | 72,506 | 100.0 | ||
District 62
Republican primary
Declared
- Dillon Blevons[74]
- Jean Schmidt, incumbent state representative[74]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jean Schmidt (incumbent) | 8,144 | 51.6 | |
| Republican | Dillon Blevons | 7,626 | 48.4 | |
| Total votes | 15,770 | 100.0 | ||
Democratic primary
Declared
- Katie Vockell[74]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Katie Vockell | 2,778 | 100.0 | |
| Total votes | 2,778 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Katie Vockell | 24,251 | 36.5 | |
| Republican | Jean Schmidt (incumbent) | 42,134 | 63.5 | |
| Total votes | 66,385 | 100.0 | ||
District 63
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Bird (incumbent) | 12,326 | 100.0 | |
| Total votes | 12,326 | 100.0 | ||
Democratic primary
Declared
- Tracey D. McCullough[74]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Tracey D. McCullough | 1,845 | 100.0 | |
| Total votes | 1,845 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Bird (incumbent) | 42,842 | 75.5 | |
| Democratic | Tracey D. McCullough | 13,912 | 24.5 | |
| Total votes | 56,754 | 100.0 | ||
District 64
Republican primary
Declared
- Nick Santucci, incumbent state representative[69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Nick Santucci (incumbent) | 7,820 | 100.0 | |
| Total votes | 7,820 | 100.0 | ||
Democratic primary
Declared
- Lauren Mathews[69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lauren Mathews | 7,155 | 100.0 | |
| Total votes | 7,155 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lauren Mathews | 23,695 | 43.8 | |
| Republican | Nick Santucci (incumbent) | 30,439 | 56.2 | |
| Total votes | 54,134 | 100.0 | ||
District 65
Republican primary
Declared
- Laurie Magyar, nurse[75][69]
- David Thomas, Ashtabula County auditor[76][69]
Declined
- Mike Loychik, incumbent state representative (running for Ohio Senate)[7]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | David Thomas | 10,029 | 71.7 | |
| Republican | Laurie Magyar | 3,957 | 28.3 | |
| Total votes | 13,986 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | David Thomas | 44,110 | 100.0 | |
| Total votes | 44,110 | 100.0 | ||
District 66
Republican primary
Declared
- Gary Fox[77]
- Sharon Ray, incumbent state representative[77]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Sharon Ray (incumbent) | 8,643 | 57.4 | |
| Republican | Gary Fox | 6,402 | 42.6 | |
| Total votes | 15,045 | 100.0 | ||
Democratic primary
Declared
- Bradford Scott Quade[77]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bradford Scott Quade | 4,991 | 100.0 | |
| Total votes | 4,991 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bradford Scott Quade | 22,770 | 34.6 | |
| Republican | Sharon Ray (incumbent) | 43,051 | 65.4 | |
| Total votes | 65,821 | 100.0 | ||
District 67
Republican primary
Declared
- Melanie Miller, incumbent state representative[78][77]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Melanie Miller (incumbent) | 12,670 | 100.0 | |
| Total votes | 12,670 | 100.0 | ||
Democratic primary
Declared
- Drew McIlveen, student[77]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Drew McIlveen | 3,330 | 100.0 | |
| Total votes | 3,330 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Melanie Miller (incumbent) | 47,103 | 100.0 | |
| Total votes | 47,103 | 100.0 | ||
District 68
Republican primary
Declared
- Thaddeus Claggett, incumbent state representative[79]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Thaddeus Claggett (incumbent) | 9,568 | 100.0 | |
| Total votes | 9,568 | 100.0 | ||
Democratic primary
Declared
- Michael E. Smith[79]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael E. Smith | 3,784 | 100.0 | |
| Total votes | 3,784 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael E. Smith | 24,775 | 41.1 | |
| Republican | Thaddeus Claggett (incumbent) | 35,448 | 58.9 | |
| Total votes | 60,223 | 100.0 | ||
District 69
Republican primary
Declared
- Daniel Kalmbach[79]
- Kevin D. Miller, incumbent state representative[79]
Endorsements
Organizations
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kevin D. Miller (incumbent) | 9,845 | 60.3 | |
| Republican | Daniel Kalmbach | 6,485 | 39.7 | |
| Total votes | 16,330 | 100.0 | ||
Democratic primary
Declared
- Jamie Hough[79]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jamie Hough | 2,825 | 100.0 | |
| Total votes | 2,825 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jamie Hough | 14,048 | 23.2 | |
| Republican | Kevin D. Miller (incumbent) | 46,445 | 76.8 | |
| Total votes | 60,493 | 100.0 | ||
District 70
Republican primary
Declared
- Brian Lampton, incumbent state representative[80]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian Lampton (incumbent) | 10,989 | 100.0 | |
| Total votes | 10,989 | 100.0 | ||
Democratic primary
Declared
- Joseph Wilson[80]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph Wilson | 3,453 | 100.0 | |
| Total votes | 3,453 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brian Lampton (incumbent) | 38,455 | 61.5 | |
| Democratic | Joseph Wilson | 24,030 | 38.5 | |
| Total votes | 62,485 | 100.0 | ||
District 71
Republican primary
Declared
- Josh Day, aerospace engineer and Xenia City School Board member[43][81]
- Levi Dean, Xenia city councilor[43]
- Robert Fudge[43][81]
- Tyler Scott[43]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Levi Dean | 7,227 | 45.6 | |
| Republican | Josh Day | 4,155 | 26.2 | |
| Republican | Robert Fudge | 2,668 | 16.9 | |
| Republican | Tyler Scott | 1,790 | 11.3 | |
| Total votes | 15,840 | 100.0 | ||
Democratic primary
Declared
- James H. Duffee[81]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | James H. Duffee | 3,182 | 100.0 | |
| Total votes | 3,182 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Levi Dean | 39,278 | 70.4 | |
| Democratic | James H. Duffee | 16,485 | 29.6 | |
| Total votes | 55,763 | 100.0 | ||
District 72
Republican primary
Declared
- Gail Pavliga, incumbent state representative[82]
- Heidi Workman[82]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Heidi Workman | 7,627 | 61.4 | |
| Republican | Gail Pavliga (incumbent) | 4,796 | 38.6 | |
| Total votes | 12,423 | 100.0 | ||
Democratic primary
Declared
- Nathaniel Adams[82]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nathaniel Adams | 5,503 | 100.0 | |
| Total votes | 5,503 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nathaniel Adams | 23,657 | 41.3 | |
| Republican | Heidi Workman | 33,607 | 58.7 | |
| Total votes | 57,264 | 100.0 | ||
District 73
Republican primary
Declared
Withdrawn
- Austin Beigel[83]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jeff LaRe (incumbent) | 6,001 | 55.2 | |
| Republican | Mike Tussey | 4,876 | 44.8 | |
| Total votes | 10,877 | 100.0 | ||
Democratic primary
Declared
- Michael Scarmack (write-in)[83]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael Scarmack | 211 | 100.0 | |
| Total votes | 211 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael Scarmack | 24,595 | 39.0 | |
| Republican | Jeff LaRe (incumbent) | 38,390 | 61.0 | |
| Total votes | 62,985 | 100.0 | ||
District 74
Republican primary
Declared
- Bernard Willis, incumbent state representative[81]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bernard Willis (incumbent) | 9,039 | 100.0 | |
| Total votes | 9,039 | 100.0 | ||
Democratic primary
Declared
- Derek I. Alvarado[81]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Derek I. Alvarado | 3,540 | 100.0 | |
| Total votes | 3,540 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Derek I. Alvarado | 17,577 | 35.8 | |
| Republican | Bernard Willis (incumbent) | 31,515 | 64.2 | |
| Total votes | 49,092 | 100.0 | ||
District 75
Republican primary
Declared
- Sally Culling, former Nottingham city councilor[84][85]
- Haraz Ghanbari, incumbent state representative[84][85]
Endorsements
State senators
- Theresa Gavarone, SD-02 (2019–present)[86]
State representatives
- Josh Williams, HD-41 (2023–present)[86]
Organizations
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Haraz Ghanbari (incumbent) | 6,580 | 53.6 | |
| Republican | Sally Culling | 5,697 | 46.4 | |
| Total votes | 12,277 | 100.0 | ||
Democratic primary
Declared
- Jan K. Materni[85]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jan K. Materni | 4,872 | 100.0 | |
| Total votes | 4,872 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Haraz Ghanbari (incumbent) | 32,907 | 59.4 | |
| Democratic | Jan K. Materni | 22,490 | 40.6 | |
| Total votes | 55,397 | 100.0 | ||
District 76
Republican primary
Potential
- Marilyn John, incumbent state representative
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Marilyn John (incumbent) | 12,028 | 100.0 | |
| Total votes | 12,028 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Alomar Davenport | 3,286 | 100.0 | |
| Total votes | 3,286 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Alomar Davenport | 15,738 | 71.9 | |
| Republican | Marilyn John (incumbent) | 40,352 | 28.1 | |
| Independent | Tim Grady (write-in) | 11 | 0.0 | |
| Total votes | 56,101 | 100.0 | ||
District 77
Republican primary
Declared
- Bill Albright[88]
- Meredith Craig[88]
- Dennis Finley, former mayor of Dalton[88]
- Frank Grande[88]
- Josh Hlavaty[88]
Endorsements
Organizations
Organizations
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Meredith Craig | 4,524 | 35.1 | |
| Republican | Josh Hlavaty | 4,424 | 34.3 | |
| Republican | Bill Albright | 1,789 | 13.9 | |
| Republican | Dennis Finley | 1,283 | 10.0 | |
| Republican | Frank Grande | 867 | 6.7 | |
| Total votes | 12,887 | 100.0 | ||
Democratic primary
Declared
- Mark D. Gooch[88]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Mark D. Gooch | 2,780 | 100.0 | |
| Total votes | 2,780 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Meredith Craig | 35,555 | 69.3 | |
| Democratic | Mark D. Gooch | 15,729 | 30.7 | |
| Total votes | 51,284 | 100.0 | ||
District 78
Republican primary
Declared
- Matt Huffman, 96th president of the Ohio Senate (2021–present) and state senator from the 12th district (2017–present)[89]
Failed to qualify
- Chris Walther[90]
Declined
- Susan Manchester, incumbent state representative (running for Ohio Senate)[8]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Matt Huffman | 10,889 | 100.0 | |
| Total votes | 10,889 | 100.0 | ||
Democratic primary
Failed to qualify
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Matt Huffman | 41,369 | 100.0 | |
| Total votes | 41,369 | 100.0 | ||
District 79
Republican primary
Declared
- Monica Robb Blasdel, incumbent state representative[92][69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Monica Robb Blasdel (incumbent) | 12,755 | 100.0 | |
| Total votes | 12,755 | 100.0 | ||
Democratic primary
Declared
- Dan Votaw[69]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Votaw | 3,182 | 100.0 | |
| Total votes | 3,182 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Votaw | 14,122 | 25.4 | |
| Republican | Monica Robb Blasdel (incumbent) | 41,502 | 74.6 | |
| Total votes | 55,624 | 100.0 | ||
District 80
Republican primary
Declared
- Johnathan Newman, pastor[43]
Withdrawn
- Jena Powell, incumbent state representative[9]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Johnathan Newman | 14,572 | 100.0 | |
| Total votes | 14,572 | 100.0 | ||
Democratic primary
Declared
- Melissa VanDyke
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Melissa VanDyke | 2,609 | 100.0 | |
| Total votes | 2,609 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Melissa VanDyke | 16,394 | 25.1 | |
| Republican | Johnathan Newman | 48,868 | 74.9 | |
| Total votes | 65,262 | 100.0 | ||
District 81
Republican primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Hoops (incumbent) | 13,614 | 100.0 | |
| Total votes | 13,614 | 100.0 | ||
Democratic primary
Declared
- Gene Redinger (write-in)[93]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gene Redinger | 79 | 100.0 | |
| Total votes | 79 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gene Redinger | 13,046 | 23.0 | |
| Republican | Jim Hoops (incumbent) | 43,757 | 77.0 | |
| Total votes | 56,803 | 100.0 | ||
District 82
Republican primary
Declared
- Roy Klopfenstein, incumbent state representative[94]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Roy Klopfenstein (incumbent) | 12,026 | 100.0 | |
| Total votes | 12,026 | 100.0 | ||
Democratic primary
Declared
- Magdalene Markward
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Magdalene Markward | 1,951 | 100.0 | |
| Total votes | 1,951 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Magdalene Markward | 11,825 | 20.6 | |
| Republican | Roy Klopfenstein (incumbent) | 45,616 | 79.4 | |
| Total votes | 57,441 | 100.0 | ||
District 83
Republican primary
Declared
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ty Mathews | 12,819 | 65.9 | |
| Republican | Jon Cross (incumbent) | 6,647 | 34.1 | |
| Total votes | 19,466 | 100.0 | ||
Democratic primary
Declared
- Sheila M. Coressel
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sheila M. Coressel | 2,432 | 100.0 | |
| Total votes | 2,432 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sheila M. Coressel | 14,404 | 24.9 | |
| Republican | Ty Mathews | 43,407 | 75.1 | |
| Total votes | 57,811 | 100.0 | ||
District 84
Republican primary
Declared
- Angela King, incumbent state representative[97]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Angela King (incumbent) | 14,164 | 100.0 | |
| Total votes | 14,164 | 100.0 | ||
Democratic primary
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Arienne Childrey | 1,558 | 99.1 | |
| Democratic | Heather Schmidt (write-in) | 15 | 0.9 | |
| Total votes | 1,573 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Arienne Childrey | 9,410 | 15.7 | |
| Republican | Angela King (incumbent) | 50,246 | 84.3 | |
| Total votes | 59,836 | 100.0 | ||
District 85
Republican primary
Declared
- Tim Barhorst, incumbent state representative[99]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tim Barhorst (incumbent) | 14,069 | 100.0 | |
| Total votes | 14,069 | 100.0 | ||
Democratic primary
Declared
- Victoria Maddox[99]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Victoria Maddox | 2,163 | 100.0 | |
| Total votes | 2,163 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Victoria Maddox | 11,551 | 19.9 | |
| Republican | Tim Barhorst (incumbent) | 46,524 | 80.1 | |
| Total votes | 58,075 | 100.0 | ||
District 86
Republican primary
Declared
- Wezlynn Davis, Jerome Township trustee[100]
- Tracy Richardson, incumbent state representative[100]
Endorsements
Organizations
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tracy Richardson (incumbent) | 8,024 | 59.8 | |
| Republican | Wezlynn Davis | 5,392 | 40.2 | |
| Total votes | 13,416 | 100.0 | ||
Democratic primary
Declared
- Lesley Verbus
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lesley Verbus | 2,518 | 100.0 | |
| Total votes | 2,518 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lesley Verbus | 16,927 | 31.1 | |
| Republican | Tracy Richardson (incumbent) | 37,571 | 68.9 | |
| Total votes | 54,498 | 100.0 | ||
District 87
Republican primary
Declared
- Riordan McClain, incumbent state representative[101]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Riordan McClain (incumbent) | 12,273 | 100.0 | |
| Total votes | 12,273 | 100.0 | ||
Democratic primary
Declared
- Craig Swartz, nominee for Ohio's 5th congressional district in 2022[101]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Craig Swartz | 2,202 | 100.0 | |
| Total votes | 2,202 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Craig Swartz | 13,205 | 23.5 | |
| Republican | Riordan McClain (incumbent) | 42,897 | 76.5 | |
| Total votes | 56,102 | 100.0 | ||
District 88
Republican primary
Declared
- Gary Click, incumbent state representative[60]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Gary Click (incumbent) | 10,625 | 100.0 | |
| Total votes | 10,625 | 100.0 | ||
Democratic primary
Declared
- Diane Selvey[60]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Diane Selvey | 3,361 | 100.0 | |
| Total votes | 3,361 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Diane Selvey | 17,762 | 33.4 | |
| Republican | Gary Click (incumbent) | 35,367 | 66.6 | |
| Total votes | 53,129 | 100.0 | ||
District 89
Republican primary
Declared
- Steve Kraus, former state representative from the 89th district (2015)[102][60]
- D. J. Swearingen, incumbent state representative[103][60]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | D. J. Swearingen (incumbent) | 7,145 | 65.2 | |
| Republican | Steve Kraus | 3,816 | 34.8 | |
| Total votes | 10,961 | 100.0 | ||
Democratic primary
Declared
- Alisha W. Roshong, attorney[60]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Alisha W. Roshong | 4,542 | 100.0 | |
| Total votes | 4,542 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Alisha W. Roshong | 24,762 | 41.3 | |
| Republican | D. J. Swearingen (incumbent) | 35,148 | 58.7 | |
| Total votes | 59,910 | 100.0 | ||
District 90
Republican primary
Declared
- Gina Collinsworth, community leader and economic development advocate[104]
- Justin Pizzulli, incumbent state representative[105]
- Timothy Wheeler, businessman[106]
Endorsements
Organizations
- Americans for Prosperity[26]
- Brown County Republican Party[107]
Organizations
- Adams County Republican Party[108]
- Ohio Right to Life[28]
- Scioto County Republican Party[108]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Justin Pizzulli (incumbent) | 7,656 | 48.0 | |
| Republican | Gina Collinsworth | 5,260 | 33.0 | |
| Republican | Timothy Wheeler | 3,035 | 19.0 | |
| Total votes | 15,951 | 100.0 | ||
Democratic primary
Declared
- Kate Nunnelley
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Kate Nunnelley | 2,385 | 100.0 | |
| Total votes | 2,385 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Kate Nunnelley | 11,314 | 23.3 | |
| Republican | Justin Pizzulli (incumbent) | 37,420 | 76.7 | |
| Total votes | 48,734 | 100.0 | ||
District 91
Republican primary
Declared
- Bob Peterson, incumbent state representative[109]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bob Peterson (incumbent) | 10,967 | 100.0 | |
| Total votes | 10,967 | 100.0 | ||
Democratic primary
Declared
- Ellen Yvette Clark, nurse[109]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ellen Yvette Clark | 1,916 | 100.0 | |
| Total votes | 1,916 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ellen Yvette Clark | 9,932 | 20.3 | |
| Republican | Bob Peterson (incumbent) | 39,096 | 79.7 | |
| Total votes | 49,028 | 100.0 | ||
District 92
Republican primary
Declared
- Mark Johnson, incumbent state representative[110]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mark Johnson (incumbent) | 9,712 | 100.0 | |
| Total votes | 9,712 | 100.0 | ||
Democratic primary
Declared
- Arthur Donald Beatty[110]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Arthur Donald Beatty | 3,168 | 100.0 | |
| Total votes | 3,168 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Arthur Donald Beatty | 13,966 | 28.4 | |
| Republican | Mark Johnson (incumbent) | 35,181 | 71.6 | |
| Total votes | 49,147 | 100.0 | ||
District 93
Republican primary
Declared
- Jason Stephens, incumbent state representative[111]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jason Stephens (incumbent) | 12,182 | 100.0 | |
| Total votes | 12,182 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jason Stephens | 43,225 | 100.0 | |
| Total votes | 43,225 | 100.0 | ||
District 94
Republican primary
Declared
- Kevin Ritter, Washington County Commission president[112][113]
- Shannon Walker[113]
Endorsements
Organizations
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kevin Ritter | 9,620 | 62.8 | |
| Republican | Shannon Walker | 5,699 | 37.2 | |
| Total votes | 15,319 | 100.0 | ||
Democratic primary
Declared
- Wenda Sheard[113]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Wenda Sheard | 3,980 | 100.0 | |
| Total votes | 3,980 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Wenda Sheard | 16,568 | 30.6 | |
| Republican | Kevin Ritter | 37,516 | 69.4 | |
| Independent | Andrea Neutzling (write-in) | 10 | 0.0 | |
| Total votes | 54,094 | 100.0 | ||
District 95
Republican primary
Declared
Endorsements
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Don Jones (incumbent) | 8,145 | 66.1 | |
| Republican | Nelson E. Roe | 4,170 | 33.9 | |
| Total votes | 12,315 | 100.0 | ||
Democratic primary
Declared
- Micah McCarey, Athens city councilman
Withdrew after primary election
- Lish Greiner[114]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lish Greiner | 4,059 | 100.0 | |
| Total votes | 4,059 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Micah McCarey | 16,020 | 32.7 | |
| Republican | Don Jones (incumbent) | 32,958 | 67.3 | |
| Total votes | 48,978 | 100.0 | ||
District 96
Republican primary
Declared
- Ron Ferguson, incumbent state representative[114]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ron Ferguson (incumbent) | 9,851 | 100.0 | |
| Total votes | 9,851 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ron Ferguson (incumbent) | 41,434 | 100.0 | |
| Total votes | 41,434 | 100.0 | ||
District 97
Republican primary
Declared
- Adam Holmes, incumbent state representative[115]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Holmes (incumbent) | 9,135 | 100.0 | |
| Total votes | 9,135 | 100.0 | ||
Independents
- Scott Wilson
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Holmes (incumbent) | 35,081 | 74.3 | |
| Independent | Scott Wilson | 12,120 | 25.7 | |
| Total votes | 47,201 | 100.0 | ||
District 98
Republican primary
Declared
- Mark Hiner[116]
- Brandon Lape, IT professional, candidate for Ohio's 7th congressional district in 2020 and Ohio's 12th congressional district in 2022[117][116]
- Scott Pullins, attorney and candidate for the 98th district in 2022[117][116]
Withdrawn
- Amber Keener, Mount Vernon city councilor[117] (running for Knox County treasurer)[116]
Endorsements
Organizations
- Americans for Prosperity[26]
- Knox County Republican Party[116]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mark Hiner | 7,596 | 54.9 | |
| Republican | Scott Pullins | 3,813 | 27.6 | |
| Republican | Brandon Lape | 2,424 | 17.5 | |
| Total votes | 13,833 | 100.0 | ||
Democratic primary
Declared
- Annie Homstad
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Annie Homstad | 2,243 | 100.0 | |
| Total votes | 2,243 | 100.0 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Annie Homstad | 11,557 | 24.5 | |
| Republican | Mark Hiner | 35,572 | 75.5 | |
| Total votes | 47,219 | 100.0 | ||
District 99
Republican primary
Declared
- Sarah Fowler Arthur, incumbent state representative[75][118]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Sarah Fowler Arthur (incumbent) | 12,202 | 100.0 | |
| Total votes | 12,202 | 100.0 | ||
Democratic primary
Declared
- Louis Murphy[118]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Louis Murphy | 4,419 | 100.0 | |
| Total votes | 4,419 | 100.0 | ||
Independents
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Louis Murphy | 20,986 | 35.5 | |
| Republican | Sarah Fowler Arthur (incumbent) | 38,184 | 64.5 | |
| Total votes | 59,170 | 100.0 | ||