This is the 2018 race. The latest: 2026 →

2018Flipped from RepublicanFinal results

2018 election for Oklahoma House District 46

Oklahoma House of Representatives · Oklahoma

Jacob Rosecrants (D) won with 53.0% of the vote, defeating Bryan Vinyard (R) by 6.1 points, a seat Republicans won last time.

Jacob RosecrantsDemocrat · winner
53.0%8,594
Bryan VinyardRepublican
47.0%7,611
16,205 votes

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET

The seat over time

D − R margin in this seat's races around 2018

Races before and after

EvenR+21.02006R+31.52008R+20.82016D+6.12018D+0.42020D+9.02022

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET