2024 Texas State House Election
Texas · State
The 2022 official returns omit some unopposed races. Seat totals and comparisons cover recorded contests.
General Election
November 5, 2024
Contests
150
Candidates
254
Valid votes
10,130,239
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 5,707,863 | 56.3% | 88 | 58.7% | +38 |
| Democratic | 4,362,814 | 43.1% | 62 | 41.3% | +20 |
| Libertarian | 52,575 | 0.5% | 0 | 0.0% | 0 |
| Independent | 4,478 | 0.0% | 0 | 0.0% | 0 |
| Write-In | 2,509 | 0.0% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 50 | 88 | +38 | 51.7% | 56.3% | +4.7 pp |
| Democratic | 42 | 62 | +20 | 45.7% | 43.1% | −2.6 pp |
Seat changes by party
92 → 150 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 83 | 88 | +5 | 54.9% | 56.3% | +1.4 pp |
| Democratic | 67 | 62 | −5 | 43.5% | 43.1% | −0.5 pp |
Seat changes by party
150 → 150 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 50 | 88 | +38 | 51.7% | 56.3% | +4.7 pp |
| Democratic | 42 | 62 | +20 | 45.7% | 43.1% | −2.6 pp |
Seat changes by party
92 → 150 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 83 | 67 |
| November 8, 2022 | 50 | 42 |
| November 5, 2024 | 88 | 62 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 83 | 67 |
| November 8, 2022 | 50 | 42 |
| November 5, 2024 | 88 | 62 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 54.9% | 43.5% |
| November 8, 2022 | 51.7% | 45.7% |
| November 5, 2024 | 56.3% | 43.1% |
Source: Texas Secretary of State · VTD detail: Texas Legislative Council (CC BY), using that year’s VTDs.
District map
Loading map…
District results
151 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 93,326100.0% | 100.0% | —— | — | —— | — | 93,326 | |
| 58,51359.6% | 59.6% | 39,63240.4% | 40.4% | —— | — | 98,145 | |
| 67,06277.7% | 77.7% | 19,24022.3% | 22.3% | —— | — | 86,302 | |
| 46,86155.7% | 55.7% | 37,32644.3% | 44.3% | —— | — | 84,187 | |
| 59,54263.1% | 63.1% | 34,78636.9% | 36.9% | —— | — | 94,328 | |
| 60,28460.3% | 60.3% | 39,68639.7% | 39.7% | —— | — | 99,970 | |
| 58,29461.1% | 61.1% | 37,09838.9% | 38.9% | —— | — | 95,392 | |
| 56,10760.2% | 60.2% | 37,05139.8% | 39.8% | —— | — | 93,158 | |
| 79,55487.2% | 87.2% | 11,70512.8% | 12.8% | —— | — | 91,259 | |
| 53,58378.7% | 78.7% | 14,51821.3% | 21.3% | —— | — | 68,101 | |
| 34,93347.8% | 47.8% | 38,18352.2% | 52.2% | —— | — | 73,116 | |
| 58,41381.0% | 81.0% | 13,67819.0% | 19.0% | —— | — | 72,091 | |
| 57,821100.0% | 100.0% | —— | — | —— | — | 57,821 | |
| 91,92471.5% | 71.5% | 36,68628.5% | 28.5% | —— | — | 128,610 | |
| 26,37848.3% | 48.3% | 28,20351.7% | 51.7% | —— | — | 54,581 | |
| —— | — | 35,033100.0% | 100.0% | —— | — | 35,033 | |
| 30,61543.5% | 43.5% | 39,77056.5% | 56.5% | —— | — | 70,385 | |
| —— | — | 35,427100.0% | 100.0% | —— | — | 35,427 | |
| —— | — | 45,474100.0% | 100.0% | —— | — | 45,474 | |
| —— | — | 41,652100.0% | 100.0% | —— | — | 41,652 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Mike OlcottRep93,326 votes · 100.0% | — | — | |
Keresa RichardsonRep58,513 votes · 59.6%Runner-upTony AdamsDem39,632 votes · 40.4% | Tony AdamsDem39,632 votes · 40.4% | 19.2percentage points | |
Shelley LutherRep67,062 votes · 77.7%Runner-upTiffany DrakeDem19,240 votes · 22.3% | Tiffany DrakeDem19,240 votes · 22.3% | 55.4percentage points | |
Ben BumgarnerRep46,861 votes · 55.7%Runner-upMichelle BeckleyDem37,326 votes · 44.3% | Michelle BeckleyDem37,326 votes · 44.3% | 11.3percentage points | |
Andy HopperRep59,542 votes · 63.1%Runner-upAngela BrewerDem34,786 votes · 36.9% | Angela BrewerDem34,786 votes · 36.9% | 26.2percentage points | |
Mitch LittleRep60,284 votes · 60.3%Runner-upDetrick DeburrDem39,686 votes · 39.7% | Detrick DeburrDem39,686 votes · 39.7% | 20.6percentage points | |
Matt ShaheenRep58,294 votes · 61.1%Runner-upDavid W. CarstensDem37,098 votes · 38.9% | David W. CarstensDem37,098 votes · 38.9% | 22.2percentage points | |
Jeff LeachRep56,107 votes · 60.2%Runner-upMakala L. WashingtonDem37,051 votes · 39.8% | Makala L. WashingtonDem37,051 votes · 39.8% | 20.5percentage points | |
David SpillerRep79,554 votes · 87.2%Runner-upStacey SwannDem11,705 votes · 12.8% | Stacey SwannDem11,705 votes · 12.8% | 74.4percentage points | |
James B FrankRep53,583 votes · 78.7%Runner-upWalter CoppageDem14,518 votes · 21.3% | Walter CoppageDem14,518 votes · 21.3% | 57.4percentage points | |
Mihaela Elizabeth PlesaDem38,183 votes · 52.2%Runner-upSteve KinardRep34,933 votes · 47.8% | Steve KinardRep34,933 votes · 47.8% | 4.4percentage points | |
Stan LambertRep58,413 votes · 81.0%Runner-upLinda GoolsbeeDem13,678 votes · 19.0% | Linda GoolsbeeDem13,678 votes · 19.0% | 62.1percentage points | |
| Drew DarbyRep57,821 votes · 100.0% | — | — | |
Carrie IsaacRep91,924 votes · 71.5%Runner-upSally DuvalDem36,686 votes · 28.5% | Sally DuvalDem36,686 votes · 28.5% | 43.0percentage points | |
Eddie Morales JrDem28,203 votes · 51.7%Runner-upRobert GarzaRep26,378 votes · 48.3% | Robert GarzaRep26,378 votes · 48.3% | 3.3percentage points | |
| Mary E. GonzalezDem35,033 votes · 100.0% | — | — | |
Suleman LalaniDem39,770 votes · 56.5%Runner-upLea C.S. SimmonsRep30,615 votes · 43.5% | Lea C.S. SimmonsRep30,615 votes · 43.5% | 13.0percentage points | |
| Vincent "Vince" PerezDem35,427 votes · 100.0% | — | — | |
| Joe MoodyDem45,474 votes · 100.0% | — | — | |
| Claudia OrdazDem41,652 votes · 100.0% | — | — |