U. S. Representative District 23
⚠ 30Runoff
Final Results·115,429 ballots cast
Will Hurd
49.8%57,459
Pete P. GallegoI
47.7%55,037
Ruben Corvalan
2.5%2,933
Early vote vs Election Day
Will Hurd gained 49.8 percentage points on Election Day.
Will Hurd+49.8pp on E-day
Early 0 (0.0%)E-day 57,459 (100.0%)
Pete P. Gallego+47.7pp on E-day
Early 0 (0.0%)E-day 55,037 (100.0%)
Ruben Corvalan+2.5pp on E-day
Early 0 (0.0%)E-day 2,933 (100.0%)
Race totals115,429 ballots
Early 0 (0.0%)E-day 115,429 (100.0%)
Hue = county leader · Saturation = √(votes / max county votes)
Noted (30)
- Underperform6.1EL PASOWill Hurd's margin -61.6pp vs statewide +2.1pp
- Underperform5.3MAVERICKWill Hurd's margin -61.1pp vs statewide +2.1pp
- Landslide3.6MEDINAWill Hurd won by +41.1pp vs statewide +2.1pp
- Crossover3.0PECOSPete P. Gallego (DEM) won a county with 70.4% REP lean
- Crossover2.9BEXARWill Hurd (REP) won a county with 43.8% REP lean
- Underperform2.8ZAVALAWill Hurd's margin -60.1pp vs statewide +2.1pp
- Underperform2.5DIMMITWill Hurd's margin -47.6pp vs statewide +2.1pp
- Underperform2.5VAL VERDEWill Hurd's margin -23.2pp vs statewide +2.1pp
- Underperform2.3PRESIDIOWill Hurd's margin -58.2pp vs statewide +2.1pp
- Crossover2.0VAL VERDEPete P. Gallego (DEM) won a county with 58.8% REP lean
- Underperform1.5REEVESWill Hurd's margin -34.2pp vs statewide +2.1pp
- Crossover1.4TERRELLPete P. Gallego (DEM) won a county with 75.3% REP lean
- Landslide1.4SUTTONWill Hurd won by +56.2pp vs statewide +2.1pp
- Underperform1.3BREWSTERWill Hurd's margin -19.2pp vs statewide +2.1pp
- Landslide1.2WINKLERWill Hurd won by +45.1pp vs statewide +2.1pp
- Landslide1.2CRANEWill Hurd won by +47.6pp vs statewide +2.1pp
- Underperform1.2PECOSWill Hurd's margin -16.3pp vs statewide +2.1pp
- Crossover1.2REEVESPete P. Gallego (DEM) won a county with 62.3% REP lean
- Crossover1.0HUDSPETHPete P. Gallego (DEM) won a county with 69.7% REP lean
- Crossover1.0JEFF DAVISPete P. Gallego (DEM) won a county with 61.4% REP lean
- Underperform0.8JEFF DAVISWill Hurd's margin -19.0pp vs statewide +2.1pp
- Landslide0.7REAGANWill Hurd won by +36.5pp vs statewide +2.1pp
- Crossover0.7BREWSTERPete P. Gallego (DEM) won a county with 54.7% REP lean
- Crossover0.7FRIOPete P. Gallego (DEM) won a county with 55.7% REP lean
- Underperform0.6CULBERSONWill Hurd's margin -27.6pp vs statewide +2.1pp
- Underperform0.5LASALLEWill Hurd's margin -14.5pp vs statewide +2.1pp
- Underperform0.4TERRELLWill Hurd's margin -16.3pp vs statewide +2.1pp
- Crossover0.4LASALLEPete P. Gallego (DEM) won a county with 54.9% REP lean
- Landslide0.3LOVINGWill Hurd won by +50.0pp vs statewide +2.1pp
- Crossover0.2CULBERSONPete 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 | 31,634 | 31,634 | 0 | 22,309 | 22,309 | 0 | 1,466 | 1,466 | 55,409 |
| BREWSTER | 0 | 1,157 | 1,157 | 0 | 1,722 | 1,722 | 0 | 68 | 68 | 2,947 |
| CRANE | 0 | 604 | 604 | 0 | 211 | 211 | 0 | 11 | 11 | 826 |
| CROCKETT | 0 | 485 | 485 | 0 | 333 | 333 | 0 | 10 | 10 | 828 |
| CULBERSON | 0 | 116 | 116 | 0 | 205 | 205 | 0 | 1 | 1 | 322 |
| DIMMIT | 0 | 459 | 459 | 0 | 1,346 | 1,346 | 0 | 58 | 58 | 1,863 |
| EDWARDS | 0 | 471 | 471 | 0 | 293 | 293 | 0 | 31 | 31 | 795 |
| EL PASO | 0 | 1,222 | 1,222 | 0 | 5,485 | 5,485 | 0 | 217 | 217 | 6,924 |
| FRIO | 0 | 776 | 776 | 0 | 1,011 | 1,011 | 0 | 55 | 55 | 1,842 |
| HUDSPETH | 0 | 180 | 180 | 0 | 198 | 198 | 0 | 12 | 12 | 390 |
| JEFF DAVIS | 0 | 413 | 413 | 0 | 612 | 612 | 0 | 22 | 22 | 1,047 |
| KINNEY | 0 | 581 | 581 | 0 | 535 | 535 | 0 | 38 | 38 | 1,154 |
| LASALLE | 0 | 311 | 311 | 0 | 420 | 420 | 0 | 23 | 23 | 754 |
| LOVING | 0 | 30 | 30 | 0 | 10 | 10 | 0 | 0 | 0 | 40 |
| MAVERICK | 0 | 960 | 960 | 0 | 4,236 | 4,236 | 0 | 169 | 169 | 5,365 |
| MEDINA | 0 | 6,784 | 6,784 | 0 | 2,757 | 2,757 | 0 | 266 | 266 | 9,807 |
| PECOS | 0 | 1,262 | 1,262 | 0 | 1,763 | 1,763 | 0 | 52 | 52 | 3,077 |
| PRESIDIO | 0 | 211 | 211 | 0 | 822 | 822 | 0 | 17 | 17 | 1,050 |
| REAGAN | 0 | 333 | 333 | 0 | 152 | 152 | 0 | 11 | 11 | 496 |
| REEVES | 0 | 397 | 397 | 0 | 810 | 810 | 0 | 1 | 1 | 1,208 |
| SCHLEICHER | 0 | 520 | 520 | 0 | 316 | 316 | 0 | 11 | 11 | 847 |
| SUTTON | 0 | 574 | 574 | 0 | 157 | 157 | 0 | 11 | 11 | 742 |
| TERRELL | 0 | 166 | 166 | 0 | 234 | 234 | 0 | 16 | 16 | 416 |
| UPTON | 0 | 381 | 381 | 0 | 261 | 261 | 0 | 13 | 13 | 655 |
| UVALDE | 0 | 2,623 | 2,623 | 0 | 2,342 | 2,342 | 0 | 99 | 99 | 5,064 |
| VAL VERDE | 0 | 2,660 | 2,660 | 0 | 4,320 | 4,320 | 0 | 167 | 167 | 7,147 |
| WARD | 0 | 1,179 | 1,179 | 0 | 757 | 757 | 0 | 33 | 33 | 1,969 |
| WINKLER | 0 | 695 | 695 | 0 | 258 | 258 | 0 | 17 | 17 | 970 |
| ZAVALA | 0 | 275 | 275 | 0 | 1,162 | 1,162 | 0 | 38 | 38 | 1,475 |
- BEXAR55,409 totalHurdEarly 0 · E-day 31,63431,634GallegoEarly 0 · E-day 22,30922,309CorvalanEarly 0 · E-day 1,4661,466
- BREWSTER2,947 totalHurdEarly 0 · E-day 1,1571,157GallegoEarly 0 · E-day 1,7221,722CorvalanEarly 0 · E-day 6868
- CRANE826 totalHurdEarly 0 · E-day 604604GallegoEarly 0 · E-day 211211CorvalanEarly 0 · E-day 1111
- CROCKETT828 totalHurdEarly 0 · E-day 485485GallegoEarly 0 · E-day 333333CorvalanEarly 0 · E-day 1010
- CULBERSON322 totalHurdEarly 0 · E-day 116116GallegoEarly 0 · E-day 205205CorvalanEarly 0 · E-day 11
- DIMMIT1,863 totalHurdEarly 0 · E-day 459459GallegoEarly 0 · E-day 1,3461,346CorvalanEarly 0 · E-day 5858
- EDWARDS795 totalHurdEarly 0 · E-day 471471GallegoEarly 0 · E-day 293293CorvalanEarly 0 · E-day 3131
- EL PASO6,924 totalHurdEarly 0 · E-day 1,2221,222GallegoEarly 0 · E-day 5,4855,485CorvalanEarly 0 · E-day 217217
- FRIO1,842 totalHurdEarly 0 · E-day 776776GallegoEarly 0 · E-day 1,0111,011CorvalanEarly 0 · E-day 5555
- HUDSPETH390 totalHurdEarly 0 · E-day 180180GallegoEarly 0 · E-day 198198CorvalanEarly 0 · E-day 1212
- JEFF DAVIS1,047 totalHurdEarly 0 · E-day 413413GallegoEarly 0 · E-day 612612CorvalanEarly 0 · E-day 2222
- KINNEY1,154 totalHurdEarly 0 · E-day 581581GallegoEarly 0 · E-day 535535CorvalanEarly 0 · E-day 3838
- LASALLE754 totalHurdEarly 0 · E-day 311311GallegoEarly 0 · E-day 420420CorvalanEarly 0 · E-day 2323
- LOVING40 totalHurdEarly 0 · E-day 3030GallegoEarly 0 · E-day 1010CorvalanEarly 0 · E-day 00
- MAVERICK5,365 totalHurdEarly 0 · E-day 960960GallegoEarly 0 · E-day 4,2364,236CorvalanEarly 0 · E-day 169169
- MEDINA9,807 totalHurdEarly 0 · E-day 6,7846,784GallegoEarly 0 · E-day 2,7572,757CorvalanEarly 0 · E-day 266266
- PECOS3,077 totalHurdEarly 0 · E-day 1,2621,262GallegoEarly 0 · E-day 1,7631,763CorvalanEarly 0 · E-day 5252
- PRESIDIO1,050 totalHurdEarly 0 · E-day 211211GallegoEarly 0 · E-day 822822CorvalanEarly 0 · E-day 1717
- REAGAN496 totalHurdEarly 0 · E-day 333333GallegoEarly 0 · E-day 152152CorvalanEarly 0 · E-day 1111
- REEVES1,208 totalHurdEarly 0 · E-day 397397GallegoEarly 0 · E-day 810810CorvalanEarly 0 · E-day 11
- SCHLEICHER847 totalHurdEarly 0 · E-day 520520GallegoEarly 0 · E-day 316316CorvalanEarly 0 · E-day 1111
- SUTTON742 totalHurdEarly 0 · E-day 574574GallegoEarly 0 · E-day 157157CorvalanEarly 0 · E-day 1111
- TERRELL416 totalHurdEarly 0 · E-day 166166GallegoEarly 0 · E-day 234234CorvalanEarly 0 · E-day 1616
- UPTON655 totalHurdEarly 0 · E-day 381381GallegoEarly 0 · E-day 261261CorvalanEarly 0 · E-day 1313
- UVALDE5,064 totalHurdEarly 0 · E-day 2,6232,623GallegoEarly 0 · E-day 2,3422,342CorvalanEarly 0 · E-day 9999
- VAL VERDE7,147 totalHurdEarly 0 · E-day 2,6602,660GallegoEarly 0 · E-day 4,3204,320CorvalanEarly 0 · E-day 167167
- WARD1,969 totalHurdEarly 0 · E-day 1,1791,179GallegoEarly 0 · E-day 757757CorvalanEarly 0 · E-day 3333
- WINKLER970 totalHurdEarly 0 · E-day 695695GallegoEarly 0 · E-day 258258CorvalanEarly 0 · E-day 1717
- ZAVALA1,475 totalHurdEarly 0 · E-day 275275GallegoEarly 0 · E-day 1,1621,162CorvalanEarly 0 · E-day 3838