BallotCard
How it worksAboutPrinciples
BallotCardopen source · github
PrinciplesPrivacyTermsSupport
United States›Oklahoma›US Senate, Oklahoma

US Senate, Oklahoma

Current officeholder

AL

Alan Armstrong

Republican · In office since Mar 2026 · Term ends Jan 2027 · Next election Nov 3, 2026

Congress.gov

Next election

November 3, 2026 · in 4 months
PrimaryJune 16, 2026

On the ballot

  • James Paul Lankford(R)Incumbent
  • Markwayne Mullin(R)· Raised $4.8MIncumbent
  • Brian Matthew Ragain(R)· Raised $27k
  • Ervin Stone Yen(D)· Raised $20k
  • Gary Ty England(R)· Raised $17k
  • James M. Sen. Inhofe(R)· Raised $155k
  • Jim Priest(D)· Raised $263k
  • Kevin Hern(R)· Raised $9.3M
  • N'Kiyla Jasmine - Ann Thomas(D)· Raised $45k
  • Ron Meinhardt(I)· Raised $9k
  • Tammy Swearengin(R)· Raised $30k
  • Troy Wesley Green(D)· Raised $32k
Register / check your registrationThis race on BallotpediaCandidate data from the FEC

Activity

A record of this official’s votes, floor statements, hearings, and news mentions is coming. Until then, follow their work directly:

  • Congress.gov activity

About this seat

Branch
Legislative
Level
Federal
Selection
Elected (partisan)
Term
6 years

Other offices here

  • Attorney General of Oklahoma
  • Governor of Oklahoma
  • Lieutenant Governor of Oklahoma
  • Secretary of State of Oklahoma
  • State Treasurer of Oklahoma
  • US Senate, Oklahoma