Home › Ohio › Elections 2026 › House › District 89

House District 89

2026 general election · 1 open.

Incumbents

No incumbent is on the ballot.

D.J. Swearingen (Republican) holds this seat and is not on the ballot.

District map

Loading map...

Cities and towns

23 Census places with land in this district, largest first by 2020 population. "Partly" marks a place split with another district.

  • Sandusky city · 25,095
  • Vermilion city, partly · 10,659
  • Bellevue city, partly · 8,249
  • Huron city · 6,922
  • Port Clinton city · 6,025
  • Oak Harbor village · 2,821
  • Milan village, partly · 1,371
  • Elmore village · 1,370
  • Wakeman village · 990
  • Marblehead village · 865
  • Castalia village · 774
  • Lakeside community · 668
Show all 23 places
  • Berlin Heights village · 651
  • Bay View village · 608
  • Whites Landing community, partly · 350
  • Mitiwanga community · 326
  • Rocky Ridge village · 312
  • Birmingham community · 286
  • Kelleys Island village · 256
  • Bloomingville community · 255
  • Put-in-Bay village · 154
  • Crystal Rock community · 138
  • Beulah Beach community · 75

Also in this area

Districts of other chambers that cover part of this one, with the share of this district's area each covers.

Last election

Different lines. District 89 was drawn differently for the 2020 election, so this result is from a different area than today's district.

2020 result, District 89
CandidatePartyVotesShare
D.J. Swearingen WonRepublican35,67557.3%
Alexis MillerDemocratic26,58042.7%

The 2020 race page