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 % | ||
| 26,61846.5% | 46.5% | 30,58953.5% | 53.5% | —— | — | 57,207 | |
| —— | — | 38,584100.0% | 100.0% | —— | — | 38,584 | |
| 43,81266.7% | 66.7% | 21,84233.3% | 33.3% | —— | — | 65,654 | |
| 57,46665.1% | 65.1% | 30,78034.9% | 34.9% | —— | — | 88,246 | |
| 40,31243.2% | 43.2% | 52,91256.8% | 56.8% | —— | — | 93,224 | |
| 22,22326.8% | 26.8% | 60,83273.2% | 73.2% | —— | — | 83,055 | |
| 39,06639.8% | 39.8% | 59,01660.2% | 60.2% | —— | — | 98,082 | |
| —— | — | 72,63183.0% | 83.0% | 14,87117.0% | 17.0% | 87,502 | |
| —— | — | 80,498100.0% | 100.0% | —— | — | 80,498 | |
| —— | — | 48,289100.0% | 100.0% | —— | — | 48,289 | |
| —— | — | 52,801100.0% | 100.0% | —— | — | 52,801 | |
| 62,83056.2% | 56.2% | 48,88443.8% | 43.8% | —— | — | 111,714 | |
| 76,17676.6% | 76.6% | 21,05821.2% | 21.2% | 2,2302.2% | 2.2% | 99,464 | |
| 34,52661.1% | 61.1% | 21,99338.9% | 38.9% | —— | — | 56,519 | |
| 39,45557.4% | 57.4% | 29,26942.6% | 42.6% | —— | — | 68,724 | |
| 56,19568.6% | 68.6% | 25,73331.4% | 31.4% | —— | — | 81,928 | |
| Special election · November 5, 2024 | 56,00168.5% | 68.5% | 25,76231.5% | 31.5% | —— | — | 81,763 |
| 51,86558.3% | 58.3% | 34,27938.5% | 38.5% | 2,8703.2% | 3.2% | 89,014 | |
| 63,76082.1% | 82.1% | —— | — | 13,93517.9% | 17.9% | 77,695 | |
| 64,14780.7% | 80.7% | 15,36719.3% | 19.3% | —— | — | 79,514 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Bobby GuerraDem30,589 votes · 53.5%Runner-upJohn Robert GuerraRep26,618 votes · 46.5% | John Robert GuerraRep26,618 votes · 46.5% | 6.9percentage points | |
| Richard Pena RaymondDem38,584 votes · 100.0% | — | — | |
J.M. LozanoRep43,812 votes · 66.7%Runner-upMariana CasarezDem21,842 votes · 33.3% | Mariana CasarezDem21,842 votes · 33.3% | 33.5percentage points | |
Alan SchoolcraftRep57,466 votes · 65.1%Runner-upEric NormanDem30,780 votes · 34.9% | Eric NormanDem30,780 votes · 34.9% | 30.2percentage points | |
Erin ZwienerDem52,912 votes · 56.8%Runner-upTennyson G. MorenoRep40,312 votes · 43.2% | Tennyson G. MorenoRep40,312 votes · 43.2% | 13.5percentage points | |
Sheryl ColeDem60,832 votes · 73.2%Runner-upNikki KosichRep22,223 votes · 26.8% | Nikki KosichRep22,223 votes · 26.8% | 46.5percentage points | |
Vikki GoodwinDem59,016 votes · 60.2%Runner-upScott FirsingRep39,066 votes · 39.8% | Scott FirsingRep39,066 votes · 39.8% | 20.3percentage points | |
Donna HowardDem72,631 votes · 83.0%Runner-upDaniel Jerome McCarthyLibertarian14,871 votes · 17.0% | Daniel Jerome McCarthyLibertarian14,871 votes · 17.0% | 66.0percentage points | |
| Gina HinojosaDem80,498 votes · 100.0% | — | — | |
| James TalaricoDem48,289 votes · 100.0% | — | — | |
| Maria Luisa "Lulu" FloresDem52,801 votes · 100.0% | — | — | |
Caroline Harris DavilaRep62,830 votes · 56.2%Runner-upJennie BirkholzDem48,884 votes · 43.8% | Jennie BirkholzDem48,884 votes · 43.8% | 12.5percentage points | |
Wes VirdellRep76,176 votes · 76.6%Runner-upJoe P. HerreraDem21,058 votes · 21.2% | Joe P. HerreraDem21,058 votes · 21.2% | 55.4percentage points | |
Brad BuckleyRep34,526 votes · 61.1%Runner-upDawn RichardsonDem21,993 votes · 38.9% | Dawn RichardsonDem21,993 votes · 38.9% | 22.2percentage points | |
Hillary HicklandRep39,455 votes · 57.4%Runner-upJennifer Alicia LeeDem29,269 votes · 42.6% | Jennifer Alicia LeeDem29,269 votes · 42.6% | 14.8percentage points | |
Pat CurryRep56,195 votes · 68.6%Runner-upErin ShankDem25,733 votes · 31.4% | Erin ShankDem25,733 votes · 31.4% | 37.2percentage points | |
| Special election · November 5, 2024 | Pat CurryRep56,001 votes · 68.5%Runner-upErin ShankDem25,762 votes · 31.5% | Erin ShankDem25,762 votes · 31.5% | 37.0percentage points |
Richard HayesRep51,865 votes · 58.3%Runner-upCollin JohnsonDem34,279 votes · 38.5% | Collin JohnsonDem34,279 votes · 38.5% | 19.8percentage points | |
Helen KerwinRep63,760 votes · 82.1%Runner-upRichard WindmannLibertarian13,935 votes · 17.9% | Richard WindmannLibertarian13,935 votes · 17.9% | 64.1percentage points | |
Shelby SlawsonRep64,147 votes · 80.7%Runner-upHannah BohmDem15,367 votes · 19.3% | Hannah BohmDem15,367 votes · 19.3% | 61.4percentage points |