2024 Texas State Senate Election
Texas · State
The 2022 official returns omit some unopposed races. Seat totals and comparisons cover recorded contests.
General Election
November 5, 2024
Contests
15
Candidates
28
Valid votes
4,880,116
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 2,196,004 | 45.0% | 8 | 53.3% | −4 |
| Democratic | 2,678,156 | 54.9% | 7 | 46.7% | −2 |
| Green | 5,956 | 0.1% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 12 | 8 | −4 | 54.0% | 45.0% | −9.0 pp |
| Democratic | 9 | 7 | −2 | 42.0% | 54.9% | +12.9 pp |
Seat changes by party
21 → 15 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 8 | 8 | 0 | 53.4% | 45.0% | −8.4 pp |
| Democratic | 8 | 7 | −1 | 44.5% | 54.9% | +10.4 pp |
Seat changes by party
16 → 15 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 12 | 8 | −4 | 54.0% | 45.0% | −9.0 pp |
| Democratic | 9 | 7 | −2 | 42.0% | 54.9% | +12.9 pp |
Seat changes by party
21 → 15 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 8 | 8 |
| November 8, 2022 | 12 | 9 |
| November 5, 2024 | 8 | 7 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 8 | 8 |
| November 8, 2022 | 12 | 9 |
| November 5, 2024 | 8 | 7 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 53.4% | 44.5% |
| November 8, 2022 | 54.0% | 42.0% |
| November 5, 2024 | 45.0% | 54.9% |
Source: Texas Secretary of State · VTD detail: Texas Legislative Council (CC BY), using that year’s VTDs.
District map
Loading map…
District results
16 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Green | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 70,01337.0% | 37.0% | 119,28063.0% | 63.0% | —— | — | 189,293 | |
| 251,48963.4% | 63.4% | 145,10036.6% | 36.6% | —— | — | 396,589 | |
| 269,74359.4% | 59.4% | 184,64240.6% | 40.6% | —— | — | 454,385 | |
| 227,47561.7% | 61.7% | 141,16338.3% | 38.3% | —— | — | 368,638 | |
| 277,73461.4% | 61.4% | 174,87538.6% | 38.6% | —— | — | 452,609 | |
| —— | — | 321,035100.0% | 100.0% | —— | — | 321,035 | |
| 123,51538.1% | 38.1% | 200,68061.9% | 61.9% | —— | — | 324,195 | |
| Special election · May 4, 2024 | —— | — | 16,422100.0% | 100.0% | —— | — | 16,422 |
| —— | — | 187,557100.0% | 100.0% | —— | — | 187,557 | |
| 238,32864.2% | 64.2% | 133,12735.8% | 35.8% | —— | — | 371,455 | |
| —— | — | 178,987100.0% | 100.0% | —— | — | 178,987 | |
| —— | — | 253,413100.0% | 100.0% | —— | — | 253,413 | |
| 321,65363.6% | 63.6% | 184,31236.4% | 36.4% | —— | — | 505,965 | |
| 126,07349.4% | 49.4% | 123,30548.3% | 48.3% | 5,9562.3% | 2.3% | 255,334 | |
| —— | — | 174,731100.0% | 100.0% | —— | — | 174,731 | |
| 289,98165.0% | 65.0% | 155,94935.0% | 35.0% | —— | — | 445,930 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Carol AlvaradoDem119,280 votes · 63.0%Runner-upMartha FierroRep70,013 votes · 37.0% | Martha FierroRep70,013 votes · 37.0% | 26.0percentage points | |
Paul BettencourtRep251,489 votes · 63.4%Runner-upMichelle GwinnDem145,100 votes · 36.6% | Michelle GwinnDem145,100 votes · 36.6% | 26.8percentage points | |
Angela PaxtonRep269,743 votes · 59.4%Runner-upRachel MelloDem184,642 votes · 40.6% | Rachel MelloDem184,642 votes · 40.6% | 18.7percentage points | |
Phil KingRep227,475 votes · 61.7%Runner-upAndy MorrisDem141,163 votes · 38.3% | Andy MorrisDem141,163 votes · 38.3% | 23.4percentage points | |
Tan ParkerRep277,734 votes · 61.4%Runner-upStephanie DraperDem174,875 votes · 38.6% | Stephanie DraperDem174,875 votes · 38.6% | 22.7percentage points | |
| Sarah EckhardtDem321,035 votes · 100.0% | — | — | |
Molly CookDem200,680 votes · 61.9%Runner-upJoseph L. TrahanRep123,515 votes · 38.1% | Joseph L. TrahanRep123,515 votes · 38.1% | 23.8percentage points | |
| Special election · May 4, 2024 | Molly CookDem9,370 votes · 57.1%Runner-upJarvis D. JohnsonDem7,052 votes · 42.9% | Jarvis D. JohnsonDem7,052 votes · 42.9% | 14.1percentage points |
| Nathan JohnsonDem187,557 votes · 100.0% | — | — | |
Joan HuffmanRep238,328 votes · 64.2%Runner-upKathy ChengDem133,127 votes · 35.8% | Kathy ChengDem133,127 votes · 35.8% | 28.3percentage points | |
| Juan "Chuy" HinojosaDem178,987 votes · 100.0% | — | — | |
| Royce WestDem253,413 votes · 100.0% | — | — | |
Donna CampbellRep321,653 votes · 63.6%Runner-upMerrie FoxDem184,312 votes · 36.4% | Merrie FoxDem184,312 votes · 36.4% | 27.1percentage points | |
Adam HinojosaRep126,073 votes · 49.4%Runner-upMorgan LamantiaDem123,305 votes · 48.3% | Morgan LamantiaDem123,305 votes · 48.3% | 1.1percentage points | |
| César J. BlancoDem174,731 votes · 100.0% | — | — | |
Brent HagenbuchRep289,981 votes · 65.0%Runner-upDale FreyDem155,949 votes · 35.0% | Dale FreyDem155,949 votes · 35.0% | 30.1percentage points |