2024 Oklahoma State House Election
Oklahoma · State
Official returns omit some unopposed races. Seats and historical comparisons cover recorded contests.
General Election
November 5, 2024
Contests
32
Candidates
124
Valid votes
488,959
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 299,975 | 61.3% | 23 | 71.9% | +3 |
| Democratic | 163,055 | 33.3% | 9 | 28.1% | −2 |
| Independent | 15,022 | 3.1% | 0 | 0.0% | 0 |
| Libertarian | 10,907 | 2.2% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 20 | 23 | +3 | 56.0% | 61.3% | +5.4 pp |
| Democratic | 11 | 9 | −2 | 42.4% | 33.3% | −9.0 pp |
Seat changes by party
31 → 32 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 24 | 23 | −1 | 57.8% | 61.3% | +3.5 pp |
| Democratic | 13 | 9 | −4 | 41.1% | 33.3% | −7.7 pp |
Seat changes by party
37 → 32 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 20 | 23 | +3 | 56.0% | 61.3% | +5.4 pp |
| Democratic | 11 | 9 | −2 | 42.4% | 33.3% | −9.0 pp |
Seat changes by party
31 → 32 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 24 | 13 |
| November 8, 2022 | 20 | 11 |
| November 5, 2024 | 23 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 24 | 13 |
| November 8, 2022 | 20 | 11 |
| November 5, 2024 | 23 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 57.8% | 41.1% |
| November 8, 2022 | 56.0% | 42.4% |
| November 5, 2024 | 61.3% | 33.3% |
District map
Loading map…
District results
58 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| Special election · February 13, 2024 | 2,50750.4% | 50.4% | 2,24645.1% | 45.1% | —— | — | 4,977 |
| 14,32768.4% | 68.4% | 6,61031.6% | 31.6% | —— | — | 20,937 | |
| 3,852100.0% | 100.0% | —— | — | —— | — | 3,852 | |
| 11,24970.2% | 70.2% | —— | — | 4,77729.8% | 29.8% | 16,026 | |
| 7,15744.1% | 44.1% | 8,50352.4% | 52.4% | —— | — | 16,228 | |
| 9,00446.0% | 46.0% | 10,56654.0% | 54.0% | —— | — | 19,570 | |
| 3,697100.0% | 100.0% | —— | — | —— | — | 3,697 | |
| 3,706100.0% | 100.0% | —— | — | —— | — | 3,706 | |
| 1,692100.0% | 100.0% | —— | — | —— | — | 1,692 | |
| 5,469100.0% | 100.0% | —— | — | —— | — | 5,469 | |
| 2,251100.0% | 100.0% | —— | — | —— | — | 2,251 | |
| 6,52057.0% | 57.0% | 4,92543.0% | 43.0% | —— | — | 11,445 | |
| 10,02681.2% | 81.2% | 2,32618.8% | 18.8% | —— | — | 12,352 | |
| 5,40753.8% | 53.8% | 4,64146.2% | 46.2% | —— | — | 10,048 | |
| 2,500100.0% | 100.0% | —— | — | —— | — | 2,500 | |
| 12,72876.4% | 76.4% | —— | — | —— | — | 16,651 | |
| 2,868100.0% | 100.0% | —— | — | —— | — | 2,868 | |
| 2,012100.0% | 100.0% | —— | — | —— | — | 2,012 | |
| 8,61243.6% | 43.6% | 11,16256.4% | 56.4% | —— | — | 19,774 | |
| —— | — | 1,088100.0% | 100.0% | —— | — | 1,088 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Special election · February 13, 2024 | Erick HarrisRep2,507 votes · 50.4%Runner-upRegan RaffDem2,246 votes · 45.1% | Regan RaffDem2,246 votes · 45.1% | 5.2percentage points |
Denise Crosswhite HaderRep14,327 votes · 68.4%Runner-upMike BockusDem6,610 votes · 31.6% | Mike BockusDem6,610 votes · 31.6% | 36.9percentage points | |
Cindy RoeRep2,062 votes · 53.5%Runner-upMatthew HuggansRep1,319 votes · 34.2% | Matthew HuggansRep1,319 votes · 34.2% | 19.3percentage points | |
Jay W. SteagallRep11,249 votes · 70.2%Runner-upCassie KinetInd4,777 votes · 29.8% | Cassie KinetInd4,777 votes · 29.8% | 40.4percentage points | |
Annie MenzDem8,503 votes · 52.4%Runner-upMatt WatsonRep7,157 votes · 44.1% | Matt WatsonRep7,157 votes · 44.1% | 8.3percentage points | |
Jacob RosecrantsDem10,566 votes · 54.0%Runner-upAlexander W. TorviRep9,004 votes · 46.0% | Alexander W. TorviRep9,004 votes · 46.0% | 8.0percentage points | |
Tammy TownleyRep2,244 votes · 60.7%Runner-upApril BrownRep1,453 votes · 39.3% | April BrownRep1,453 votes · 39.3% | 21.4percentage points | |
Stacy Jo AdamsRep2,287 votes · 61.7%Runner-upAndrew AldridgeRep1,419 votes · 38.3% | Andrew AldridgeRep1,419 votes · 38.3% | 23.4percentage points | |
Jason BlairRep1,056 votes · 62.4%Runner-upNick PokornyRep636 votes · 37.6% | Nick PokornyRep636 votes · 37.6% | 24.8percentage points | |
Carl NewtonRep4,368 votes · 79.9%Runner-upKannin J.D. KoehnRep1,101 votes · 20.1% | Kannin J.D. KoehnRep1,101 votes · 20.1% | 59.7percentage points | |
Mike KelleyRep1,458 votes · 64.8%Runner-upRon LynchRep793 votes · 35.2% | Ron LynchRep793 votes · 35.2% | 29.5percentage points | |
Daniel PaeRep6,520 votes · 57.0%Runner-upAllison OffieldDem4,925 votes · 43.0% | Allison OffieldDem4,925 votes · 43.0% | 13.9percentage points | |
Trey CaldwellRep10,026 votes · 81.2%Runner-upShykira SmithDem2,326 votes · 18.8% | Shykira SmithDem2,326 votes · 18.8% | 62.3percentage points | |
Rande WorthenRep5,407 votes · 53.8%Runner-upTom SutherlinDem4,641 votes · 46.2% | Tom SutherlinDem4,641 votes · 46.2% | 7.6percentage points | |
Toni HasenbeckRep1,498 votes · 59.9%Runner-upWilliam RatleyRep1,002 votes · 40.1% | William RatleyRep1,002 votes · 40.1% | 19.8percentage points | |
Clay StairesRep12,728 votes · 76.4%Runner-upKenneth BlevinsLibertarian3,923 votes · 23.6% | Kenneth BlevinsLibertarian3,923 votes · 23.6% | 52.9percentage points | |
Rob HallRep1,454 votes · 50.7%Runner-upRyan MyersRep946 votes · 33.0% | Ryan MyersRep946 votes · 33.0% | 17.7percentage points | |
Mike LayRep1,066 votes · 53.0%Runner-upJonathan GrableRep946 votes · 47.0% | Jonathan GrableRep946 votes · 47.0% | 6.0percentage points | |
Suzanne E. SchreiberDem11,162 votes · 56.5%Runner-upBradley BanksRep8,612 votes · 43.6% | Bradley BanksRep8,612 votes · 43.6% | 12.9percentage points | |
Michelle McCaneDem789 votes · 72.5%Runner-upAdam MartinDem299 votes · 27.5% | Adam MartinDem299 votes · 27.5% | 45.0percentage points |