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 % | ||
| 66,398100.0% | 100.0% | —— | — | —— | — | 66,398 | |
| —— | — | 34,336100.0% | 100.0% | —— | — | 34,336 | |
| 53,84166.9% | 66.9% | 26,68033.1% | 33.1% | —— | — | 80,521 | |
| 78,761100.0% | 100.0% | —— | — | —— | — | 78,761 | |
| 47,00261.0% | 61.0% | 29,99939.0% | 39.0% | —— | — | 77,001 | |
| 48,56159.2% | 59.2% | 33,50540.8% | 40.8% | —— | — | 82,066 | |
| 24,90830.2% | 30.2% | 57,59469.8% | 69.8% | —— | — | 82,502 | |
| 56,89060.6% | 60.6% | 37,05839.4% | 39.4% | —— | — | 93,948 | |
| 49,65561.5% | 61.5% | 31,06038.5% | 38.5% | —— | — | 80,715 | |
| 57,18077.0% | 77.0% | 17,12023.0% | 23.0% | —— | — | 74,300 | |
| 50,653100.0% | 100.0% | —— | — | —— | — | 50,653 | |
| 54,09168.7% | 68.7% | 24,65631.3% | 31.3% | —— | — | 78,747 | |
| 70,996100.0% | 100.0% | —— | — | —— | — | 70,996 | |
| 28,55355.4% | 55.4% | 23,01344.6% | 44.6% | —— | — | 51,566 | |
| —— | — | 25,896100.0% | 100.0% | —— | — | 25,896 | |
| —— | — | 32,483100.0% | 100.0% | —— | — | 32,483 | |
| 30,59055.0% | 55.0% | 25,01445.0% | 45.0% | —— | — | 55,604 | |
| —— | — | 33,944100.0% | 100.0% | —— | — | 33,944 | |
| 17,30839.1% | 39.1% | 26,96260.9% | 60.9% | —— | — | 44,270 | |
| —— | — | 34,671100.0% | 100.0% | —— | — | 34,671 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Dade PhelanRep66,398 votes · 100.0% | — | — | |
| Christian ManuelDem34,336 votes · 100.0% | — | — | |
Terri Leo WilsonRep53,841 votes · 66.9%Runner-upDev MerugumalaDem26,680 votes · 33.1% | Dev MerugumalaDem26,680 votes · 33.1% | 33.7percentage points | |
| Greg BonnenRep78,761 votes · 100.0% | — | — | |
Cody Thane VasutRep47,002 votes · 61.0%Runner-upJ. DaggettDem29,999 votes · 39.0% | J. DaggettDem29,999 votes · 39.0% | 22.1percentage points | |
Matt MorganRep48,561 votes · 59.2%Runner-upDaniel LeeDem33,505 votes · 40.8% | Daniel LeeDem33,505 votes · 40.8% | 18.4percentage points | |
Ronald ReynoldsDem57,594 votes · 69.8%Runner-upIbifrisolam Max-AlaliboRep24,908 votes · 30.2% | Ibifrisolam Max-AlaliboRep24,908 votes · 30.2% | 39.6percentage points | |
Gary GatesRep56,890 votes · 60.6%Runner-upMarty RochaDem37,058 votes · 39.5% | Marty RochaDem37,058 votes · 39.5% | 21.1percentage points | |
Jeffrey BarryRep49,655 votes · 61.5%Runner-upAdrienne BellDem31,060 votes · 38.5% | Adrienne BellDem31,060 votes · 38.5% | 23.0percentage points | |
Aj LouderbackRep57,180 votes · 77.0%Runner-upStephanie R. BasshamDem17,120 votes · 23.0% | Stephanie R. BasshamDem17,120 votes · 23.0% | 53.9percentage points | |
| Ryan GuillenRep50,653 votes · 100.0% | — | — | |
Todd HunterRep54,091 votes · 68.7%Runner-upCathy McAuliffeDem24,656 votes · 31.3% | Cathy McAuliffeDem24,656 votes · 31.3% | 37.4percentage points | |
| Katrina PiersonRep70,996 votes · 100.0% | — | — | |
Denise VillalobosRep28,553 votes · 55.4%Runner-upSolomon P. Ortiz JrDem23,013 votes · 44.6% | Solomon P. Ortiz JrDem23,013 votes · 44.6% | 10.7percentage points | |
| Oscar LongoriaDem25,896 votes · 100.0% | — | — | |
| Sergio Muñoz JrDem32,483 votes · 100.0% | — | — | |
Janie LopezRep30,590 votes · 55.0%Runner-upJonathan GraciaDem25,014 votes · 45.0% | Jonathan GraciaDem25,014 votes · 45.0% | 10.0percentage points | |
| Erin Elizabeth GamezDem33,944 votes · 100.0% | — | — | |
Armando "Mando" MartinezDem26,962 votes · 60.9%Runner-upJimmie GarciaRep17,308 votes · 39.1% | Jimmie GarciaRep17,308 votes · 39.1% | 21.8percentage points | |
| Terry CanalesDem34,671 votes · 100.0% | — | — |