Elections were held inTexas on November 5, 2024. Primary elections took place on March 5, 2024. Primary runoff elections took place on May 28, 2024.[1]
Seats up for election were all seats of theTexas Legislature,[2] all 38 seats in theUnited States House of Representatives, and the Class I seat to theUnited States Senate, for which two-term incumbent Republican SenatorTed Cruz ran for and won re-election.[3] In addition, Texas counties, cities, and school and other special districts had local elections and other ballot issues, such as bond proposals.
Republican Donald Trump won the state of Texas by a wide margin, winning all 40 of the state'selectoral votes.
Two-term incumbent RepublicanSenatorTed Cruz won re-election by a wide margin.
Republicans won 25 seats in theU.S. House of Representatives to the Democrats' 13, with no net change from theprevious election.
| |||||||||||||||||
Craddick: 40–50% 50–60% 60–70% 70–80% 80–90% 90–100% Culbert: 40–50% 50–60% 60–70% 70–80% 80–90% 90–100% Tie: 40–50% 50% No vote | |||||||||||||||||
| |||||||||||||||||
Incumbent commissioner Christi Craddick was re-elected to a third 6-year term.
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Christi Craddick (incumbent) | 982,457 | 50.42% | |
| Republican | Jim Matlock | 517,624 | 26.56% | |
| Republican | Christie Clark | 228,395 | 11.72% | |
| Republican | Corey Howell | 122,802 | 6.30% | |
| Republican | Petra Reyes | 97,280 | 4.99% | |
| Total votes | 1,948,558 | 100.00% | ||
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Katherine Culbert | 615,965 | 67.64% | |
| Democratic | Bill Burch | 294,628 | 32.36% | |
| Total votes | 910,593 | 100.00% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | Christi Craddick (R) | Katherine Culbert (D) | Other | Undecided |
|---|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 58% | 42% | – | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 56% | 44% | – | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 56% | 44% | – | – |
| YouGov[13][A] | June 20 – July 1, 2024 | 1,484 (LV) | ± 2.5% | 41% | 35% | 6%[b] | 18% |
| Texas Hispanic Policy Foundation[14] | April 5–10, 2024 | 1,600 (LV) | ± 2.45% | 41% | 29% | 6%[b] | 24% |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Christi Craddick (incumbent) | 6,100,218 | 55.63% | +2.43 | |
| Democratic | Katherine Culbert | 4,275,904 | 39.00% | −4.91 | |
| Green | Eddie Espinoza | 301,793 | 2.75% | N/A | |
| Libertarian | Hawkins Dunlap | 285,544 | 2.60% | −0.29 | |
| Write-in | 1,656 | 0.02% | N/A | ||
| Total votes | 10,965,115 | 100.00% | |||
| Republicanhold | |||||
| |||||||||||||||||
Blacklock: 50–60% 60–70% 70–80% 80–90% >90% Jones: 50–60% 60–70% 70–80% 80–90% >90% Tie: 50% No vote | |||||||||||||||||
| |||||||||||||||||
Incumbent Justice Jimmy Blacklock was re-elected to a second 6-year term.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jimmy Blacklock (incumbent) | 1,749,450 | 100.0% | |
| Total votes | 1,749,450 | 100.0% | ||
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | DaSean Jones | 529,623 | 59.57% | |
| Democratic | Randy Sarosdy | 359,402 | 40.43% | |
| Total votes | 889,025 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | Jimmy Blacklock (R) | DaSean Jones (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 56% | 44% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 56% | 44% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 51% | 49% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Jimmy Blacklock (incumbent) | 6,372,584 | 58.23% | +5.06 | |
| Democratic | DaSean Jones | 4,571,171 | 41.77% | −5.06 | |
| Total votes | 10,943,755 | 100.00% | |||
| Republicanhold | |||||
| |||||||||||||||||
Devine: 50–60% 60–70% 70–80% 80–90% >90% Vinh Weems: 50–60% 60–70% 70–80% 80–90% >90% Tie: 50% No vote | |||||||||||||||||
| |||||||||||||||||
Incumbent Justice John Devine was re-elected to a third 6-year term.
Newspapers

| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | John Devine (incumbent) | 921,556 | 50.44% | |
| Republican | Brian Walker | 905,418 | 49.56% | |
| Total votes | 1,826,974 | 100.0% | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Christine Vinh Weems | 825,485 | 100.0% | |
| Total votes | 825,485 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | John Devine (R) | Christine Weems (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 54% | 46% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 52.5% | 47.5% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | John Devine (incumbent) | 6,256,496 | 57.33% | +3.62 | |
| Democratic | Christine Vinh Weems | 4,656,560 | 42.67% | −3.62 | |
| Total votes | 10,913,056 | 100.00% | |||
| Republicanhold | |||||
| |||||||||||||||||
Bland: 40–50% 50–60% 60–70% 70–80% 80–90% >90% Goldstein: 40–50% 50–60% 60–70% 70–80% 80–90% >90% Tie: 40–50% 50% No vote | |||||||||||||||||
| |||||||||||||||||
Incumbent Justice Jane Bland was elected to a full 6-year term, after last being elected in 2020 to finish the remainder of her predecessor,Jeff Brown's, term.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jane Bland (incumbent) | 1,690,507 | 100.0% | |
| Total votes | 1,690,507 | 100.0% | ||
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bonnie Lee Goldstein | 646,690 | 73.14% | |
| Democratic | Joe Pool | 237,465 | 26.86% | |
| Total votes | 884,155 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | Jane Bland (R) | Bonnie Goldstein (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 57% | 43% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 53% | 47% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Jane Bland (incumbent) | 6,145,167 | 56.24% | +2.53 | |
| Democratic | Bonnie Lee Goldstein | 4,425,189 | 40.50% | −5.79 | |
| Libertarian | David Roberson | 355,485 | 3.25% | N/A | |
| Total votes | 10,925,841 | 100.0% | |||
| Republicanhold | |||||
In 2021, theTexas Court of Criminal Appeals issued an 8–1 decision, holding that theTexas Attorney General does not have unilateral authority to prosecute election code violations.[25] All three incumbent Judges up for re-election were part of the majority decision. As a result, Attorney GeneralKen Paxton recruited primary challengers to all three incumbent Republican judges.[26] Ultimately, all three incumbent Judges were defeated by their challengers in the March Republican primary election.[27]
| |||||||||||||||||
County results Schenck: 50–60% 60–70% 70–80% 80–90% >90% Taylor: 50–60% 60–70% | |||||||||||||||||
| |||||||||||||||||
Incumbent Presiding Judge Sharon Keller ran for re-election to a 6th term.
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | David Schenck | 1,174,795 | 62.58% | |
| Republican | Sharon Keller (incumbent) | 702,464 | 37.42% | |
| Total votes | 1,877,259 | 100.0% | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Holly Taylor | 829,500 | 100.0% | |
| Total votes | 829,500 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | David Schenck (R) | Holly Taylor (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 54% | 46% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 59% | 41% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | David Schenck | 6,330,389 | 58.13% | +5.89 | |
| Democratic | Holly Taylor | 4,558,856 | 41.87% | −3.61 | |
| Total votes | 10,889,245 | 100.00% | |||
| Republicanhold | |||||
| |||||||||||||||||
County results Parker: 50–60% 60–70% 70–80% 80–90% >90% Mulder: 50–60% 60–70% | |||||||||||||||||
| |||||||||||||||||
Incumbent Judge Barbara Parker Hervey ran for re-election to a 4th term.
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Gina Parker | 1,210,956 | 66.08% | |
| Republican | Barbara Parker Hervey (incumbent) | 621,660 | 33.92% | |
| Total votes | 1,832,616 | 100.0% | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nancy Mulder | 819,154 | 100.0% | |
| Total votes | 819,154 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | Gina Parker (R) | Nancy Mulder (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 56% | 44% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Gina Parker | 6,340,949 | 58.35% | +4.20 | |
| Democratic | Nancy Mulder | 4,526,924 | 41.65% | −4.20 | |
| Total votes | 10,867,873 | 100.00% | |||
| Republicanhold | |||||
| |||||||||||||||||
County results Finley: 50–60% 60–70% 70–80% 80–90% 90–100% Anyiam: 50–60% 60–70% | |||||||||||||||||
| |||||||||||||||||
Incumbent Judge Michelle Slaughter ran for re-election to a 2nd term.
Newspapers
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Lee Finley | 988,824 | 53.88% | |
| Republican | Michelle Slaughter (incumbent) | 846,549 | 46.12% | |
| Total votes | 1,835,373 | 100.0% | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Chika Anyiam | 804,891 | 100.0% | |
| Total votes | 804,891 | 100.0% | ||
| Poll source | Date(s) administered | Sample size[a] | Margin of error | Lee Finley (R) | Chika Anyiam (D) | Undecided |
|---|---|---|---|---|---|---|
| ActiVote[10] | October 17–25, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[11] | August 30 – September 30, 2024 | 400 (LV) | ± 4.9% | 55% | 45% | – |
| ActiVote[12] | July 18 – August 11, 2024 | 400 (LV) | ± 4.9% | 54% | 46% | – |
Newspapers
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Lee Finley | 6,385,238 | 58.87% | −15.81 | |
| Democratic | Chika Anyiam | 4,461,229 | 41.13% | +41.13 | |
| Total votes | 10,846,467 | 100.00% | |||
| Republicanhold | |||||
All fifteen seats of theTexas Board of Education were up for election to four-year terms. The board follows a 2-4-4 term system; members are elected to two-year terms at the beginning of each decade. Based on the results of the 2022 election, the board was made up of ten Republicans and five Democrats; however, DemocratAicha Davis had resigned from her seat to run for the Texas House of Representatives. Despite fellow Democrat Tiffany Clark running unopposed for the seat, Abbott appointed Republican Leslie Recine to fill Davis' unexpired term, giving Republicans an 11–4 majority on the board for the final two months of 2025.[35] During this time, the board adopted the highly controversial Bluebonnet Learning curriculum, which incorporates religion, particularlyChristianity, into itselementary school lessons. The passage gave districts financial incentive to adopt the curriculum, although it did not require it.[36] Democrats held onto all of their seats, including a very narrow victory in district 1, returning the board to its 10–5 Republican majority at the start of 2025.[37]
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gustavo Reveles | 72,349 | 100.0 | |
| Total votes | 72,349 | 100.0 | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Stevens | 67,158 | 100.0 | |
| Total votes | 67,158 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Democratic | Gustavo Reveles | 314,162 | 50.94% | −4.85 | |
| Republican | Michael Stevens | 302,544 | 49.06% | +4.85 | |
| Total votes | 616,706 | 100.00% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Marisa Perez-Diaz (incumbent) | 60,648 | 100.0 | |
| Total votes | 60,648 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Democratic | Marisa Perez-Diaz (incumbent) | 385,682 | 100.0 | +45.08 | |
| Total votes | 385,682 | 100.0 | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Staci Childs (incumbent) | 69,054 | 100.0 | |
| Total votes | 69,054 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Democratic | Staci Childs (incumbent) | 377,807 | 100.0 | ||
| Total votes | 377,807 | 100.0 | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tom Maynard (incumbent) | 101,741 | 49.29 | |
| Republican | Mary Bone | 83,497 | 40.45 | |
| Republican | "DC" Caldwell | 21,162 | 10.25 | |
| Total votes | 206,400 | 100.0 | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Tom Maynard (incumbent) | 24,658 | 51.82 | |
| Republican | Mary Bone | 22,924 | 48.18 | |
| Total votes | 47,582 | 100.0 | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Raquel Saenz Ortiz | 35,622 | 78.59 | |
| Democratic | "DC" Caldwell I | 9,703 | 21.41 | |
| Total votes | 45,325 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Tom Maynard (incumbent) | 594,496 | 67.56% | N/A | |
| Democratic | Raquel Saenz Ortiz | 285,508 | 32.44% | N/A | |
| Total votes | 880,004 | 100.00% | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brandon Hall | 89,139 | 53.23% | |
| Republican | Patricia "Pat" Hardy (incumbent) | 78,326 | 46.77% | |
| Total votes | 167,465 | 100.0 | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Rayna Glasser | 48,188 | 100.0 | |
| Total votes | 48,188 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Brandon Hall | 519,163 | 61.51% | –1.77 | |
| Democratic | Rayna Glasser | 303,180 | 35.92% | –0.77 | |
| Libertarian | Hunter Crow | 21,679 | 2.57% | N/A | |
| Total votes | 844,022 | 100.00% | |||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Pam Little (incumbent) | 63,633 | 36.38 | ||
| Republican | Jamie Kohlmann | 47,288 | 27.04 | ||
| Republican | Chad Green | 35,446 | 20.27 | ||
| Republican | Matt Rostami | 28,542 | 16.32 | ||
| Total votes | 174,909 | 100.0 | |||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | George King | 50,744 | 100.0 | |
| Total votes | 50,744 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Pam Little (incumbent) | 565,011 | 63.3% | N/A | |
| Democratic | George King | 327,645 | 36.7% | N/A | |
| Total votes | 892,656 | 100.00% | |||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Democratic | Tiffany Clark | 418,823 | 100.0 | +27.73 | |
| Total votes | 418,823 | 100.0 | |||
| Democraticgain fromRepublican | |||||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Aaron Kinsey (incumbent) | 175,444 | 100.0 | |
| Total votes | 175,444 | 100.0 | ||
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Morgan Kirkpatrick | 17,434 | 100.0 | |
| Total votes | 17,434 | 100.0 | ||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Republican | Aaron Kinsey (incumbent) | 512,043 | 76.26% | N/A | |
| Democratic | Morgan Kirkpatrick | 137,759 | 20.52% | N/A | |
| Libertarian | Jack Westbrook | 21,639 | 3.22% | N/A | |
| Total votes | 671,441 | 100.00% | |||
All 150 seats of theTexas House of Representatives and 15 of the 31 seats of theTexas State Senate are up for election.[2] The winners of this election will serve in the89th Texas Legislature.
Partisan clients