Home › Ohio › Elections 2026 › House › District 28

House District 28

2026 general election.

District map

Loading map...

Cities and towns

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

  • Forest Park city · 20,189
  • Sharonville city, partly · 14,117
  • Blue Ash city · 13,394
  • Loveland city, partly · 13,307
  • Springdale city · 11,007
  • Montgomery city · 10,853
  • Kenwood community · 7,570
  • Deer Park city · 5,432
  • Pleasant Run Farm community · 4,779
  • Dillonvale community · 3,436
  • Sixteen Mile Stand community · 3,091
  • Evendale village · 2,669
Show all 18 places
  • Rossmoyne community · 1,788
  • Loveland Park community, partly · 1,737
  • Highpoint community · 1,558
  • Concorde Hills community · 644
  • Brecon community · 408
  • Remington community · 368

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 28 was drawn differently for the 2020 election, so this result is from a different area than today's district.

2020 result, District 28
CandidatePartyVotesShare
Jessica E. Miranda WonDemocratic35,35351.7%
Chris MonzelRepublican33,03948.3%

The 2020 race page