Back to board

Ohio State Senate 19

100% reporting159,140 votes castMargin 18,270 votes (11.5 pts)
Ryan Rivers wins.
Ryan RiversRepublican88,70555.7%
Scott CharlandDemocratic70,43544.3%

Who called it: every source ranked