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 6David Bullard405-521-5586

Republican Party
- State Senate · District 7Warren Hamilton405-521-5604

Republican Party
- State Senate · District 8Bryan Logan405-521-5588

Republican Party
- State Senate · District 9Avery Frix405-521-5533

Republican Party
- State Senate · District 10Bill Coleman405-521-5581

Republican Party
- State Senate · District 11Regina Goodwin405-521-5598

Democratic Party
- State Senate · District 12Todd Gollihare405-521-5528

Republican Party
- State Senate · District 13Jonathan Wingard405-521-5541

Republican Party
- State Senate · District 14Jerry Alvord405-521-5607

Republican Party
- State Senate · District 15Lisa Standridge405-521-5535

Republican Party
- State Senate · District 16Mary Boren405-521-5553

Democratic Party
- State Senate · District 17Shane Jett405-521-5539

Republican Party
- State Senate · District 18Jack Stewart405-521-5590

Republican Party
- State Senate · District 19Roland Pederson405-521-5630

Republican Party
- State Senate · District 20Chuck Hall405-521-5628

Republican Party
- State Senate · District 21Randy Grellner405-521-5572

Republican Party
- State Senate · District 22Kristen Thompson405-521-5592

Republican Party
- State Senate · District 23Lonnie Paxton405-521-5537

Republican Party
- State Senate · District 25Brian Guthrie405-521-5675

Republican Party
- State Senate · District 26Darcy Jech405-521-5545

Republican Party
- State Senate · District 27Casey Murdock405-521-5626

Republican Party
- State Senate · District 28Grant Green405-521-5547

Republican Party
- State Senate · District 29Julie Daniels405-521-5634

Republican Party
- State Senate · District 30Julia Kirt405-521-5636

Democratic Party
- State Senate · District 31Spencer Kern405-521-5563

Republican Party
- State Senate · District 32Dusty Deevers405-521-5567

Republican Party
- State Senate · District 33Christi Gillespie405-521-5551
Republican Party
- State Senate · District 34Dana Prieto405-521-5566

Republican Party
- State Senate · District 35Jo Anna Dossett405-521-5624

Democratic Party
- State Senate · District 36John Haste405-521-5602

Republican Party
- State Senate · District 37Aaron Reinhardt405-521-5600

Republican Party
- State Senate · District 38Brent Howard405-521-5612

Republican Party
- State Senate · District 39Dave Rader405-521-5620

Republican Party
- State Senate · District 40Carri Hicks405-521-5543

Democratic Party
- State Senate · District 41Adam Pugh405-521-5622

Republican 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.