U. S. REPRESENTATIVE DISTRICT 21
⚠ 9
● Live Results·327,913 ballots cast·Updated 11/4/2026, 5:44:31 AM
55.4%181,593
44.6%146,320
Early vote vs Election Day
MARK TEIXEIRA gained 19.9 percentage points on Election Day.
Race totals327,913 ballots
Early 285,361 (87.0%)E-day 42,552 (13.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (9)
- Underperform7.1HAYSMARK TEIXEIRA's margin -24.6pp vs statewide +10.8pp
- Underperform6.8BEXARMARK TEIXEIRA's margin -23.0pp vs statewide +10.8pp
- Landslide5.7KENDALLMARK TEIXEIRA won by +49.3pp vs statewide +10.8pp
- Landslide4.8GILLESPIEMARK TEIXEIRA won by +54.0pp vs statewide +10.8pp
- Landslide4.8KERRMARK TEIXEIRA won by +44.8pp vs statewide +10.8pp
- Landslide4.3BANDERAMARK TEIXEIRA won by +56.4pp vs statewide +10.8pp
- Landslide2.9BLANCOMARK TEIXEIRA won by +47.3pp vs statewide +10.8pp
- Swing outlier2.2KERRMARK TEIXEIRA shifted +2.7pp early→E-day vs +8.2pp statewide (2.1σ outlier)
- Landslide1.8REALMARK TEIXEIRA won by +62.5pp vs statewide +10.8pp
County results — early vs Election Day
| County | TEIXEIRA | HOOK | Total | ||||
|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | ||
| BANDERA | 5,889 | 2,060 | 7,949 | 1,761 | 455 | 2,216 | 10,165 |
| BEXAR | 40,670 | 2,760 | 43,430 | 66,468 | 2,911 | 69,379 | 112,809 |
| BLANCO | 4,386 | 1,140 | 5,526 | 1,684 | 295 | 1,979 | 7,505 |
| COMAL | 46,188 | 13,503 | 59,691 | 23,905 | 4,928 | 28,833 | 88,524 |
| GILLESPIE | 8,000 | 3,122 | 11,122 | 2,786 | 535 | 3,321 | 14,443 |
| HAYS | 16,535 | 0 | 16,535 | 27,329 | 0 | 27,329 | 43,864 |
| KENDALL | 14,607 | 4,681 | 19,288 | 5,289 | 1,268 | 6,557 | 25,845 |
| KERR | 13,447 | 3,404 | 16,851 | 5,268 | 1,161 | 6,429 | 23,280 |
| REAL | 926 | 275 | 1,201 | 223 | 54 | 277 | 1,478 |
- BANDERA10,165 totalTEIXEIRAEarly 5,889 · E-day 2,0607,949HOOKEarly 1,761 · E-day 4552,216
- BEXAR112,809 totalTEIXEIRAEarly 40,670 · E-day 2,76043,430HOOKEarly 66,468 · E-day 2,91169,379
- BLANCO7,505 totalTEIXEIRAEarly 4,386 · E-day 1,1405,526HOOKEarly 1,684 · E-day 2951,979
- COMAL88,524 totalTEIXEIRAEarly 46,188 · E-day 13,50359,691HOOKEarly 23,905 · E-day 4,92828,833
- GILLESPIE14,443 totalTEIXEIRAEarly 8,000 · E-day 3,12211,122HOOKEarly 2,786 · E-day 5353,321
- HAYS43,864 totalTEIXEIRAEarly 16,535 · E-day 016,535HOOKEarly 27,329 · E-day 027,329
- KENDALL25,845 totalTEIXEIRAEarly 14,607 · E-day 4,68119,288HOOKEarly 5,289 · E-day 1,2686,557
- KERR23,280 totalTEIXEIRAEarly 13,447 · E-day 3,40416,851HOOKEarly 5,268 · E-day 1,1616,429
- REAL1,478 totalTEIXEIRAEarly 926 · E-day 2751,201HOOKEarly 223 · E-day 54277