U. S. REPRESENTATIVE DISTRICT 23
⚠ 29
● Live Results·272,437 ballots cast·Updated 11/5/2026, 1:15:31 PM
Early vote vs Election Day
BRANDON HERRERA gained 5.3 percentage points on Election Day.
Race totals272,437 ballots
Early 209,154 (76.8%)E-day 63,283 (23.2%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (29)
- Underperform5.9MEDINAKATY PADILLA STOUT's margin -27.3pp vs statewide +8.2pp
- Landslide4.3EL PASOKATY PADILLA STOUT won by +40.8pp vs statewide +8.2pp
- Underperform3.3WARDKATY PADILLA STOUT's margin -49.6pp vs statewide +8.2pp
- Mid-race flip3.1PRESIDIOKATY PADILLA STOUT led early (90.5%); BEN MENDOZA won E-day (50.0%)
- Underperform2.4WINKLERKATY PADILLA STOUT's margin -48.5pp vs statewide +8.2pp
- Underperform2.4UPTONKATY PADILLA STOUT's margin -62.4pp vs statewide +8.2pp
- Underperform2.4EDWARDSKATY PADILLA STOUT's margin -64.1pp vs statewide +8.2pp
- Underperform2.3SUTTONKATY PADILLA STOUT's margin -53.6pp vs statewide +8.2pp
- Underperform2.1SCHLEICHERKATY PADILLA STOUT's margin -52.2pp vs statewide +8.2pp
- Underperform2.1CRANEKATY PADILLA STOUT's margin -49.1pp vs statewide +8.2pp
- Swing outlier2.0UVALDEKATY PADILLA STOUT shifted -14.9pp early→E-day vs -7.6pp statewide (3.1σ outlier)
- Underperform1.8PECOSKATY PADILLA STOUT's margin -19.5pp vs statewide +8.2pp
- Underperform1.8KINNEYKATY PADILLA STOUT's margin -36.9pp vs statewide +8.2pp
- Underperform1.8UVALDEKATY PADILLA STOUT's margin -8.9pp vs statewide +8.2pp
- Landslide1.8ZAVALAKATY PADILLA STOUT won by +43.7pp vs statewide +8.2pp
- Underperform1.7CROCKETTKATY PADILLA STOUT's margin -39.3pp vs statewide +8.2pp
- Underperform1.7REAGANKATY PADILLA STOUT's margin -47.3pp vs statewide +8.2pp
- Swing outlier1.7VAL VERDEKATY PADILLA STOUT shifted -2.4pp early→E-day vs -7.6pp statewide (2.2σ outlier)
- Landslide1.6PRESIDIOKATY PADILLA STOUT won by +47.3pp vs statewide +8.2pp
- Underperform1.2TERRELLKATY PADILLA STOUT's margin -48.5pp vs statewide +8.2pp
- Underperform1.0HUDSPETHKATY PADILLA STOUT's margin -22.8pp vs statewide +8.2pp
- Underperform1.0REEVESKATY PADILLA STOUT's margin -7.8pp vs statewide +8.2pp
- Crossover0.9VAL VERDEKATY PADILLA STOUT (DEM) won a county with 53.0% REP lean
- Underperform0.8JEFF DAVISKATY PADILLA STOUT's margin -13.3pp vs statewide +8.2pp
- Underperform0.7LOVINGKATY PADILLA STOUT's margin -68.8pp vs statewide +8.2pp
- Mid-race flip0.5BREWSTERKATY PADILLA STOUT led early (52.6%); BRANDON HERRERA won E-day (47.8%)
- Crossover0.2FRIOKATY PADILLA STOUT (DEM) won a county with 51.4% REP lean
- Mid-race flip0.2CULBERSONKATY PADILLA STOUT led early (53.5%); BRANDON HERRERA won E-day (49.7%)
- Crossover0.1BREWSTERKATY PADILLA STOUT (DEM) won a county with 50.4% REP lean
County results — early vs Election Day
| County | STOUT | HERRERA | MENDOZA | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BEXAR | 74,991 | 16,529 | 91,520 | 54,492 | 16,453 | 70,945 | 4,209 | 1,656 | 5,865 | 168,330 |
| BREWSTER | 1,449 | 488 | 1,937 | 1,237 | 491 | 1,728 | 70 | 48 | 118 | 3,783 |
| CRANE | 152 | 86 | 238 | 489 | 239 | 728 | 22 | 10 | 32 | 998 |
| CROCKETT | 192 | 89 | 281 | 465 | 202 | 667 | 24 | 9 | 33 | 981 |
| CULBERSON | 340 | 81 | 421 | 251 | 93 | 344 | 44 | 13 | 57 | 822 |
| EDWARDS | 96 | 40 | 136 | 459 | 186 | 645 | 7 | 6 | 13 | 794 |
| EL PASO | 9,642 | 4,049 | 13,691 | 3,563 | 1,987 | 5,550 | 435 | 289 | 724 | 19,965 |
| FRIO | 1,109 | 732 | 1,841 | 970 | 702 | 1,672 | 101 | 67 | 168 | 3,681 |
| HUDSPETH | 55 | 236 | 291 | 155 | 317 | 472 | 14 | 18 | 32 | 795 |
| JEFF DAVIS | 315 | 99 | 414 | 396 | 152 | 548 | 31 | 13 | 44 | 1,006 |
| KINNEY | 296 | 57 | 353 | 669 | 124 | 793 | 38 | 8 | 46 | 1,192 |
| LOVING | 4 | 5 | 9 | 33 | 20 | 53 | 1 | 1 | 2 | 64 |
| MAVERICK | 4,884 | 1,830 | 6,714 | 2,093 | 1,027 | 3,120 | 342 | 159 | 501 | 10,335 |
| MEDINA | 5,778 | 1,444 | 7,222 | 10,116 | 2,861 | 12,977 | 668 | 246 | 914 | 21,113 |
| PECOS | 943 | 311 | 1,254 | 1,371 | 525 | 1,896 | 101 | 42 | 143 | 3,293 |
| PRESIDIO | 1,108 | 263 | 1,371 | 37 | 103 | 140 | 79 | 366 | 445 | 1,956 |
| REAGAN | 111 | 57 | 168 | 346 | 150 | 496 | 18 | 11 | 29 | 693 |
| REEVES | 1,057 | 210 | 1,267 | 1,174 | 321 | 1,495 | 135 | 35 | 170 | 2,932 |
| SCHLEICHER | 160 | 48 | 208 | 522 | 157 | 679 | 10 | 5 | 15 | 902 |
| SUTTON | 192 | 47 | 239 | 622 | 199 | 821 | 18 | 8 | 26 | 1,086 |
| TERRELL | 56 | 21 | 77 | 152 | 83 | 235 | 11 | 3 | 14 | 326 |
| UPTON | 113 | 29 | 142 | 468 | 204 | 672 | 28 | 8 | 36 | 850 |
| UVALDE | 2,847 | 680 | 3,527 | 2,940 | 1,320 | 4,260 | 320 | 144 | 464 | 8,251 |
| VAL VERDE | 4,562 | 1,175 | 5,737 | 4,128 | 1,146 | 5,274 | 375 | 129 | 504 | 11,515 |
| WARD | 388 | 207 | 595 | 1,192 | 654 | 1,846 | 45 | 38 | 83 | 2,524 |
| WINKLER | 218 | 109 | 327 | 551 | 416 | 967 | 13 | 13 | 26 | 1,320 |
| ZAVALA | 1,483 | 569 | 2,052 | 495 | 277 | 772 | 68 | 38 | 106 | 2,930 |
- BEXAR168,330 totalSTOUTEarly 74,991 · E-day 16,52991,520HERRERAEarly 54,492 · E-day 16,45370,945MENDOZAEarly 4,209 · E-day 1,6565,865
- BREWSTER3,783 totalSTOUTEarly 1,449 · E-day 4881,937HERRERAEarly 1,237 · E-day 4911,728MENDOZAEarly 70 · E-day 48118
- CRANE998 totalSTOUTEarly 152 · E-day 86238HERRERAEarly 489 · E-day 239728MENDOZAEarly 22 · E-day 1032
- CROCKETT981 totalSTOUTEarly 192 · E-day 89281HERRERAEarly 465 · E-day 202667MENDOZAEarly 24 · E-day 933
- CULBERSON822 totalSTOUTEarly 340 · E-day 81421HERRERAEarly 251 · E-day 93344MENDOZAEarly 44 · E-day 1357
- EDWARDS794 totalSTOUTEarly 96 · E-day 40136HERRERAEarly 459 · E-day 186645MENDOZAEarly 7 · E-day 613
- EL PASO19,965 totalSTOUTEarly 9,642 · E-day 4,04913,691HERRERAEarly 3,563 · E-day 1,9875,550MENDOZAEarly 435 · E-day 289724
- FRIO3,681 totalSTOUTEarly 1,109 · E-day 7321,841HERRERAEarly 970 · E-day 7021,672MENDOZAEarly 101 · E-day 67168
- HUDSPETH795 totalSTOUTEarly 55 · E-day 236291HERRERAEarly 155 · E-day 317472MENDOZAEarly 14 · E-day 1832
- JEFF DAVIS1,006 totalSTOUTEarly 315 · E-day 99414HERRERAEarly 396 · E-day 152548MENDOZAEarly 31 · E-day 1344
- KINNEY1,192 totalSTOUTEarly 296 · E-day 57353HERRERAEarly 669 · E-day 124793MENDOZAEarly 38 · E-day 846
- LOVING64 totalSTOUTEarly 4 · E-day 59HERRERAEarly 33 · E-day 2053MENDOZAEarly 1 · E-day 12
- MAVERICK10,335 totalSTOUTEarly 4,884 · E-day 1,8306,714HERRERAEarly 2,093 · E-day 1,0273,120MENDOZAEarly 342 · E-day 159501
- MEDINA21,113 totalSTOUTEarly 5,778 · E-day 1,4447,222HERRERAEarly 10,116 · E-day 2,86112,977MENDOZAEarly 668 · E-day 246914
- PECOS3,293 totalSTOUTEarly 943 · E-day 3111,254HERRERAEarly 1,371 · E-day 5251,896MENDOZAEarly 101 · E-day 42143
- PRESIDIO1,956 totalSTOUTEarly 1,108 · E-day 2631,371HERRERAEarly 37 · E-day 103140MENDOZAEarly 79 · E-day 366445
- REAGAN693 totalSTOUTEarly 111 · E-day 57168HERRERAEarly 346 · E-day 150496MENDOZAEarly 18 · E-day 1129
- REEVES2,932 totalSTOUTEarly 1,057 · E-day 2101,267HERRERAEarly 1,174 · E-day 3211,495MENDOZAEarly 135 · E-day 35170
- SCHLEICHER902 totalSTOUTEarly 160 · E-day 48208HERRERAEarly 522 · E-day 157679MENDOZAEarly 10 · E-day 515
- SUTTON1,086 totalSTOUTEarly 192 · E-day 47239HERRERAEarly 622 · E-day 199821MENDOZAEarly 18 · E-day 826
- TERRELL326 totalSTOUTEarly 56 · E-day 2177HERRERAEarly 152 · E-day 83235MENDOZAEarly 11 · E-day 314
- UPTON850 totalSTOUTEarly 113 · E-day 29142HERRERAEarly 468 · E-day 204672MENDOZAEarly 28 · E-day 836
- UVALDE8,251 totalSTOUTEarly 2,847 · E-day 6803,527HERRERAEarly 2,940 · E-day 1,3204,260MENDOZAEarly 320 · E-day 144464
- VAL VERDE11,515 totalSTOUTEarly 4,562 · E-day 1,1755,737HERRERAEarly 4,128 · E-day 1,1465,274MENDOZAEarly 375 · E-day 129504
- WARD2,524 totalSTOUTEarly 388 · E-day 207595HERRERAEarly 1,192 · E-day 6541,846MENDOZAEarly 45 · E-day 3883
- WINKLER1,320 totalSTOUTEarly 218 · E-day 109327HERRERAEarly 551 · E-day 416967MENDOZAEarly 13 · E-day 1326
- ZAVALA2,930 totalSTOUTEarly 1,483 · E-day 5692,052HERRERAEarly 495 · E-day 277772MENDOZAEarly 68 · E-day 38106