The filing deadline for candidates to be listed on the ballot for the March 2024 primary election was December 11, 2023. Information on specific races and candidates can be found via the Secretary of State Candidate Information search. Per the Secretary of State’s filing data:

House

  • 16 open seats
  • 46 Republican incumbents facing primary challengers
  • 15 Democrat incumbents facing primary challengers

Senate

  • 2 open seats
  • 1 Republican incumbents facing primary challengers
  • 1 Democrat incumbents facing primary challengers

Open Seats

  • HD006 – Matt Schaefer (R-Tyler) Link
  • HD012 – Kyle Kacal (R-College Station) Link
  • HD014 – John Raney (R-College Station) Link
  • HD029 – Ed Thompson (R-Pearland) Link
  • HD030 – Geanie Morrison (R-Victoria) Link
  • HD034 – Abel Herrero (D-Robstown) Link
  • HD053 – Andrew Murr (R-Junction) Link
  • HD056 – Doc Anderson (R-Lorena) Link
  • HD077 – Lina Ortega (D-El Paso) Link
  • HD080 – Tracy King (D-Uvalde) Link
  • HD087 – Four Price (R-Amarillo) Link
  • HD097 – Craig Goldman (R-Fort Worth) Link, running for CD12
  • HD107 – Victoria Neave Criado (D-Dallas) Link, running for SD16
  • HD109 – Carl Sherman (D-DeSoto) Link, running for US Senate
  • HD115 – Julie Johnson (D-Farmers Branch) Link, running for CD32
  • HD139 – Jarvis Johnson (D-Houston) Link, running for SD15
  • SD15 – John Whitmire (D-Houston) Link, Mayor of Houston
  • SD30 – Drew Springer (R-Muenster) Link

January 16, 2024 is the filing date for candidate financial statements covering the back half of 2023, for many new candidates this will be the first time contributions and other financial info will be available. After filing, candidate financial info can be found via the Texas Ethics Commission search.

Important 2024 Election Dates

  • Last Day to Register to Vote – Monday, February 5, 2024
  • First Day of Early Voting – Tuesday, February 20, 2024
  • Last Day to Apply for Ballot by Mail – Friday, February 23, 2024
  • Last Day of Early Voting – Friday, March 1, 2024
  • Primary Election – Tuesday, March 5, 2024
  • Primary Runoff Election (If Necessary) – Tuesday, May 28, 2024
  • General Election – Tuesday, November 5, 2024