Sam Alexander Wins Missouri Senate District 28
Republican Sam Alexander defeats Democrat Mike McCafree to succeed outgoing Senator Sandy Crawford in Missouri's District 28.
Updated on Nov. 4, 2026 in Elections

Live Poll
Do you trust state lawmakers to represent your local community's needs?
Republican Sam Alexander of Fair Play won the Missouri Senate District 28 election on Tuesday, November 3, 2026, receiving 71.458% of the vote, or 41,289 votes. He defeated Democrat Mike McCafree of Nevada, who received 28.542% of the vote, or 16,492 votes.
Why it matters
Alexander will succeed outgoing incumbent Sandy Crawford of Buffalo, giving District 28 a new representative in Jefferson City. His victory determines who represents the nine-county district in the state Senate.
Alexander's 41,289 votes (71.458%) outpaced McCafree's 16,492 votes (28.542%) out of roughly 57,781 votes cast for the two candidates. The source does not specify whether the tally is final or the district's turnout rate.
The players
Sam Alexander
Republican from Fair Play who won the District 28 Missouri Senate seat and previously attended Pettis County commissioners' meetings.
Mike McCafree
Democrat from Nevada who lost the District 28 Missouri Senate race to Alexander.
Sandy Crawford
Outgoing incumbent state senator from Buffalo whom Alexander will succeed in representing District 28.
The details
Alexander, who has attended several Pettis County commissioners' meetings, won the race in Sedalia and Pettis County. He intends to take the concerns of District 28 residents to Jefferson City and to work with Sedalia's mayor and City Council to identify local needs.
Timeline
Tuesday, November 3, 2026: Alexander wins the District 28 Senate election.
Political Context
The election transfers the nine-county District 28 seat, covering Pettis, Benton, Henry, Cedar, Dallas, Hickory, Polk, St. Clair and Vernon counties, from Sandy Crawford to Sam Alexander. The source does not describe opposition arguments or partisan pushback to the outcome.
Missouri residents in the nine-county District 28 will have Alexander as their state senator. The source does not describe specific policy changes or dates affecting residents.
The takeaway
Voters in District 28 now have a new state senator, and Alexander has said he will bring local concerns to Jefferson City. Residents who want to follow his work can track how he engages with county and city officials in Pettis County and Sedalia.
Further reading
Explore more Missouri Elections coverage on Wisevoter.
Source note: This article includes information reported by Sedalia Democrat.
Live Poll
Do you trust state lawmakers to represent your local community's needs?










