U. S. REPRESENTATIVE DISTRICT 21
⚠ 1Runoff
DemocratFinal Results·35,156 ballots cast
CLAUDIA ANDREANA ZAPATA
47.2%16,604
RICARDO VILLARREAL
27.3%9,590
COY GEE BRANSCUM II
9.0%3,157
DAVID ANDERSON JR
8.6%3,038
SCOTT WILLIAM STURM
5.3%1,865
CHERIF GACIS
2.6%902
Early vote vs Election Day
CLAUDIA ANDREANA ZAPATA gained 7.1 percentage points on Election Day.
CLAUDIA ANDREANA ZAPATA+7.1pp on E-day
Early 9,965 (60.0%)E-day 6,639 (40.0%)
RICARDO VILLARREAL-7.2pp on E-day
Early 6,673 (69.6%)E-day 2,917 (30.4%)
COY GEE BRANSCUM II+0.5pp on E-day
Early 1,967 (62.3%)E-day 1,190 (37.7%)
DAVID ANDERSON JR-0.4pp on E-day
Early 1,965 (64.7%)E-day 1,073 (35.3%)
SCOTT WILLIAM STURM+0.0pp on E-day
Early 1,182 (63.4%)E-day 683 (36.6%)
CHERIF GACIS+0.1pp on E-day
Early 565 (62.6%)E-day 337 (37.4%)
Race totals35,156 ballots
Early 22,317 (63.5%)E-day 12,839 (36.5%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (1)
- Mid-race flip0.6KERRRICARDO VILLARREAL led early (36.4%); CLAUDIA ANDREANA ZAPATA won E-day (45.5%)
County results — early vs Election Day
| County | ZAPATA | VILLARREAL | II | JR | STURM | GACIS | Total | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BANDERA | 151 | 100 | 251 | 70 | 41 | 111 | 27 | 13 | 40 | 45 | 16 | 61 | 21 | 12 | 33 | 13 | 7 | 20 | 516 |
| BEXAR | 5,602 | 3,474 | 9,076 | 3,732 | 1,537 | 5,269 | 626 | 414 | 1,040 | 919 | 461 | 1,380 | 542 | 269 | 811 | 235 | 150 | 385 | 17,961 |
| BLANCO | 146 | 101 | 247 | 46 | 32 | 78 | 28 | 23 | 51 | 14 | 19 | 33 | 11 | 13 | 24 | 4 | 6 | 10 | 443 |
| COMAL | 948 | 658 | 1,606 | 805 | 368 | 1,173 | 279 | 149 | 428 | 369 | 212 | 581 | 156 | 78 | 234 | 77 | 44 | 121 | 4,143 |
| GILLESPIE | 172 | 114 | 286 | 146 | 68 | 214 | 39 | 38 | 77 | 29 | 20 | 49 | 36 | 28 | 64 | 6 | 3 | 9 | 699 |
| HAYS | 1,833 | 1,335 | 3,168 | 1,128 | 509 | 1,637 | 631 | 362 | 993 | 361 | 233 | 594 | 240 | 140 | 380 | 137 | 75 | 212 | 6,984 |
| KENDALL | 226 | 148 | 374 | 223 | 89 | 312 | 56 | 29 | 85 | 56 | 27 | 83 | 79 | 53 | 132 | 14 | 5 | 19 | 1,005 |
| KERR | 222 | 234 | 456 | 265 | 106 | 371 | 80 | 70 | 150 | 81 | 36 | 117 | 42 | 43 | 85 | 38 | 25 | 63 | 1,242 |
| REAL | 6 | 15 | 21 | 6 | 2 | 8 | 1 | 2 | 3 | 3 | 5 | 8 | 1 | 2 | 3 | 2 | 0 | 2 | 45 |
| TRAVIS | 659 | 460 | 1,119 | 252 | 165 | 417 | 200 | 90 | 290 | 88 | 44 | 132 | 54 | 45 | 99 | 39 | 22 | 61 | 2,118 |
- BANDERA516 totalZAPATAEarly 151 · E-day 100251VILLARREALEarly 70 · E-day 41111IIEarly 27 · E-day 1340JREarly 45 · E-day 1661STURMEarly 21 · E-day 1233GACISEarly 13 · E-day 720
- BEXAR17,961 totalZAPATAEarly 5,602 · E-day 3,4749,076VILLARREALEarly 3,732 · E-day 1,5375,269IIEarly 626 · E-day 4141,040JREarly 919 · E-day 4611,380STURMEarly 542 · E-day 269811GACISEarly 235 · E-day 150385
- BLANCO443 totalZAPATAEarly 146 · E-day 101247VILLARREALEarly 46 · E-day 3278IIEarly 28 · E-day 2351JREarly 14 · E-day 1933STURMEarly 11 · E-day 1324GACISEarly 4 · E-day 610
- COMAL4,143 totalZAPATAEarly 948 · E-day 6581,606VILLARREALEarly 805 · E-day 3681,173IIEarly 279 · E-day 149428JREarly 369 · E-day 212581STURMEarly 156 · E-day 78234GACISEarly 77 · E-day 44121
- GILLESPIE699 totalZAPATAEarly 172 · E-day 114286VILLARREALEarly 146 · E-day 68214IIEarly 39 · E-day 3877JREarly 29 · E-day 2049STURMEarly 36 · E-day 2864GACISEarly 6 · E-day 39
- HAYS6,984 totalZAPATAEarly 1,833 · E-day 1,3353,168VILLARREALEarly 1,128 · E-day 5091,637IIEarly 631 · E-day 362993JREarly 361 · E-day 233594STURMEarly 240 · E-day 140380GACISEarly 137 · E-day 75212
- KENDALL1,005 totalZAPATAEarly 226 · E-day 148374VILLARREALEarly 223 · E-day 89312IIEarly 56 · E-day 2985JREarly 56 · E-day 2783STURMEarly 79 · E-day 53132GACISEarly 14 · E-day 519
- KERR1,242 totalZAPATAEarly 222 · E-day 234456VILLARREALEarly 265 · E-day 106371IIEarly 80 · E-day 70150JREarly 81 · E-day 36117STURMEarly 42 · E-day 4385GACISEarly 38 · E-day 2563
- REAL45 totalZAPATAEarly 6 · E-day 1521VILLARREALEarly 6 · E-day 28IIEarly 1 · E-day 23JREarly 3 · E-day 58STURMEarly 1 · E-day 23GACISEarly 2 · E-day 02
- TRAVIS2,118 totalZAPATAEarly 659 · E-day 4601,119VILLARREALEarly 252 · E-day 165417IIEarly 200 · E-day 90290JREarly 88 · E-day 44132STURMEarly 54 · E-day 4599GACISEarly 39 · E-day 2261