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,843100.0% | 100.0% | —— | — | —— | — | 66,843 | |
| 71,22280.6% | 80.6% | 17,18219.4% | 19.4% | —— | — | 88,404 | |
| 85,793100.0% | 100.0% | —— | — | —— | — | 85,793 | |
| 60,28769.7% | 69.7% | 26,24030.3% | 30.3% | —— | — | 86,527 | |
| 74,38198.8% | 98.8% | —— | — | —— | — | 75,291 | |
| 56,49771.8% | 71.8% | 22,15828.2% | 28.2% | —— | — | 78,655 | |
| 59,05674.2% | 74.2% | 20,52025.8% | 25.8% | —— | — | 79,576 | |
| 60,93881.4% | 81.4% | 13,96118.6% | 18.6% | —— | — | 74,899 | |
| 74,006100.0% | 100.0% | —— | — | —— | — | 74,006 | |
| 68,70698.7% | 98.7% | —— | — | —— | — | 69,634 | |
| 62,338100.0% | 100.0% | —— | — | —— | — | 62,338 | |
| 64,10576.8% | 76.8% | 19,32523.2% | 23.2% | —— | — | 83,430 | |
| 55,31776.2% | 76.2% | 17,30123.8% | 23.8% | —— | — | 72,618 | |
| 40,26260.5% | 60.5% | 26,33239.5% | 39.5% | —— | — | 66,594 | |
| 73,720100.0% | 100.0% | —— | — | —— | — | 73,720 | |
| 73,38580.4% | 80.4% | 17,93019.6% | 19.6% | —— | — | 91,315 | |
| 53,53166.2% | 66.2% | 27,38933.8% | 33.8% | —— | — | 80,920 | |
| 69,32686.6% | 86.6% | —— | — | 10,74913.4% | 13.4% | 80,075 | |
| 87,41670.9% | 70.9% | 31,48625.5% | 25.5% | —— | — | 123,380 | |
| 64,08659.8% | 59.8% | 43,14840.2% | 40.2% | —— | — | 107,234 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Gary VandeaverRep66,843 votes · 100.0% | — | — | |
Brent A. MoneyRep71,222 votes · 80.6%Runner-upKristen WashingtonDem17,182 votes · 19.4% | Kristen WashingtonDem17,182 votes · 19.4% | 61.1percentage points | |
| Cecil Bell JrRep85,793 votes · 100.0% | — | — | |
Keith BellRep60,287 votes · 69.7%Runner-upAlex Bar-SelaDem26,240 votes · 30.3% | Alex Bar-SelaDem26,240 votes · 30.3% | 39.4percentage points | |
Cole HefnerRep74,381 votes · 98.8%Runner-upNancy A. NicholsWrite-In910 votes · 1.2% | Nancy A. NicholsWrite-In910 votes · 1.2% | 97.6percentage points | |
Daniel AldersRep56,497 votes · 71.8%Runner-upCody J GraceDem22,158 votes · 28.2% | Cody J GraceDem22,158 votes · 28.2% | 43.7percentage points | |
Jay DeanRep59,056 votes · 74.2%Runner-upMarlena R. CooperDem20,520 votes · 25.8% | Marlena R. CooperDem20,520 votes · 25.8% | 48.4percentage points | |
Cody HarrisRep60,938 votes · 81.4%Runner-upCarolyn F. SalterDem13,961 votes · 18.6% | Carolyn F. SalterDem13,961 votes · 18.6% | 62.7percentage points | |
| Trent AshbyRep74,006 votes · 100.0% | — | — | |
Brian HarrisonRep68,706 votes · 98.7%Runner-upJennifer BrummellWrite-In888 votes · 1.3% | Jennifer BrummellWrite-In888 votes · 1.3% | 97.4percentage points | |
| Joanne ShofnerRep62,338 votes · 100.0% | — | — | |
Trey WhartonRep64,105 votes · 76.8%Runner-upDee Howard MullinsDem19,325 votes · 23.2% | Dee Howard MullinsDem19,325 votes · 23.2% | 53.7percentage points | |
Angelia OrrRep55,317 votes · 76.2%Runner-upAlbert HunterDem17,301 votes · 23.8% | Albert HunterDem17,301 votes · 23.8% | 52.4percentage points | |
Paul DysonRep40,262 votes · 60.5%Runner-upFred MedinaDem26,332 votes · 39.5% | Fred MedinaDem26,332 votes · 39.5% | 20.9percentage points | |
| Steve TothRep73,720 votes · 100.0% | — | — | |
Will MetcalfRep73,385 votes · 80.4%Runner-upMike MidlerDem17,930 votes · 19.6% | Mike MidlerDem17,930 votes · 19.6% | 60.7percentage points | |
Stan GerdesRep53,531 votes · 66.2%Runner-upDesiree VenableDem27,389 votes · 33.9% | Desiree VenableDem27,389 votes · 33.9% | 32.3percentage points | |
Janis HoltRep69,326 votes · 86.6%Runner-upSeth SteeleLibertarian10,749 votes · 13.4% | Seth SteeleLibertarian10,749 votes · 13.4% | 73.2percentage points | |
Ellen TroxclairRep87,416 votes · 70.9%Runner-upDwain HandleyDem31,486 votes · 25.5% | Dwain HandleyDem31,486 votes · 25.5% | 45.3percentage points | |
Terry M. WilsonRep64,086 votes · 59.8%Runner-upStephen M. WymanDem43,148 votes · 40.2% | Stephen M. WymanDem43,148 votes · 40.2% | 19.5percentage points |