


In the 2024 House race for TX-3, Keith Self (R) defeated Sandeep Srivastava (D) 62.5% to 37.5%. Keith Self received 237,794 votes compared to 142,953 for Sandeep Srivastava, a dominant 24.9-point margin reflecting a safely partisan district.
As the incumbent, Keith Self benefited from name recognition, established constituent services, and the roughly 2-3 point advantage that sitting members typically enjoy. The 2024 presidential election drove higher voter turnout, which can help or hurt down-ballot candidates depending on the top of the ticket.
In the 2022 House race for TX-3, Keith Self (R) won with 60.5% of the vote, defeating Sandeep Srivastava (D) who received 36.9%. A third candidate also appeared on the ballot. Keith Self's 23.6-point advantage over the runner-up confirmed a comfortable win.
This was an open-seat race with no incumbent running — Van Taylor (R) previously held the seat. Open seats typically attract stronger candidates and heavier spending from both parties. As a Republican, Keith Self benefited from the historical midterm penalty against the president's party — with a Democrat in the White House, the opposition typically gains seats.