U. S. REPRESENTATIVE DISTRICT 23
⚠ 16Runoff
Republican● Live Results·55,263 ballots cast
BRANDON HERRERA
43.3%23,932
TONY GONZALESI
41.8%23,073
KEITH BARTON
8.5%4,696
FRANCISCO "QUICO" CANSECO
6.5%3,562
Early vote vs Election Day
BRANDON HERRERA gained 9.1 percentage points on Election Day.
BRANDON HERRERA+9.1pp on E-day
Early 14,109 (59.0%)E-day 9,823 (41.0%)
TONY GONZALES-9.5pp on E-day
Early 15,931 (69.0%)E-day 7,142 (31.0%)
KEITH BARTON+0.1pp on E-day
Early 2,980 (63.5%)E-day 1,716 (36.5%)
FRANCISCO "QUICO" CANSECO+0.3pp on E-day
Early 2,239 (62.9%)E-day 1,323 (37.1%)
Race totals55,263 ballots
Early 35,259 (63.8%)E-day 20,004 (36.2%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (16)
- Swing outlier1.2MEDINABRANDON HERRERA shifted +10.6pp early→E-day vs +10.3pp statewide (2.1σ outlier)
- Underperform0.8PECOSBRANDON HERRERA's margin -15.5pp vs statewide +1.6pp
- Mid-race flip0.8MEDINATONY GONZALES led early (45.5%); BRANDON HERRERA won E-day (51.2%)
- Mid-race flip0.7BEXARTONY GONZALES led early (46.3%); BRANDON HERRERA won E-day (48.6%)
- Underperform0.6WINKLERBRANDON HERRERA's margin -16.9pp vs statewide +1.6pp
- Mid-race flip0.4SUTTONTONY GONZALES led early (58.7%); BRANDON HERRERA won E-day (49.7%)
- Landslide0.4TERRELLBRANDON HERRERA won by +34.3pp vs statewide +1.6pp
- Mid-race flip0.3MAVERICKTONY GONZALES led early (50.9%); BRANDON HERRERA won E-day (43.7%)
- Mid-race flip0.3EL PASOTONY GONZALES led early (42.9%); BRANDON HERRERA won E-day (39.4%)
- Landslide0.2LOVINGBRANDON HERRERA won by +35.7pp vs statewide +1.6pp
- Mid-race flip0.1CRANETONY GONZALES led early (46.6%); BRANDON HERRERA won E-day (44.5%)
- Mid-race flip0.1JEFF DAVISTONY GONZALES led early (44.7%); BRANDON HERRERA won E-day (43.0%)
- Mid-race flip0.1PRESIDIOTONY GONZALES led early (51.2%); BRANDON HERRERA won E-day (55.0%)
- Mid-race flip0.1SCHLEICHERTONY GONZALES led early (50.7%); BRANDON HERRERA won E-day (52.0%)
- Mid-race flip0.0FRIOTONY GONZALES led early (45.7%); BRANDON HERRERA won E-day (46.9%)
- Mid-race flip0.0REAGANTONY GONZALES led early (47.3%); BRANDON HERRERA won E-day (47.6%)
County results — early vs Election Day
| County | HERRERA | GONZALES | BARTON | CANSECO | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BEXAR | 7,319 | 4,982 | 12,301 | 8,813 | 3,645 | 12,458 | 1,544 | 812 | 2,356 | 1,376 | 815 | 2,191 | 29,306 |
| BREWSTER | 302 | 247 | 549 | 205 | 122 | 327 | 33 | 33 | 66 | 14 | 12 | 26 | 968 |
| CRANE | 165 | 126 | 291 | 207 | 114 | 321 | 57 | 32 | 89 | 15 | 11 | 26 | 727 |
| CROCKETT | 80 | 84 | 164 | 107 | 96 | 203 | 15 | 14 | 29 | 11 | 5 | 16 | 412 |
| CULBERSON | 14 | 34 | 48 | 12 | 11 | 23 | 4 | 7 | 11 | 1 | 2 | 3 | 85 |
| EDWARDS | 114 | 98 | 212 | 92 | 50 | 142 | 21 | 13 | 34 | 8 | 5 | 13 | 401 |
| EL PASO | 389 | 340 | 729 | 461 | 312 | 773 | 169 | 138 | 307 | 56 | 73 | 129 | 1,938 |
| FRIO | 92 | 144 | 236 | 107 | 107 | 214 | 23 | 43 | 66 | 12 | 13 | 25 | 541 |
| HUDSPETH | 64 | 124 | 188 | 78 | 144 | 222 | 14 | 19 | 33 | 10 | 28 | 38 | 481 |
| JEFF DAVIS | 179 | 61 | 240 | 185 | 60 | 245 | 30 | 14 | 44 | 20 | 7 | 27 | 556 |
| KINNEY | 206 | 97 | 303 | 132 | 48 | 180 | 33 | 11 | 44 | 29 | 12 | 41 | 568 |
| LOVING | 10 | 8 | 18 | 6 | 2 | 8 | 1 | 1 | 2 | 0 | 0 | 0 | 28 |
| MAVERICK | 133 | 83 | 216 | 192 | 83 | 275 | 25 | 10 | 35 | 27 | 14 | 41 | 567 |
| MEDINA | 1,753 | 1,216 | 2,969 | 1,966 | 899 | 2,865 | 333 | 160 | 493 | 265 | 99 | 364 | 6,691 |
| PECOS | 361 | 217 | 578 | 591 | 247 | 838 | 106 | 49 | 155 | 80 | 30 | 110 | 1,681 |
| PRESIDIO | 15 | 11 | 26 | 22 | 4 | 26 | 3 | 3 | 6 | 3 | 2 | 5 | 63 |
| REAGAN | 174 | 49 | 223 | 183 | 43 | 226 | 20 | 7 | 27 | 10 | 4 | 14 | 490 |
| REEVES | 103 | 43 | 146 | 114 | 46 | 160 | 24 | 9 | 33 | 4 | 5 | 9 | 348 |
| SCHLEICHER | 163 | 93 | 256 | 210 | 60 | 270 | 28 | 20 | 48 | 13 | 6 | 19 | 593 |
| SUTTON | 128 | 95 | 223 | 213 | 83 | 296 | 7 | 8 | 15 | 15 | 5 | 20 | 554 |
| TERRELL | 56 | 31 | 87 | 31 | 8 | 39 | 7 | 3 | 10 | 2 | 2 | 4 | 140 |
| UPTON | 133 | 82 | 215 | 94 | 36 | 130 | 22 | 26 | 48 | 4 | 1 | 5 | 398 |
| UVALDE | 813 | 657 | 1,470 | 652 | 316 | 968 | 204 | 131 | 335 | 129 | 83 | 212 | 2,985 |
| VAL VERDE | 880 | 509 | 1,389 | 712 | 277 | 989 | 135 | 68 | 203 | 102 | 61 | 163 | 2,744 |
| WARD | 265 | 204 | 469 | 260 | 158 | 418 | 65 | 46 | 111 | 12 | 12 | 24 | 1,022 |
| WINKLER | 114 | 139 | 253 | 230 | 146 | 376 | 37 | 32 | 69 | 16 | 12 | 28 | 726 |
| ZAVALA | 84 | 49 | 133 | 56 | 25 | 81 | 20 | 7 | 27 | 5 | 4 | 9 | 250 |
- BEXAR29,306 totalHERRERAEarly 7,319 · E-day 4,98212,301GONZALESEarly 8,813 · E-day 3,64512,458BARTONEarly 1,544 · E-day 8122,356CANSECOEarly 1,376 · E-day 8152,191
- BREWSTER968 totalHERRERAEarly 302 · E-day 247549GONZALESEarly 205 · E-day 122327BARTONEarly 33 · E-day 3366CANSECOEarly 14 · E-day 1226
- CRANE727 totalHERRERAEarly 165 · E-day 126291GONZALESEarly 207 · E-day 114321BARTONEarly 57 · E-day 3289CANSECOEarly 15 · E-day 1126
- CROCKETT412 totalHERRERAEarly 80 · E-day 84164GONZALESEarly 107 · E-day 96203BARTONEarly 15 · E-day 1429CANSECOEarly 11 · E-day 516
- CULBERSON85 totalHERRERAEarly 14 · E-day 3448GONZALESEarly 12 · E-day 1123BARTONEarly 4 · E-day 711CANSECOEarly 1 · E-day 23
- EDWARDS401 totalHERRERAEarly 114 · E-day 98212GONZALESEarly 92 · E-day 50142BARTONEarly 21 · E-day 1334CANSECOEarly 8 · E-day 513
- EL PASO1,938 totalHERRERAEarly 389 · E-day 340729GONZALESEarly 461 · E-day 312773BARTONEarly 169 · E-day 138307CANSECOEarly 56 · E-day 73129
- FRIO541 totalHERRERAEarly 92 · E-day 144236GONZALESEarly 107 · E-day 107214BARTONEarly 23 · E-day 4366CANSECOEarly 12 · E-day 1325
- HUDSPETH481 totalHERRERAEarly 64 · E-day 124188GONZALESEarly 78 · E-day 144222BARTONEarly 14 · E-day 1933CANSECOEarly 10 · E-day 2838
- JEFF DAVIS556 totalHERRERAEarly 179 · E-day 61240GONZALESEarly 185 · E-day 60245BARTONEarly 30 · E-day 1444CANSECOEarly 20 · E-day 727
- KINNEY568 totalHERRERAEarly 206 · E-day 97303GONZALESEarly 132 · E-day 48180BARTONEarly 33 · E-day 1144CANSECOEarly 29 · E-day 1241
- LOVING28 totalHERRERAEarly 10 · E-day 818GONZALESEarly 6 · E-day 28BARTONEarly 1 · E-day 12CANSECOEarly 0 · E-day 00
- MAVERICK567 totalHERRERAEarly 133 · E-day 83216GONZALESEarly 192 · E-day 83275BARTONEarly 25 · E-day 1035CANSECOEarly 27 · E-day 1441
- MEDINA6,691 totalHERRERAEarly 1,753 · E-day 1,2162,969GONZALESEarly 1,966 · E-day 8992,865BARTONEarly 333 · E-day 160493CANSECOEarly 265 · E-day 99364
- PECOS1,681 totalHERRERAEarly 361 · E-day 217578GONZALESEarly 591 · E-day 247838BARTONEarly 106 · E-day 49155CANSECOEarly 80 · E-day 30110
- PRESIDIO63 totalHERRERAEarly 15 · E-day 1126GONZALESEarly 22 · E-day 426BARTONEarly 3 · E-day 36CANSECOEarly 3 · E-day 25
- REAGAN490 totalHERRERAEarly 174 · E-day 49223GONZALESEarly 183 · E-day 43226BARTONEarly 20 · E-day 727CANSECOEarly 10 · E-day 414
- REEVES348 totalHERRERAEarly 103 · E-day 43146GONZALESEarly 114 · E-day 46160BARTONEarly 24 · E-day 933CANSECOEarly 4 · E-day 59
- SCHLEICHER593 totalHERRERAEarly 163 · E-day 93256GONZALESEarly 210 · E-day 60270BARTONEarly 28 · E-day 2048CANSECOEarly 13 · E-day 619
- SUTTON554 totalHERRERAEarly 128 · E-day 95223GONZALESEarly 213 · E-day 83296BARTONEarly 7 · E-day 815CANSECOEarly 15 · E-day 520
- TERRELL140 totalHERRERAEarly 56 · E-day 3187GONZALESEarly 31 · E-day 839BARTONEarly 7 · E-day 310CANSECOEarly 2 · E-day 24
- UPTON398 totalHERRERAEarly 133 · E-day 82215GONZALESEarly 94 · E-day 36130BARTONEarly 22 · E-day 2648CANSECOEarly 4 · E-day 15
- UVALDE2,985 totalHERRERAEarly 813 · E-day 6571,470GONZALESEarly 652 · E-day 316968BARTONEarly 204 · E-day 131335CANSECOEarly 129 · E-day 83212
- VAL VERDE2,744 totalHERRERAEarly 880 · E-day 5091,389GONZALESEarly 712 · E-day 277989BARTONEarly 135 · E-day 68203CANSECOEarly 102 · E-day 61163
- WARD1,022 totalHERRERAEarly 265 · E-day 204469GONZALESEarly 260 · E-day 158418BARTONEarly 65 · E-day 46111CANSECOEarly 12 · E-day 1224
- WINKLER726 totalHERRERAEarly 114 · E-day 139253GONZALESEarly 230 · E-day 146376BARTONEarly 37 · E-day 3269CANSECOEarly 16 · E-day 1228
- ZAVALA250 totalHERRERAEarly 84 · E-day 49133GONZALESEarly 56 · E-day 2581BARTONEarly 20 · E-day 727CANSECOEarly 5 · E-day 49