U. S. REPRESENTATIVE DISTRICT 21
⚠ 11
Final Results·426,423 ballots cast
CHIP ROYI
61.9%263,744
KRISTIN HOOK
36.1%153,765
BOB KING
2.1%8,914
Early vote vs Election Day
BOB KING gained 2.3 percentage points on Election Day.
CHIP ROY-0.4pp on E-day
Early 226,280 (85.8%)E-day 37,464 (14.2%)
KRISTIN HOOK-1.9pp on E-day
Early 132,811 (86.4%)E-day 20,954 (13.6%)
BOB KING+2.3pp on E-day
Early 6,456 (72.4%)E-day 2,458 (27.6%)
Race totals426,423 ballots
Early 365,547 (85.7%)E-day 60,876 (14.3%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (11)
- Landslide5.1KENDALLCHIP ROY won by +57.9pp vs statewide +25.8pp
- Underperform5.1TRAVISCHIP ROY's margin -10.8pp vs statewide +25.8pp
- Underperform4.6BEXARCHIP ROY's margin +2.6pp vs statewide +25.8pp
- Landslide4.3GILLESPIECHIP ROY won by +62.3pp vs statewide +25.8pp
- Landslide3.9BANDERACHIP ROY won by +62.1pp vs statewide +25.8pp
- Underperform3.1HAYSCHIP ROY's margin +10.1pp vs statewide +25.8pp
- Crossover2.9BEXARCHIP ROY (REP) won a county with 43.8% REP lean
- Swing outlier2.1TRAVISCHIP ROY shifted +6.5pp early→E-day vs -0.3pp statewide (2.5σ outlier)
- Landslide1.7REALCHIP ROY won by +69.0pp vs statewide +25.8pp
- Crossover1.5HAYSCHIP ROY (REP) won a county with 46.7% REP lean
- Mid-race flip1.4TRAVISKRISTIN HOOK led early (55.7%); CHIP ROY won E-day (49.1%)
County results — early vs Election Day
| County | ROY | HOOK | KING | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BANDERA | 9,195 | 1,565 | 10,760 | 2,044 | 357 | 2,401 | 199 | 94 | 293 | 13,454 |
| BEXAR | 66,024 | 12,487 | 78,511 | 63,558 | 10,920 | 74,478 | 2,108 | 887 | 2,995 | 155,984 |
| BLANCO | 5,504 | 856 | 6,360 | 1,679 | 210 | 1,889 | 106 | 43 | 149 | 8,398 |
| COMAL | 57,724 | 8,321 | 66,045 | 19,101 | 2,997 | 22,098 | 1,652 | 562 | 2,214 | 90,357 |
| GILLESPIE | 10,479 | 2,686 | 13,165 | 2,508 | 446 | 2,954 | 173 | 100 | 273 | 16,392 |
| HAYS | 32,544 | 4,507 | 37,051 | 26,829 | 3,285 | 30,114 | 1,259 | 424 | 1,683 | 68,848 |
| KENDALL | 19,804 | 2,829 | 22,633 | 5,033 | 809 | 5,842 | 386 | 119 | 505 | 28,980 |
| KERR | 18,431 | 2,955 | 21,386 | 4,991 | 934 | 5,925 | 353 | 138 | 491 | 27,802 |
| REAL | 1,339 | 260 | 1,599 | 238 | 46 | 284 | 16 | 8 | 24 | 1,907 |
| TRAVIS | 5,236 | 998 | 6,234 | 6,830 | 950 | 7,780 | 204 | 83 | 287 | 14,301 |
- BANDERA13,454 totalROYEarly 9,195 · E-day 1,56510,760HOOKEarly 2,044 · E-day 3572,401KINGEarly 199 · E-day 94293
- BEXAR155,984 totalROYEarly 66,024 · E-day 12,48778,511HOOKEarly 63,558 · E-day 10,92074,478KINGEarly 2,108 · E-day 8872,995
- BLANCO8,398 totalROYEarly 5,504 · E-day 8566,360HOOKEarly 1,679 · E-day 2101,889KINGEarly 106 · E-day 43149
- COMAL90,357 totalROYEarly 57,724 · E-day 8,32166,045HOOKEarly 19,101 · E-day 2,99722,098KINGEarly 1,652 · E-day 5622,214
- GILLESPIE16,392 totalROYEarly 10,479 · E-day 2,68613,165HOOKEarly 2,508 · E-day 4462,954KINGEarly 173 · E-day 100273
- HAYS68,848 totalROYEarly 32,544 · E-day 4,50737,051HOOKEarly 26,829 · E-day 3,28530,114KINGEarly 1,259 · E-day 4241,683
- KENDALL28,980 totalROYEarly 19,804 · E-day 2,82922,633HOOKEarly 5,033 · E-day 8095,842KINGEarly 386 · E-day 119505
- KERR27,802 totalROYEarly 18,431 · E-day 2,95521,386HOOKEarly 4,991 · E-day 9345,925KINGEarly 353 · E-day 138491
- REAL1,907 totalROYEarly 1,339 · E-day 2601,599HOOKEarly 238 · E-day 46284KINGEarly 16 · E-day 824
- TRAVIS14,301 totalROYEarly 5,236 · E-day 9986,234HOOKEarly 6,830 · E-day 9507,780KINGEarly 204 · E-day 83287