U. S. Representative District 23
⚠ 26Runoff
Final Results·228,965 ballots cast
Will HurdI
48.3%110,577
Pete P. Gallego
47.0%107,526
Ruben S. Corvalan
4.7%10,862
Early vote vs Election Day
Will Hurd gained 48.3 percentage points on Election Day.
Will Hurd+48.3pp on E-day
Early 0 (0.0%)E-day 110,577 (100.0%)
Pete P. Gallego+47.0pp on E-day
Early 0 (0.0%)E-day 107,526 (100.0%)
Ruben S. Corvalan+4.7pp on E-day
Early 0 (0.0%)E-day 10,862 (100.0%)
Race totals228,965 ballots
Early 0 (0.0%)E-day 228,965 (100.0%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (26)
- Underperform10.0EL PASOWill Hurd's margin -65.8pp vs statewide +1.3pp
- Underperform7.3MAVERICKWill Hurd's margin -53.2pp vs statewide +1.3pp
- Landslide5.4MEDINAWill Hurd won by +46.0pp vs statewide +1.3pp
- Underperform3.9ZAVALAWill Hurd's margin -57.3pp vs statewide +1.3pp
- Crossover2.9BEXARWill Hurd (REP) won a county with 43.8% REP lean
- Crossover2.8VAL VERDEPete P. Gallego (DEM) won a county with 58.8% REP lean
- Landslide2.4WARDWill Hurd won by +46.2pp vs statewide +1.3pp
- Underperform2.4DIMMITWill Hurd's margin -35.1pp vs statewide +1.3pp
- Landslide2.1WINKLERWill Hurd won by +54.6pp vs statewide +1.3pp
- Underperform2.0PRESIDIOWill Hurd's margin -38.5pp vs statewide +1.3pp
- Crossover1.8REEVESPete P. Gallego (DEM) won a county with 62.3% REP lean
- Landslide1.8SUTTONWill Hurd won by +52.6pp vs statewide +1.3pp
- Landslide1.7CRANEWill Hurd won by +50.9pp vs statewide +1.3pp
- Landslide1.6SCHLEICHERWill Hurd won by +55.2pp vs statewide +1.3pp
- Landslide1.6REAGANWill Hurd won by +57.5pp vs statewide +1.3pp
- Landslide1.5UPTONWill Hurd won by +48.1pp vs statewide +1.3pp
- Underperform1.3REEVESWill Hurd's margin -18.9pp vs statewide +1.3pp
- Landslide1.1EDWARDSWill Hurd won by +38.9pp vs statewide +1.3pp
- Landslide1.1KINNEYWill Hurd won by +31.7pp vs statewide +1.3pp
- Underperform1.0CULBERSONWill Hurd's margin -31.8pp vs statewide +1.3pp
- Crossover1.0FRIOPete P. Gallego (DEM) won a county with 55.7% REP lean
- Underperform1.0LASALLEWill Hurd's margin -19.1pp vs statewide +1.3pp
- Crossover0.8BREWSTERPete P. Gallego (DEM) won a county with 54.7% REP lean
- Crossover0.5LASALLEPete P. Gallego (DEM) won a county with 54.9% REP lean
- Landslide0.5LOVINGWill Hurd won by +70.3pp vs statewide +1.3pp
- Crossover0.3CULBERSONPete P. Gallego (DEM) won a county with 53.7% REP lean
County results — early vs Election Day
| County | Hurd | Gallego | Corvalan | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BEXAR | 0 | 59,406 | 59,406 | 0 | 45,396 | 45,396 | 0 | 6,291 | 6,291 | 111,093 |
| BREWSTER | 0 | 1,916 | 1,916 | 0 | 2,244 | 2,244 | 0 | 126 | 126 | 4,286 |
| CRANE | 0 | 1,000 | 1,000 | 0 | 313 | 313 | 0 | 38 | 38 | 1,351 |
| CROCKETT | 0 | 875 | 875 | 0 | 462 | 462 | 0 | 28 | 28 | 1,365 |
| CULBERSON | 0 | 240 | 240 | 0 | 473 | 473 | 0 | 20 | 20 | 733 |
| DIMMIT | 0 | 933 | 933 | 0 | 2,038 | 2,038 | 0 | 173 | 173 | 3,144 |
| EDWARDS | 0 | 683 | 683 | 0 | 289 | 289 | 0 | 41 | 41 | 1,013 |
| EL PASO | 0 | 3,136 | 3,136 | 0 | 16,741 | 16,741 | 0 | 788 | 788 | 20,665 |
| FRIO | 0 | 1,764 | 1,764 | 0 | 2,291 | 2,291 | 0 | 231 | 231 | 4,286 |
| HUDSPETH | 0 | 427 | 427 | 0 | 368 | 368 | 0 | 38 | 38 | 833 |
| JEFF DAVIS | 0 | 634 | 634 | 0 | 512 | 512 | 0 | 45 | 45 | 1,191 |
| KINNEY | 0 | 906 | 906 | 0 | 461 | 461 | 0 | 38 | 38 | 1,405 |
| LASALLE | 0 | 648 | 648 | 0 | 969 | 969 | 0 | 66 | 66 | 1,683 |
| LOVING | 0 | 54 | 54 | 0 | 9 | 9 | 0 | 1 | 1 | 64 |
| MAVERICK | 0 | 2,820 | 2,820 | 0 | 9,880 | 9,880 | 0 | 582 | 582 | 13,282 |
| MEDINA | 0 | 12,292 | 12,292 | 0 | 4,321 | 4,321 | 0 | 697 | 697 | 17,310 |
| PECOS | 0 | 2,274 | 2,274 | 0 | 1,759 | 1,759 | 0 | 135 | 135 | 4,168 |
| PRESIDIO | 0 | 560 | 560 | 0 | 1,316 | 1,316 | 0 | 86 | 86 | 1,962 |
| REAGAN | 0 | 696 | 696 | 0 | 181 | 181 | 0 | 19 | 19 | 896 |
| REEVES | 0 | 1,183 | 1,183 | 0 | 1,761 | 1,761 | 0 | 121 | 121 | 3,065 |
| SCHLEICHER | 0 | 796 | 796 | 0 | 221 | 221 | 0 | 24 | 24 | 1,041 |
| SUTTON | 0 | 1,047 | 1,047 | 0 | 315 | 315 | 0 | 30 | 30 | 1,392 |
| TERRELL | 0 | 237 | 237 | 0 | 188 | 188 | 0 | 12 | 12 | 437 |
| UPTON | 0 | 918 | 918 | 0 | 307 | 307 | 0 | 46 | 46 | 1,271 |
| UVALDE | 0 | 4,735 | 4,735 | 0 | 3,827 | 3,827 | 0 | 348 | 348 | 8,910 |
| VAL VERDE | 0 | 5,929 | 5,929 | 0 | 7,148 | 7,148 | 0 | 549 | 549 | 13,626 |
| WARD | 0 | 2,442 | 2,442 | 0 | 867 | 867 | 0 | 97 | 97 | 3,406 |
| WINKLER | 0 | 1,409 | 1,409 | 0 | 398 | 398 | 0 | 46 | 46 | 1,853 |
| ZAVALA | 0 | 617 | 617 | 0 | 2,471 | 2,471 | 0 | 146 | 146 | 3,234 |
- BEXAR111,093 totalHurdEarly 0 · E-day 59,40659,406GallegoEarly 0 · E-day 45,39645,396CorvalanEarly 0 · E-day 6,2916,291
- BREWSTER4,286 totalHurdEarly 0 · E-day 1,9161,916GallegoEarly 0 · E-day 2,2442,244CorvalanEarly 0 · E-day 126126
- CRANE1,351 totalHurdEarly 0 · E-day 1,0001,000GallegoEarly 0 · E-day 313313CorvalanEarly 0 · E-day 3838
- CROCKETT1,365 totalHurdEarly 0 · E-day 875875GallegoEarly 0 · E-day 462462CorvalanEarly 0 · E-day 2828
- CULBERSON733 totalHurdEarly 0 · E-day 240240GallegoEarly 0 · E-day 473473CorvalanEarly 0 · E-day 2020
- DIMMIT3,144 totalHurdEarly 0 · E-day 933933GallegoEarly 0 · E-day 2,0382,038CorvalanEarly 0 · E-day 173173
- EDWARDS1,013 totalHurdEarly 0 · E-day 683683GallegoEarly 0 · E-day 289289CorvalanEarly 0 · E-day 4141
- EL PASO20,665 totalHurdEarly 0 · E-day 3,1363,136GallegoEarly 0 · E-day 16,74116,741CorvalanEarly 0 · E-day 788788
- FRIO4,286 totalHurdEarly 0 · E-day 1,7641,764GallegoEarly 0 · E-day 2,2912,291CorvalanEarly 0 · E-day 231231
- HUDSPETH833 totalHurdEarly 0 · E-day 427427GallegoEarly 0 · E-day 368368CorvalanEarly 0 · E-day 3838
- JEFF DAVIS1,191 totalHurdEarly 0 · E-day 634634GallegoEarly 0 · E-day 512512CorvalanEarly 0 · E-day 4545
- KINNEY1,405 totalHurdEarly 0 · E-day 906906GallegoEarly 0 · E-day 461461CorvalanEarly 0 · E-day 3838
- LASALLE1,683 totalHurdEarly 0 · E-day 648648GallegoEarly 0 · E-day 969969CorvalanEarly 0 · E-day 6666
- LOVING64 totalHurdEarly 0 · E-day 5454GallegoEarly 0 · E-day 99CorvalanEarly 0 · E-day 11
- MAVERICK13,282 totalHurdEarly 0 · E-day 2,8202,820GallegoEarly 0 · E-day 9,8809,880CorvalanEarly 0 · E-day 582582
- MEDINA17,310 totalHurdEarly 0 · E-day 12,29212,292GallegoEarly 0 · E-day 4,3214,321CorvalanEarly 0 · E-day 697697
- PECOS4,168 totalHurdEarly 0 · E-day 2,2742,274GallegoEarly 0 · E-day 1,7591,759CorvalanEarly 0 · E-day 135135
- PRESIDIO1,962 totalHurdEarly 0 · E-day 560560GallegoEarly 0 · E-day 1,3161,316CorvalanEarly 0 · E-day 8686
- REAGAN896 totalHurdEarly 0 · E-day 696696GallegoEarly 0 · E-day 181181CorvalanEarly 0 · E-day 1919
- REEVES3,065 totalHurdEarly 0 · E-day 1,1831,183GallegoEarly 0 · E-day 1,7611,761CorvalanEarly 0 · E-day 121121
- SCHLEICHER1,041 totalHurdEarly 0 · E-day 796796GallegoEarly 0 · E-day 221221CorvalanEarly 0 · E-day 2424
- SUTTON1,392 totalHurdEarly 0 · E-day 1,0471,047GallegoEarly 0 · E-day 315315CorvalanEarly 0 · E-day 3030
- TERRELL437 totalHurdEarly 0 · E-day 237237GallegoEarly 0 · E-day 188188CorvalanEarly 0 · E-day 1212
- UPTON1,271 totalHurdEarly 0 · E-day 918918GallegoEarly 0 · E-day 307307CorvalanEarly 0 · E-day 4646
- UVALDE8,910 totalHurdEarly 0 · E-day 4,7354,735GallegoEarly 0 · E-day 3,8273,827CorvalanEarly 0 · E-day 348348
- VAL VERDE13,626 totalHurdEarly 0 · E-day 5,9295,929GallegoEarly 0 · E-day 7,1487,148CorvalanEarly 0 · E-day 549549
- WARD3,406 totalHurdEarly 0 · E-day 2,4422,442GallegoEarly 0 · E-day 867867CorvalanEarly 0 · E-day 9797
- WINKLER1,853 totalHurdEarly 0 · E-day 1,4091,409GallegoEarly 0 · E-day 398398CorvalanEarly 0 · E-day 4646
- ZAVALA3,234 totalHurdEarly 0 · E-day 617617GallegoEarly 0 · E-day 2,4712,471CorvalanEarly 0 · E-day 146146