Oklahoma Senate District 24
State Senate District 24
Covers part of Cleveland County.
Who Holds This Seat
No sitting officeholder is on file for this seat.
Running in 2026
Independent
- Ballot
- Filed for 2026
- Last Change
- Profile updated · Oct 4
- Raised
- Not on file
- Cash on Hand
- Not on file
No finance filing on record.
Democrat
- Ballot
- Filed for 2026
- Last Change
- Profile updated · Oct 4
- Raised
- Not on file
- Cash on Hand
- Not on file
No finance filing on record.
Republican
- Ballot
- Filed for 2026
- Last Change
- Profile updated · Oct 4
- Raised
- Not on file
- Cash on Hand
- Not on file
No finance filing on record.
On File, Not Running
The District
Includes Moore (part), Oklahoma City (part) and Norman (part).
26 precincts · District lines: State senate lines: U.S. Census Bureau (1:500,000 cartographic boundary) · Precinct lines: Oklahoma State Election Board precincts (OU Center for Spatial Analysis, Voter Precincts 2020 layer)
Results in This District
| Contest | First | Second | Margin | Votes | Source |
|---|---|---|---|---|---|
| 2024 President26 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | Donald J. Trump / Jd Vance (R)20,107 · 61.8% | Kamala D. Harris / Tim Walz (D)11,689 · 35.9% | R+25.9 | 32,540 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
| 2022 United States Senator26 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | James Lankford (R)14,500 · 60.7% | Madison Horn (D)8,311 · 34.8% | R+25.9 | 23,887 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
| 2022 United States Senator (Unexpired Term)26 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | Markwayne Mullin (R)13,722 · 57.5% | Kendra Horn (D)9,249 · 38.8% | R+18.7 | 23,861 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
| 2022 Governor26 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | Kevin Stitt (R)12,268 · 51.3% | Joy Hofmeister (D)10,880 · 45.5% | R+5.8 | 23,928 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
| 2020 President18 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | Donald J. Trump / Michael R. Pence (R)20,455 · 62.6% | Joseph R. Biden / Kamala D. Harris (D)11,305 · 34.6% | R+28.0 | 32,689 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
| 2020 U.S. Senate18 precinctsOklahoma State Election BoardOfficial — Oklahoma State Election… | Jim Inhofe (R)19,559 · 59.9% | Abby Broyles (D)11,496 · 35.2% | R+24.7 | 32,644 | Oklahoma State Election BoardOfficial — Oklahoma State Election… |
Totals add up the certified precinct results for the precincts inside today's district lines. A precinct split by the district line counts in full, or only in the district holding most of its voters where the linkage assigns it to one, and votes a county reported only countywide (some counties' absentee and early votes) are left out, so totals can differ from an official canvass.
Past Results
State Senator District 24 — Republican primary runoff
2026 Runoff Primary Election · Aug 25, 2026| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jon PainterRepublican | Republican | 4,799 | 65.8% |
| Robert KeyesRepublican | Republican | 2,490 | 34.2% |
Official results as published by the Oklahoma State Election Board · Oklahoma State Election Board — Official Results, Runoff Primary Election
State Senator District 24 — Republican primary
2026 Primary Election · Jun 16, 2026| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jon PainterRepublican | Republican | 2,682 | 34.5% |
| Robert KeyesRepublican | Republican | 1,808 | 23.2% |
| Bryan HustedRepublican | Republican | 1,492 | 19.2% |
| Heather BossRepublican | Republican | 1,097 | 14.1% |
| Tammi DidlotRepublican | Republican | 705 | 9.1% |
Official results as published by the Oklahoma State Election Board · Oklahoma State Election Board — Official Results, Primary Election