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.

Partisan background 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 SourceRankingAs of CNalysisFebruary 29, 2024

Overview Party Candidates Votes Seats % Before After +/– Republican 90 3,010,168 56.4619 67 65 2 Democratic 93 2,290,035 42.9540 32 34 2Libertarian216,256 0.3049 0 0 0 Independent 1 12,120 0.2273 0 0 0write-in72390.0044000 Total valid votes 5,331,326 100.00 99 99 registered voters/turnout8,159,94671.71

Closest races Seats where the margin of victory was under 10%:

Outgoing incumbents Retirements Republicans District 10: David Dobos retired. District 50: Reggie Stoltzfus retired to run for Ohio's 6th congressional district. District 65: Mike Loychik retired to run for Ohio's 32nd senatorial district. District 78: Susan Manchester retired to run for Ohio's 12th senatorial district. District 80: Jena Powell retired.

Democrats District 8: Beth Liston retired to run for Ohio's 16th senatorial district. District 13: Michael J. Skindell retired. District 15: Richard Dell'Aquila retired to run for Cuyahoga County Council. District 28: Jodi Whitted retired. District 34: Casey Weinstein retired to run for Ohio's 28th senatorial district. District 38: Willis Blackshear Jr. retired to run for Ohio's 6th senatorial district. Term-limited Republicans District 17: Tom Patton was term-limited. District 30: Bill Seitz was term-limited. District 42: Derek Merrin was term-limited. District 54: Dick Stein was term-limited. District 55: Scott Lipps was term-limited. District 71: Bill Dean was term-limited. District 77: Scott Wiggam was term-limited. 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. Lost re-nomination Republicans District 47: Sara Carruthers lost re-nomination. District 51: Brett Hillyer lost re-nomination. District 72: Gail Pavliga lost re-nomination. District 83: Jon Cross lost re-nomination.

Democrats District 21: Elliot Forhan lost re-nomination.

Summary of results by district Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party.

State House district Incumbent Party Elected representative Outcome 1 Dem Dem hold 2 Dem Dem hold 3 Dem Dem hold 4 Dem Dem hold 5 Dem Dem hold 6 Dem Dem hold 7 Dem Dem hold 8 Dem Dem hold 9 Dem Dem hold 10 Rep Dem gain 11 Dem Dem hold 12 Rep Rep hold 13 Dem Dem hold 14 Dem Dem hold 15 Dem Dem hold 16 Dem Dem hold 17 Rep Rep hold 18 Dem Dem hold 19 Dem Dem hold 20 Dem Dem hold 21 Dem Dem hold 22 Dem Dem hold 23 Dem Dem hold 24 Dem Dem hold 25 Dem Dem hold 26 Dem Dem hold 27 Dem Dem hold 28 Dem Dem hold 29 Rep Rep hold 30 Rep Rep hold 31 Rep Rep hold 32 Rep Rep hold 33 Dem Dem hold 34 Dem Dem hold 35 Rep Rep hold 36 Rep Rep hold 37 Rep Rep hold 38 Dem Dem hold 39 Rep Rep hold 40 Rep Rep hold 41 Rep Dem gain 42 Rep Dem gain 43 Dem Dem hold 44 Dem Rep gain 45 Rep Rep hold 46 Rep Rep hold 47 Rep Rep hold 48 Rep Rep hold 49 Rep Rep hold 50 Rep Rep hold 51 Rep Rep hold 52 Rep Rep hold 53 Dem Dem hold 54 Rep Rep hold 55 Rep Rep hold 56 Rep Rep hold 57 Rep Rep hold 58 Rep Dem gain 59 Dem Rep gain 60 Rep Rep hold 61 Rep Rep hold 62 Rep Rep hold 63 Rep Rep hold 64 Rep Rep hold 65 Rep Rep hold 66 Rep Rep hold 67 Rep Rep hold 68 Rep Rep hold 69 Rep Rep hold 70 Rep Rep hold 71 Rep Rep hold 72 Rep Rep hold 73 Rep Rep hold 74 Rep Rep hold 75 Rep Rep hold 76 Rep Rep hold 77 Rep Rep hold 78 Rep Rep hold 79 Rep Rep hold 80 Rep Rep hold 81 Rep Rep hold 82 Rep Rep hold 83 Rep Rep hold 84 Rep Rep hold 85 Rep Rep hold 86 Rep Rep hold 87 Rep Rep hold 88 Rep Rep hold 89 Rep Rep hold 90 Rep Rep hold 91 Rep Rep hold 92 Rep Rep hold 93 Rep Rep hold 94 Rep Rep hold 95 Rep Rep hold 96 Rep Rep hold 97 Rep Rep hold 98 Rep Rep hold 99 Rep Rep hold

District 1 Democratic primary Declared Dontavius Jarrells, incumbent state representative

Results

Libertarian Failed to qualify Brennan Barrington

General election Results

District 2 Democratic primary Declared Latyna Humphrey, incumbent state representative

Results

General election Results

District 3 Democratic primary Declared Abdirizak Diini, community activist and small business owner Ismail Mohamed, incumbent state representative Julie Trabold, nurse

Results

General election Results

Endorsements

District 4 Democratic primary Declared Beryl Brown Piccolantonio, incumbent state representative

Results

Republican primary Declared Jason Allevato

Results

General election Results

District 5 Democratic primary Declared Leo Almeida Meredith Lawson-Rowe Marco Miller

Endorsements

Results

General election

District 6 Democratic primary Declared Brandon Barcus Patrick Barnacle Eli Bohnert, West Scioto commissioner Christine Cockley, human resources specialist Adhanet Kifle Kawther Musa, community health worker and community activist Elijah Williams

Endorsements

Results

Republican primary Declared Hussein Jabiri

Results

General election Results

District 7 Democratic primary Declared Allison Russo, incumbent state representative

Results

Independents Susan Miller (write-in)

General election

District 8 Democratic primary Declared Anita Somani, incumbent state representative (redistricted from the 11th district)

Declined Beth Liston, incumbent state representative (running for Ohio Senate)

Results

Republican primary Declared Aaron Neumann (write-in)

Results

General election Results

District 9 Democratic primary Declared Munira Abdullahi, incumbent state representative

Results

General election Results

District 10 Republican primary Declared Brian M. Garvine Shafi Shafat

Withdrawn David Dobos, incumbent state representative

Results

Democratic primary Declared Sarah C. Pomeroy Mark Sigrist

Endorsements

Results

General election Results

District 11 Democratic primary Declared Crystal Lett, political activist

Results

Republican primary Declared Stephanie Kunze, state senator from the 16th district (2017–present)

Results

General election Results

District 12 Republican primary Declared Patty Hamilton, retired lieutenant colonel in the U.S. Army Reserves Brian Stewart, incumbent state representative

Endorsements

Results

Democratic primary Declared Brad W. Cotton

Results

General election Results

District 13 Democratic primary Declared

Tristan W. Rader, Lakewood city councilor and candidate for Ohio's 7th congressional district in 2022

Withdrawn Michael J. Skindell, incumbent state representative

Results

Republican primary Declared Robert E. Dintaman

Results

General election Results

District 14 Democratic primary Declared Sean Brennan, incumbent state representative

Results

Republican primary Declared David Morgan, candidate for the 14th district in 2022

Results

General election Results

District 15 Democratic primary Declared Chris Glassburn TJ Mulloy

Declined Richard Dell'Aquila, incumbent state representative (running for Cuyahoga County Council)

Results

Republican primary Declared Aaron L. Borowski Ryan McClain

Results

General election Results

District 16 Democratic primary Declared Bride Rose Sweeney, incumbent state representative

Results

Republican primary Declared Daniel James Harrington, United States Marine Corps veteran and small business owner

Results

General election Results

District 17 Republican primary Declared Anthony Leon Alexander Mike Dovilla, former state representative from the 7th district (2011–2016) Gordon Short, Strongsville city councillor

Failed to qualify Jonah Schultz

Endorsements

Results

Democratic primary Declared Jessica Sutherland

Results

General election Results

District 18 Democratic primary Declared Juanita Brent, incumbent state representative (redistricted from the 22nd district)

Results

Republican primary Declared Justyn Anderson (write-in)

Results

Independents Christela Neal (write-in)

General election Results

District 19 Democratic primary Declared Phil Robinson, incumbent state representative

Results

Republican primary Declared Kenny Godnavec

Results

General election Results

District 20 Democratic primary Declared Nathaniel Cory Hartfield (write-in) Terrence Upchurch, incumbent state representative (write-in)

Results

Republican primary Declared Donna Walker-Brown

Results

General election Results

District 21 Democratic primary Declared Elliot Forhan, incumbent state representative Eric Synenberg, Beachwood city councilor Angel Washington, small business owner

Withdrawn Juan A. Goodwin Jonathan Holody, candidate for the 21st district in 2022

Results

Republican primary Declared Joshua Malovasic (write-in)

Results

General election Results

District 22 Democratic primary Declared Darnell Brewer, incumbent state representative (redistricted from the 18th district)

Results

Republican primary Declared Milan Wesley (write-in)

Results

General election Results

District 23 Democratic primary Declared Dan Troy, incumbent state representative

Results

Republican primary Declared Tony Hocevar

Results

General election Results

District 24 Democratic primary Declared Dani Isaacsohn, incumbent state representative Stephan Pryor

Results

Republican primary Declared John Sess

Results

General election Results

District 25 Democratic primary Declared Cecil Thomas, incumbent state representative

Results

Republican primary Declared Jim Berns, perennial candidate

Results

General election Results

District 26 Democratic primary Declared Sedrick Denson, incumbent state representative

Results

Republican primary Declared John Breadon

Results

General election Results

District 27 Democratic primary Declared Rachel Baker, incumbent state representative

Results

Republican primary Declared Curt C. Hartman, attorney

Results

General election Results

District 28 Democratic primary Declared Jessica Miranda, incumbent state representative

Failed to qualify Regina Collins

Results

Republican primary Declared Jenn Giroux

Results

General election Results

District 29 Republican primary Declared Cindy Abrams, incumbent state representative George Brunemann

Endorsements

Results

Democratic primary Declared Joe Salvato

Results

General election Results

District 30 Republican primary Declared Mike Odioso, teacher and political activist

Results

Democratic primary Declared Stefanie A. Hawk, Cheviot city councilor Andrew Voynovich

Results

General election Results

District 31 Republican primary Declared Bill Roemer, incumbent state representative

Declined Thomas "Bebe" Heitic, Barberton city councillor

Results

Democratic primary Declared A. J. Harris, Cuyahoga Falls Schools Board of Education member

Failed to qualify Ryan Shank, membership director for the Summit County Young Democrats

Results

General election Results