Ohio House District 25
Tue, Nov 3 · Represented by Cecil Thomas Democratic · Member list as of Oct 28
One candidate on the printed ballot.
- Last election
- Cecil Thomas (Democratic) won by 68.0 points, 2024
- On the 2026 ballot
- 1 candidate
More about this race
Candidates on the ballot
Uncontested
One candidate on the printed ballot.
- Cecil ThomasIncumbentDemocratic
Source: liveresults.ohiosos.gov, dated Oct 29
All House of Representatives districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member on file
List every House of Representatives district (99)
- State House District 1· Dontavius Jarrells
- State House District 2· Latyna Humphrey
- State House District 3· Ismail Mohamed
- State House District 4· Beryl Piccolantonio
- State House District 5· Meredith Lawson‐Rowe
- State House District 6· Christine Cockley
- State House District 7· Allison Russo
- State House District 8· Anita Somani
- State House District 9· Munira Abdullahi
- State House District 10· Mark Sigrist
- State House District 11· Crystal Lett
- State House District 12· Brian Stewart
- State House District 13· Tristan Rader
- State House District 14· Sean Brennan
- State House District 15· Chris Glassburn
- State House District 16· Bride Sweeney
- State House District 17· Mike Dovilla
- State House District 18· Juanita Brent
- State House District 19· Phil Robinson
- State House District 20· Terrence Upchurch
- State House District 21· Eric Synenberg
- State House District 22· Darnell Brewer
- State House District 23· Dan Troy
- State House District 24· Dani Isaacsohn
- State House District 25· Cecil Thomas
- State House District 26· Ashley Bryant Bailey
- State House District 27· Rachel Baker
- State House District 28· Karen Brownlee
- State House District 29· Cindy Abrams
- State House District 30· Mike Odioso
- State House District 31· Bill Roemer
- State House District 32· Jack Daniels
- State House District 33· Veronica Sims
- State House District 34· Derrick Hall
- State House District 35· Steve Demetriou
- State House District 36· Andrea White
- State House District 37· Tom Young
- State House District 38· Desireè Tims
- State House District 39· Phil Plummer
- State House District 40· Rodney Creech
- State House District 41· Erika White
- State House District 42· Elgin Rogers
- State House District 43· Michele Grim
- State House District 44· Josh Williams
- State House District 45· Jennifer Gross
- State House District 46· Thomas Hall
- State House District 47· Diane Mullins
- State House District 48· Scott Oelslager
- State House District 49· Jim Thomas
- State House District 50· Matt Kishman
- State House District 51· Jodi Salvo
- State House District 52· Gayle Manning
- State House District 53· Joe Miller
- State House District 54· Kellie Deeter
- State House District 55· Michelle Teska
- State House District 56· Adam Mathews
- State House District 57· Jamie Callender
- State House District 58· Lauren McNally
- State House District 59· Tex Fischer
- State House District 60· Brian Lorenz
- State House District 61· Beth Lear
- State House District 62· Jean Schmidt
- State House District 63· Adam Bird
- State House District 64· Nick Santucci
- State House District 65· David Thomas
- State House District 66· Sean Hutson
- State House District 67· Melanie Miller
- State House District 68· Thad Claggett
- State House District 69· Kevin Miller
- State House District 70· Brian Lampton
- State House District 71· Levi Dean
- State House District 72· Heidi Workman
- State House District 73· Jeff LaRe
- State House District 74· Bernie Willis
- State House District 75· Haraz Ghanbari
- State House District 76· Marilyn John
- State House District 77· Meredith Craig
- State House District 78· Matt Huffman
- State House District 79· Monica Blasdel
- State House District 80· Johnathan Newman
- State House District 81· Jim Hoops
- State House District 82· Roy Klopfenstein
- State House District 83· Ty Mathews
- State House District 84· Angie King
- State House District 85· Tim Barhorst
- State House District 86· Tracy Richardson
- State House District 87· Riordan McClain
- State House District 88· Gary Click
- State House District 89· D.J. Swearingen
- State House District 90· Justin Pizzulli
- State House District 91· Bob Peterson
- State House District 92· Mark Johnson
- State House District 93· Jason Stephens
- State House District 94· Kevin Ritter
- State House District 95· Ty Moore
- State House District 96· Ron Ferguson
- State House District 97· Adam Holmes
- State House District 98· Mark Hiner
- State House District 99· Sarah Fowler Arthur
Map settings
Vote in Ohio
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
History (29 elections for this seat)
- Votes for listed candidates
- 40,781
- Election day
- November 5, 2024
- District map
- Older district map (2022 to 2024)
Ohio House of Representatives District 25, 1968 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticCecil ThomasWon Democratic 34,26484.0% RepublicanJim Berns Republican 6,51716.0% - Votes for listed candidates
- 29,799
- Election day
- November 8, 2022
- District map
- Older district map (2022)
Ohio House of Representatives District 25, 1968 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticCecil ThomasWon Democratic 23,19577.8% RepublicanJohn Breadon Republican 6,60422.2% - Votes for listed candidates
- 50,182
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2021)
Ohio House of Representatives District 25, 1968 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticDontavius JarrellsWon Democratic 41,31282.3% RepublicanJim Burgess Republican 8,87017.7% - Votes for listed candidates
- 39,975
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
Ohio House of Representatives District 25, 1968 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticBernadine Kennedy KentWon(incumbent) Democratic 33,78884.5% RepublicanDebbie Staggs Republican 6,18715.5% - Votes for listed candidates
- 47,781
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2021)
Ohio House of Representatives District 25, 1968 to 2024, 2016, every candidate Candidate Party Votes and share Share DemocraticBernadine Kennedy KentWon Democratic 33,82670.8% RepublicanSeth Golding Republican 7,10014.9% OtherNapoleon A. Bell II Other 6,85314.3% Jeff Brown Write-in 20.0% - Votes for listed candidates
- 23,217
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2021)
Ohio House of Representatives District 25, 1968 to 2024, 2014, every candidate Candidate Party Votes and share Share DemocraticKevin L. BoyceWon(incumbent) Democratic 18,98681.8% RepublicanSeth Golding Republican 4,23118.2% - Votes for listed candidates
- 49,761
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2021)
Ohio House of Representatives District 25, 1968 to 2024, 2012, every candidate Candidate Party Votes and share Share DemocraticKevin BoyceWon Democratic 42,85386.1% RepublicanSeth Golding Republican 6,90813.9% - Votes for listed candidates
- 21,230
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2011)
Ohio House of Representatives District 25, 1968 to 2024, 2010, every candidate Candidate Party Votes and share Share DemocraticMichael StinzianoWon Democratic 21,230100.0% - Votes for listed candidates
- 45,495
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2011)
Ohio House of Representatives District 25, 1968 to 2024, 2008, every candidate Candidate Party Votes and share Share DemocraticDan StewartWon(incumbent) Democratic 29,71265.3% RepublicanDaryl Hennessy Republican 15,78334.7% - Votes for listed candidates
- 31,731
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2011)
Ohio House of Representatives District 25, 1968 to 2024, 2006, every candidate Candidate Party Votes and share Share DemocraticDan StewartWon(incumbent) Democratic 21,58368.0% RepublicanMichael D. Wiles Republican 10,14832.0% - Votes for listed candidates
- 42,687
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2011)
Ohio House of Representatives District 25, 1968 to 2024, 2004, every candidate Candidate Party Votes and share Share DemocraticDaniel StewartWon(incumbent) Democratic 23,45254.9% RepublicanAndy Bowers Republican 19,23545.1% - Votes for listed candidates
- 22,346
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2011)
Ohio House of Representatives District 25, 1968 to 2024, 2002, every candidate Candidate Party Votes and share Share DemocraticDan StewartWon Democratic 12,33855.2% RepublicanDavid Dobos Republican 10,00844.8% - Votes for listed candidates
- 47,895
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2001)
Ohio House of Representatives District 25, 1968 to 2024, 2000, every candidate Candidate Party Votes and share Share RepublicanDavid GoodmanWon(incumbent) Republican 28,24859.0% DemocraticMarc Fagin Democratic 19,64741.0% - Votes for listed candidates
- 36,351
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
Ohio House of Representatives District 25, 1968 to 2024, 1998, every candidate Candidate Party Votes and share Share RepublicanDavid GoodmanWon Republican 21,68659.7% DemocraticCynthia L. Rucci Democratic 14,66540.3% - Votes for listed candidates
- 45,084
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2001)
Ohio House of Representatives District 25, 1968 to 2024, 1996, every candidate Candidate Party Votes and share Share RepublicanJames W. MasonWon(incumbent) Republican 27,70661.5% DemocraticBob Weld Democratic 17,37838.5% - Votes for listed candidates
- 32,675
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
Ohio House of Representatives District 25, 1968 to 2024, 1994, every candidate Candidate Party Votes and share Share RepublicanJames W. MasonWon(incumbent) Republican 20,72963.4% DemocraticNancy M. White Democratic 11,94636.6% - Votes for listed candidates
- 47,821
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2001)
Ohio House of Representatives District 25, 1968 to 2024, 1992, every candidate Candidate Party Votes and share Share RepublicanJames W. MasonWon Republican 25,39653.1% DemocraticLori Shultz Democratic 22,42546.9% - Votes for listed candidates
- 29,381
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1991)
Ohio House of Representatives District 25, 1968 to 2024, 1990, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 21,55673.4% RepublicanLucille Scott Republican 7,82526.6% - Votes for listed candidates
- 39,165
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1991)
Ohio House of Representatives District 25, 1968 to 2024, 1988, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 30,14977.0% OtherDaniel M. Ahrens Other 9,01623.0% - Votes for listed candidates
- 28,250
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1991)
Ohio House of Representatives District 25, 1968 to 2024, 1986, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 19,77370.0% OtherRichard P. Odonnell Other 8,47730.0% - Votes for listed candidates
- 44,799
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1991)
Ohio House of Representatives District 25, 1968 to 2024, 1984, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 29,57466.0% RepublicanBeckham Republican 15,22534.0% - Votes for listed candidates
- 32,499
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1991)
Ohio House of Representatives District 25, 1968 to 2024, 1982, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 20,68863.7% RepublicanCathy Lynn Flagg Republican 11,19134.4% LibertarianRoger W. Jordan Libertarian 6201.9% - Votes for listed candidates
- 29,601
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1981)
Ohio House of Representatives District 25, 1968 to 2024, 1980, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon(incumbent) Democratic 19,39065.5% RepublicanTim Deardorff Republican 10,21134.5% - Votes for listed candidates
- 19,605
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1981)
Ohio House of Representatives District 25, 1968 to 2024, 1978, every candidate Candidate Party Votes and share Share DemocraticHelen RankinWon Democratic 13,49768.8% RepublicanDavid J. Albanese Republican 6,10831.2% - Votes for listed candidates
- 27,851
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1981)
Ohio House of Representatives District 25, 1968 to 2024, 1976, every candidate Candidate Party Votes and share Share DemocraticJames W. RankinWon(incumbent) Democratic 20,19572.5% RepublicanDavid J. Albanese Republican 7,65627.5% - Votes for listed candidates
- 22,644
- Election day
- November 4, 1974
- District map
- Older district map (1972 to 1981)
Ohio House of Representatives District 25, 1968 to 2024, 1974, every candidate Candidate Party Votes and share Share DemocraticJames W. RankinWon(incumbent) Democratic 15,56668.7% RepublicanLarry J. Williams Republican 7,07831.3% - Votes for listed candidates
- 32,590
- Election day
- November 7, 1972
- District map
- Older district map (1972 to 1981)
Ohio House of Representatives District 25, 1968 to 2024, 1972, every candidate Candidate Party Votes and share Share DemocraticJames W. RankinWon(incumbent) Democratic 20,29862.3% RepublicanRonald C. Morgan Republican 12,29237.7% - Votes for listed candidates
- 35,309
- Election day
- November 3, 1970
- District map
- Older district map (1966 to 1971)
Ohio House of Representatives District 25, 1968 to 2024, 1970, every candidate Candidate Party Votes and share Share DemocraticDon S. MadduxWon(incumbent) Democratic 22,81464.6% RepublicanJohn Harvey Weis Republican 12,49535.4% - Votes for listed candidates
- 39,678
- Election day
- November 5, 1968
- District map
- Older district map (1966 to 1971)
Ohio House of Representatives District 25, 1968 to 2024, 1968, every candidate Candidate Party Votes and share Share DemocraticDon S. MadduxWon Democratic 20,49251.6% RepublicanJohn Harvey Weis(incumbent) Republican 19,18648.4%
- 2024: MEDSL 2024 official precinct returns (individual_states zips), retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
- 1968 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2024.
Download and cite
Cite this page
Election Wrld. (2026). Ohio House District 25, election results 1968 to 2024. https://www.electionwrld.com/oh/house/25. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/oh/house/25" title="Ohio House of Representatives District 25" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; MEDSL 2024 official precinct returns (individual_states zips) (Not stated in the GitHub repository (an earlier label said "MIT (repo)", which the repository does not support). MEDSL's Harvard Dataverse records are CC0 1.0, but these GitHub files were not checksum-matched to the Dataverse files, so CC0 is not claimed for them.), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:oh/sldl:25
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY)Data as of Oct 29, 2026