US Senate, Oklahoma
Current officeholder
Alan Armstrong
Republican · In office since Mar 2026 · Term ends Jan 2027 · Next election Nov 3, 2026
Next election
November 3, 2026 · in 3 monthsPrimary heldJune 16, 2026
On the ballot
- Markwayne Mullin(R)· Raised $4.8MIncumbent
- Brian Matthew Ragain(R)· Raised $27k
- Ervin Stone Yen(D)· Raised $21k
- Gary Ty England(R)· Raised $17k
- James M. Inhofe(R)· Raised $155k
- Jim Priest(D)· Raised $316k
- Kevin Hern(R)· Raised $10.0M
- N'kiyla Jasmine - Ann Thomas(D)· Raised $52k
- Ron Meinhardt(I)· Raised $9k
- Tammy Swearengin(R)· Raised $30k
- Troy Wesley Green(D)· Raised $33k
Activity
A record of this official’s votes, floor statements, hearings, and news mentions is coming. Until then, follow their work directly:
Data as of July 18, 2026.