Next Election: November 5, 2024, General Election 

Voter registration deadline: Oct. 7th; Absentee/mail-in deadline: Oct. 25th

On the ballot: 

Federal Election:

  • President: Trump (R) vs Biden (D)

  • Texas US Senate: Cruz (R) vs Allred (D) vs Brown (L)

  • US House of Representatives: Hunt (R) vs McDonough (D)

State of Texas Election:

  • State Senator: (Dist. 7) Bettencourt (R) vs Gwinn (D)

  • State Representatives:

    (Dist. 126) Harless (R) vs Smith (D [write-in])

    (Dist. 130) Tom Oliverson (R) vs Robinson (D)

    (Dist. 150) Swanson (R) vs Jimenez (D)

  • Texas Supreme Court:

    Blacklock (R) vs Jonoes (D)

  • Harris County Elections:

    County Attorney: Smith (R) vs Menefee (D)

    District Attorney: Simons (R) vs Teare (D)

    Sheriff: Knox (R) vs Gonzalez (D)

    County Commissioner (Dist. 1): Vander-Lyn (R) vs Ellis (D)

    County Constable (Precinct 4): Herman (R) vs Hutchison (D)

    Department of Education (Position 3, At-large): Dick (R) vs Cantu (D)

    Harris County Criminal Court No. 16: Garcia (R) vs Guice (D)

  • Texas School Board Elections:

    Klein ISD 3 seats: (none announced as of 3/20/24)

* Election Day at 7:00 PM: if carrier envelope is not postmarked, OR Wednesday, November 8, 2023 (next business day after Election Day) at 5:00 PM. If carrier envelope is postmarked by 7:00 PM at the location of the election on Election Day (unless overseas or military voter deadlines apply).

  • Last day to register to vote: Tuesday, October 7, 2024

  • First day of early in-person voting: Monday, October 21, 2024

  • Last day to apply for mail-in ballot (received, not postmarked): Friday, October 25, 2024

  • Last day of early in-person voting : Friday, November 1, 2024

  • Last day to receive mail-in ballot* : Tuesday, November 5, 2024

  • Election Day:

    (in-person voting 7:00 AM - 7:00 PM) Tuesday, November 5, 2024