We use analytics cookies to understand how readers use the site. They only run if you accept. Privacy policy.
| Year | R% | D% | Winner | R Candidate | D Candidate | Note |
|---|---|---|---|---|---|---|
| 2006 | 49.8% | 47.6% | R | Henry Bonilla | Ciro Rodriguez | Bonilla forced to runoff; Rodriguez won runoff |
| 2006 (runoff) | 45% | 55% | D | Henry Bonilla | Ciro Rodriguez | Rodriguez flips seat in runoff |
| 2008 | 41.9% | 55.8% | D | Lyle Larson | Ciro Rodriguez | Rodriguez holds in Obama wave; Libertarian received remaining ~2.3% |
| 2010 | 51.5% | 44.1% | R | Francisco Canseco | Ciro Rodriguez | Tea Party wave flips district back |
| 2012 | 49.9% | 50.1% | D | Francisco Canseco | Pete Gallego | Gallego flips by under 1 point |
| 2014 | 51.7% | 48.3% | R | Will Hurd | Pete Gallego | Hurd wins in GOP wave midterm |
| 2016 | 48.3% | 47% | R | Will Hurd | Pete Gallego | Hurd holds by 1.3 pts as Trump narrowly wins district |
| 2018 | 49.2% | 48.8% | R | Will Hurd | Gina Ortiz Jones | Hurd survives blue wave by 0.4 pts |
| 2020 | 52.7% | 47.3% | R | Tony Gonzales | Gina Ortiz Jones | Hurd retires; Gonzales holds seat |
| 2022 | 56% | 39% | R | Tony Gonzales | John Lira | Post-redistricting; Gonzales wins comfortably |
| 2024 | 57.2% | 42.8% | R | Tony Gonzales | Santos Limon | Gonzales holds; Brandon Herrera lost primary runoff to Gonzales by ~400 votes |
| 2026 | — | — | Lean Republican | Brandon Herrera | Katy Padilla Stout | Open seat after Gonzales withdrew from re-election bid under pressure from Republican leadership; Herrera won GOP nomination by default. Johnson-backed Herrera vs. Padilla Stout. |