Mason and Deerfield voters will send Greg Landsman back to Congress, while Republicans Adam Mathews and Zac Haines won state legislative races and Warren County voters renewed two countywide service levies. The Nov. 3 election also decided Ohio’s governor and U.S. Senate contests. Results below distinguish districtwide and statewide totals from Warren County returns; all vote counts remain unofficial.
Democrat Amy Acton won Ohio’s governor election over Republican Vivek Ramaswamy, Decision Desk HQ reported.
DDHQ’s Nov. 4, 5:40 a.m. EST statewide tally showed Acton with 2,404,179 votes (52.31%), Ramaswamy with 2,039,731 (44.38%) and Libertarian Don Kissick with 151,874 (3.30%), with more than 95% of the estimated vote counted. DDHQ called the race Nov. 3 at 10:30 p.m. EST. These reported totals remain unofficial and subject to certification.
Democrat Sherrod Brown won Ohio’s U.S. Senate special election, defeating Republican Jon Husted, the Associated Press and Decision Desk HQ reported.
DDHQ’s Nov. 4, 5:40 a.m. EST statewide tally showed Brown with 2,301,042 votes (50.01%), Husted with 2,077,750 (45.15%) and Libertarian William Redpath with 128,272 (2.79%), with more than 95% estimated counted. DDHQ called the race Nov. 3 at 11:15 p.m. EST. The special election fills the term ending Jan. 3, 2029. These reported totals remain unofficial and subject to certification.
Democrat Greg Landsman won reelection in Ohio’s 1st Congressional District, Decision Desk HQ reported.
Landsman, a former public school teacher and Cincinnati council member, won a third House term. The district includes Warren and Clinton counties and part of Hamilton County. His Republican opponent, Eric Conroy, is an Air Force veteran and former CIA officer, according to the Landsman and Conroy campaign biographies.
DDHQ’s Nov. 3, 11:59 p.m. EST districtwide tally showed Landsman with 176,453 votes (54.38%), Republican Eric Conroy with 139,343 (42.94%) and Libertarian Nathan Weise with 8,675 (2.67%), with more than 95% estimated counted. DDHQ called the race Nov. 3 at 9:28 p.m. EST. These reported totals remain unofficial and subject to certification.
Republican Warren Davidson won reelection in Ohio’s neighboring 8th Congressional District, Decision Desk HQ reported. This is a regional result: Mason and Warren County are in the 1st District. Davidson, an Army veteran and former manufacturing executive, has served in Congress since 2016; Democratic challenger Vanessa Enoch is a business consultant.
Its Nov. 3, 11:59 p.m. EST districtwide tally showed Davidson with 168,689 votes (52.14%) and Democrat Vanessa Enoch with 154,828 (47.86%), with more than 95% estimated counted. DDHQ called the race Nov. 3 at 10:31 p.m. EST. These reported totals remain unofficial and subject to certification.
Republican Zac Haines won Ohio Senate District 7, Decision Desk HQ reported.
Haines is a business executive and Miami University trustee. His campaign emphasized lower taxes, small businesses and families, according to his campaign website .
Its Nov. 4, 12:35 p.m. EST districtwide tally showed Haines with 88,157 votes (52.84%) and Democrat Cara Jacob with 78,673 (47.16%), with more than 95% estimated counted. DDHQ called the race at that update. These reported totals remain unofficial and subject to certification.
Republican incumbent Adam Mathews won Ohio House District 56, defeating Democrat Laalitya Acharya, Decision Desk HQ reported.
Mathews is an intellectual property attorney, former civilian engineer with the Naval Nuclear Propulsion Program and former Lebanon vice mayor. The district covers southwest and central Warren County, including Mason, Lebanon and South Lebanon, according to his Ohio House biography .
DDHQ’s Nov. 4, 12:29 p.m. EST update showed Mathews with 29,339 votes (55.10%) and Acharya with 23,907 (44.90%), with more than 95% of the estimated vote reported. DDHQ called the race at that time. These reported totals remain unofficial and subject to certification.
Republican incumbent C. Michelle Teska won Ohio House District 55, Decision Desk HQ reported.
Teska began her first House term in 2025 after a private-sector sales career. She co-owns Golden Heart Senior Care, a business she and her husband started in 2011, according to her Ohio House biography .
DDHQ’s Nov. 4, 12:22 p.m. EST update showed Teska with 37,808 votes (64.89%), Democrat Paul Kurtz with 18,729 (32.14%) and Libertarian Philip Pirdy with 1,731 (2.97%). More than 95% of the estimated vote was reported; DDHQ called the race at that time. These reported totals remain unofficial and subject to certification.
Republican Tom Grossmann won another term on the Warren County Commission, according to unofficial county returns with all 185 precincts reporting.
Grossmann was first elected commissioner in 2014 after 12 years on Mason City Council. He is an attorney and former Hamilton County civil prosecutor, according to his county biography .
Grossmann received 65,318 votes (59.10%), Democrat Ian Logan 39,745 (35.96%) and Libertarian Katherine Bowles 5,454 (4.93%). Unopposed county auditor Matt Nolan received 76,728 votes. Common Pleas judge Gary A. Loxley received 68,602 votes and probate-juvenile judge Joseph W. Kirby 70,443, both unopposed. These totals remain unofficial, according to the Warren County Board of Elections.
Warren County voters renewed the senior services and mental health levies in the Nov. 3 election, according to unofficial county returns with all 185 precincts reporting.
Issue 7, the senior services levy, passed with 74,247 votes (67.74%) for and 35,358 (32.26%) against. Issue 6, the Mental Health Recovery Board levy, passed with 67,917 (63.88%) for and 38,403 (36.12%) against, according to the Warren County Board of Elections.
Elsewhere in the county, voters rejected the Franklin school income tax, 5,115 against to 2,876 for, and Lebanon’s school income tax, 10,774 against to 7,079 for. Franklin Township’s senior levy passed 6,181 to 4,910; Turtlecreek’s fire levy passed 3,949 to 3,364. All relevant precincts were reported. Mason and Kings schools had no tax request on this ballot.
Ohio voters approved Issue 3, the voter-identification constitutional amendment, Decision Desk HQ reported.
Its Nov. 4, 5:40 a.m. EST statewide tally showed 2,934,246 yes votes (65.33%) and 1,556,866 no votes (34.67%), with more than 95% estimated counted. DDHQ called the result Nov. 3 at 11:44 p.m. EST. These reported totals remain unofficial and subject to certification.
Democrat Allison Russo won Ohio’s secretary of state race, Decision Desk HQ reported.
Its Nov. 4, 5:40 a.m. EST tally showed Russo with 2,287,161 votes (50.25%), Republican Robert Sprague with 2,129,983 (46.80%) and Libertarian Tom Pruss with 134,179 (2.95%), with more than 95% estimated counted. DDHQ called the race Nov. 4 at 3:23 a.m. EST. These reported totals remain unofficial and subject to certification.
Democrat John Kulewicz led Republican Keith Faber in Ohio’s attorney general race.
DDHQ’s Nov. 4, 5:40 a.m. EST tally showed Kulewicz with 2,285,117 votes (50.31%) and Faber with 2,256,711 (49.69%), with more than 95% estimated counted. The checked page did not show a race call. These reported totals remain unofficial and subject to certification, according to the Decision Desk HQ.
Republican Frank LaRose led Democrat Annette Blackwell in Ohio’s state auditor race.
DDHQ’s Nov. 4, 5:40 a.m. EST tally showed LaRose with 2,310,111 votes (50.79%) and Blackwell with 2,237,956 (49.21%), with more than 95% estimated counted. The checked page did not show a race call. These reported totals remain unofficial and subject to certification, according to the Decision Desk HQ.
Democrat Seth Walsh led Republican Jay Edwards in Ohio’s treasurer race.
DDHQ’s Nov. 4, 5:40 a.m. EST tally showed Walsh with 2,282,546 votes (50.55%) and Edwards with 2,232,761 (49.45%), with more than 95% estimated counted. The checked page did not show a race call. These reported totals remain unofficial and subject to certification, according to the Decision Desk HQ.
Democrat Marilyn Zayas won the Ohio Supreme Court seat contested by Republican incumbent Dan Hawkins, Decision Desk HQ reported.
Its Nov. 4, 3:40 a.m. EST tally showed Zayas with 2,155,537 votes (51.04%) and Hawkins with 2,067,769 (48.96%), with an estimated 94% counted. DDHQ called the race at 3:25 a.m. These reported totals remain unofficial and subject to certification.
Democrat Jennifer Brunner won reelection to the Ohio Supreme Court, Decision Desk HQ reported.
Its Nov. 4, 3:40 a.m. EST tally showed Brunner with 2,152,949 votes (51.14%) and Republican Colleen O’Donnell with 2,056,874 (48.86%), with an estimated 94% counted. DDHQ called the race at 3:25 a.m. These reported totals remain unofficial and subject to certification.



