2026 contest

Oklahoma Class II

This page currently shows current seat context and active FEC filings. It does not yet claim ballot certification, party nomination, or certified results.

Office

U.S. Senate

Current officeholder

Alan Armstrong

General election

November 3, 2026

Live FEC filings

17

FEC registeredBallot certifiedParty nomineeWon electionSeated

Candidates listed here are active FEC filings for this federal seat. Ballot certification, nominee status, and state election-office validation are not loaded yet.

Candidates

17 active FEC filings

MARKWAYNE MULLINFEC registered

REPUBLICAN PARTY · Incumbent

First FEC filing: March 2, 2022 · Last filing: January 22, 2023

Has raised fundsFEC ↗
KEVIN HERNFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: March 11, 2026 · Last filing: April 28, 2026

Has raised fundsFEC ↗
RON MEINHARDTFEC registered

INDEPENDENT · Challenger

First FEC filing: February 13, 2026 · Last filing: March 31, 2026

Has raised fundsFEC ↗
JIM PRIESTFEC registered

DEMOCRATIC PARTY · Challenger

First FEC filing: January 6, 2026 · Last filing: January 6, 2026

Has raised fundsFEC ↗
TROY WESLEY GREENFEC registered

DEMOCRATIC PARTY · Challenger

First FEC filing: September 4, 2025 · Last filing: September 4, 2025

Has raised fundsFEC ↗
JAMES M. SEN. INHOFEFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: June 15, 1994 · Last filing: December 9, 2020

Has raised fundsFEC ↗
TAMMY SWEARENGINFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: October 8, 2019 · Last filing: October 8, 2019

Has raised fundsFEC ↗
BRIAN MATTHEW RAGAINFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: March 25, 2026 · Last filing: April 7, 2026

No receipts reported yetFEC ↗
ERVIN STONE DR YENFEC registered

DEMOCRATIC PARTY · Challenger

First FEC filing: April 6, 2026 · Last filing: April 6, 2026

No receipts reported yetFEC ↗
WILLIAM SEAN BUCKNERFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: March 16, 2026 · Last filing: March 16, 2026

No receipts reported yetFEC ↗
NICKY JOE HANKINSFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: February 23, 2026 · Last filing: February 23, 2026

No receipts reported yetFEC ↗

REPUBLICAN PARTY · Challenger

First FEC filing: February 19, 2026 · Last filing: February 19, 2026

No receipts reported yetFEC ↗
NICKY JOE HANKINSFEC registered

REPUBLICAN PARTY · Challenger

First FEC filing: February 18, 2026 · Last filing: February 18, 2026

No receipts reported yetFEC ↗

DEMOCRATIC PARTY · Challenger

First FEC filing: December 22, 2025 · Last filing: December 22, 2025

No receipts reported yetFEC ↗

DEMOCRATIC PARTY · Challenger

First FEC filing: March 9, 2025 · Last filing: March 9, 2025

No receipts reported yetFEC ↗
R.O. CASSITYFEC registered

DEMOCRATIC PARTY · Challenger

First FEC filing: April 17, 2020 · Last filing: May 7, 2020

No receipts reported yetFEC ↗

Sources

Seat structure source: Official Senate roster

Candidate filing source: Federal Election Commission candidate filings and candidate data APIs.