2022 Texas State Senate Election
Texas · State
The 2022 official returns omit some unopposed races. Seat totals and comparisons cover recorded contests.
General Election
November 8, 2022
Contests
21
Candidates
61
Valid votes
5,470,619
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 2020 |
|---|---|---|---|---|---|
| Republican | 2,955,661 | 54.0% | 12 | 57.1% | +4 |
| Democratic | 2,296,616 | 42.0% | 9 | 42.9% | +1 |
| Libertarian | 218,342 | 4.0% | 0 | 0.0% | 0 |
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 8 | 12 | +4 | 53.4% | 54.0% | +0.6 pp |
| Democratic | 8 | 9 | +1 | 44.5% | 42.0% | −2.5 pp |
Seat changes by party
16 → 21 seats
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 8 | 12 | +4 | 53.4% | 54.0% | +0.6 pp |
| Democratic | 8 | 9 | +1 | 44.5% | 42.0% | −2.5 pp |
Seat changes by party
16 → 21 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 8 | 8 |
| November 8, 2022 | 12 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 8 | 8 |
| November 8, 2022 | 12 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 53.4% | 44.5% |
| November 8, 2022 | 54.0% | 42.0% |
Source: Texas Secretary of State · VTD detail: Texas Legislative Council (CC BY), using that year’s VTDs.
District results
31 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 75,79935.9% | 35.9% | 129,83261.6% | 61.6% | 5,2822.5% | 2.5% | 210,913 | |
| 190,98874.3% | 74.3% | —— | — | 66,20425.7% | 25.7% | 257,192 | |
| —— | — | 63,371100.0% | 100.0% | —— | — | 63,371 | |
| 187,59864.3% | 64.3% | 104,06335.7% | 35.7% | —— | — | 291,661 | |
| 243,96662.8% | 62.8% | 144,35037.2% | 37.2% | —— | — | 388,316 | |
| 70,77333.5% | 33.5% | 140,79966.5% | 66.5% | —— | — | 211,572 | |
| 87,37849.8% | 49.8% | 88,03750.2% | 50.2% | —— | — | 175,415 | |
| 79,494100.0% | 100.0% | —— | — | —— | — | 79,494 | |
| 62,54435.9% | 35.9% | 111,63864.1% | 64.1% | —— | — | 174,182 | |
| 69,958100.0% | 100.0% | —— | — | —— | — | 69,958 | |
| 83,580100.0% | 100.0% | —— | — | —— | — | 83,580 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Judith ZaffiriniDem129,832 votes · 61.6%Runner-upJulie DahlbergRep75,799 votes · 35.9% | Julie DahlbergRep75,799 votes · 35.9% | 25.6percentage points | |
Brian BirdwellRep190,988 votes · 74.3%Runner-upJeremy SchroppelLibertarian66,204 votes · 25.7% | Jeremy SchroppelLibertarian66,204 votes · 25.7% | 48.5percentage points | |
| Royce WestDem63,371 votes · 100.0% | — | — | |
Pete FloresRep187,598 votes · 64.3%Runner-upKathy Jones-HospodDem104,063 votes · 35.7% | Kathy Jones-HospodDem104,063 votes · 35.7% | 28.6percentage points | |
Donna CampbellRep243,966 votes · 62.8%Runner-upRobert WalshDem144,350 votes · 37.2% | Robert WalshDem144,350 votes · 37.2% | 25.7percentage points | |
José MenéndezDem140,799 votes · 66.6%Runner-upAshton MurrayRep70,773 votes · 33.5% | Ashton MurrayRep70,773 votes · 33.5% | 33.1percentage points | |
Morgan LamantiaDem88,037 votes · 50.2%Runner-upAdam HinojosaRep87,378 votes · 49.8% | Adam HinojosaRep87,378 votes · 49.8% | 0.4percentage points | |
| Charles PerryRep79,494 votes · 100.0% | — | — | |
César J. BlancoDem111,638 votes · 64.1%Runner-upDerek L. ZubeldiaRep62,544 votes · 35.9% | Derek L. ZubeldiaRep62,544 votes · 35.9% | 28.2percentage points | |
| Drew SpringerRep69,958 votes · 100.0% | — | — | |
Kevin SparksRep45,867 votes · 54.9%Runner-upTim ReidRep19,039 votes · 22.8% | Tim ReidRep19,039 votes · 22.8% | 32.1percentage points |