2024Final results

2024 election for Missouri Senate District 31

Missouri State Senate · Missouri

Rick Brattin (R) won with 68.5% of the vote, defeating Raymond L. James (D) by 37.0 points.

Rick BrattinRepublican · winner
68.5%60,541
31.5%27,825
88,366 votes

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 12:13 PM ET

The seat over time

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

Races before and after

EvenD+4.42000R+27.22004R+14.52008R+27.62012R+42.82020R+37.02024

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 12:13 PM ET