Runoff, if required: Aug 25, 2026
Oklahoma
2026 elections & officials.
Find races and polls, check election dates, or explore who represents you.
Make your voting plan
OklahomaDates for November 3
Download calendar ↓Partial coverage: only the dated entries below have been checked. Confirm other deadlines and exceptions with your election office.
| Action | Date | Details and source |
|---|---|---|
| Register online | Passed | Regular online registration deadline; check the official source for later options. Official source ↗ |
| Register by mail | Passed | Registration deadline; confirm mail receipt and postmark requirements with the election office. Official source ↗ |
| Register in person | Passed | Regular registration deadline; check the official source for later registration options. Official source ↗ |
| Request mail ballot | Passed | Absentee request deadline, 5 p.m. Official source ↗ |
Checked 2026-10-16. Confirm local details and exceptions with your election office.
Secretary of the Oklahoma State Election Board
County Election Board administer elections across 77 reported local jurisdictions. Get the source profile, registration guide, rules, and calendar.
Governor of Oklahoma
A permanent office record joined to the current holder and official government website.

Kevin Stitt
Current roster matched to the official office website
Who represents Oklahoma in Washington?
Each link opens the permanent seat record—not a temporary biography—so history survives elections and vacancies.
- AASenate · Class 2Alan ArmstrongNovember 3, 2026 election · sourced record
Republican Party
- Senate · Class 3James LankfordNovember 7, 2028 election · sourced record

Republican Party
- House · District 1Kevin HernNovember 3, 2026 election · sourced record

Republican Party
- House · District 2Josh BrecheenNovember 3, 2026 election · sourced record

Republican Party
- House · District 3Frank D. LucasNovember 3, 2026 election · sourced record

Republican Party
- House · District 4Tom ColeNovember 3, 2026 election · sourced record

Republican Party
- House · District 5Stephanie I. BiceNovember 3, 2026 election · sourced record

Republican Party
146 current legislators across 147 permanent offices
Open States supplies the normalized roster. When one of its contact or portrait fields is empty, Election.org can fill that gap only from a name-matched official legislative page and keeps the source attached to that individual field.
Browse all 147 state legislative offices
- State Senate · District 42Brenda Stanley405-521-5584

Republican Party
- State Senate · District 43Kendal Sacchieri405-521-5522

Republican Party
- State Senate · District 44Michael Brooks405-521-5557

Democratic Party
- State Senate · District 45Paul Rosino405-521-5618

Republican Party
- State Senate · District 46Mark Mann405-521-5610

Democratic Party
- State Senate · District 47Kelly Hines405-521-5632

Republican Party
- State Senate · District 48Nikki Nice405-521-5531

Democratic Party
Oklahoma election dates
Dates below are transcribed from the Federal Election Commission's published congressional calendar. They are subject to change and should be confirmed with Oklahoma's election authority.
Nationwide scheduled date
56 FEC candidate records for Oklahoma
Candidate filing does not guarantee ballot qualification. Financial totals appear only where the FEC bulk summary publishes them.
Kevin Hern
U.S. Senate
$10,765,916 receivedTom Cole
U.S. House · District 4
$4,209,971 receivedMarkwayne Mullin
U.S. Senate
$3,181,278 receivedKevin Hern
U.S. House · District 1
$2,512,712 receivedMark Tedford
U.S. House · District 1
$2,422,979 receivedStephanie I. Bice
U.S. House · District 5
$2,397,152 receivedNathaniel Allen Butterfield
U.S. House · District 1
$1,689,372 receivedFrank D. Lucas
U.S. House · District 3
$1,039,920 receivedSources and update dates
The federal layer is rebuilt from the public-domain congressional corpus, the state layer from Open States People, and the candidate and money layer from FEC bulk files. Connected pages use the same stored records. Their source dates show when those records were last checked; a scheduled job is not proof that a refresh succeeded.