U. S. Representative District 23
⚠ 25Runoff
Final Results·210,069 ballots cast
Will HurdI
49.2%103,285
Gina Ortiz Jones
48.7%102,359
Ruben Corvalan
2.1%4,425
Early vote vs Election Day
Will Hurd gained 49.2 percentage points on Election Day.
Will Hurd+49.2pp on E-day
Early 0 (0.0%)E-day 103,285 (100.0%)
Gina Ortiz Jones+48.7pp on E-day
Early 0 (0.0%)E-day 102,359 (100.0%)
Ruben Corvalan+2.1pp on E-day
Early 0 (0.0%)E-day 4,425 (100.0%)
Race totals210,069 ballots
Early 0 (0.0%)E-day 210,069 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (25)
- Underperform9.3EL PASOWill Hurd's margin -59.7pp vs statewide +0.4pp
- Landslide5.4MEDINAWill Hurd won by +46.3pp vs statewide +0.4pp
- Underperform5.1MAVERICKWill Hurd's margin -42.8pp vs statewide +0.4pp
- Underperform3.7ZAVALAWill Hurd's margin -59.5pp vs statewide +0.4pp
- Crossover2.9BEXARWill Hurd (REP) won a county with 43.8% REP lean
- Underperform2.7DIMMITWill Hurd's margin -43.0pp vs statewide +0.4pp
- Crossover2.5VAL VERDEGina Ortiz Jones (DEM) won a county with 58.8% REP lean
- Underperform2.2PRESIDIOWill Hurd's margin -46.5pp vs statewide +0.4pp
- Landslide2.0WARDWill Hurd won by +41.5pp vs statewide +0.4pp
- Landslide1.9WINKLERWill Hurd won by +54.4pp vs statewide +0.4pp
- Landslide1.9SUTTONWill Hurd won by +59.5pp vs statewide +0.4pp
- Landslide1.8UPTONWill Hurd won by +63.2pp vs statewide +0.4pp
- Landslide1.7REAGANWill Hurd won by +63.2pp vs statewide +0.4pp
- Crossover1.6REEVESGina Ortiz Jones (DEM) won a county with 62.3% REP lean
- Landslide1.6SCHLEICHERWill Hurd won by +56.5pp vs statewide +0.4pp
- Landslide1.6CRANEWill Hurd won by +52.9pp vs statewide +0.4pp
- Landslide1.5EDWARDSWill Hurd won by +60.4pp vs statewide +0.4pp
- Landslide1.5CROCKETTWill Hurd won by +45.4pp vs statewide +0.4pp
- Landslide1.3KINNEYWill Hurd won by +40.6pp vs statewide +0.4pp
- Crossover0.9FRIOGina Ortiz Jones (DEM) won a county with 55.7% REP lean
- Crossover0.8BREWSTERGina Ortiz Jones (DEM) won a county with 54.7% REP lean
- Underperform0.7CULBERSONWill Hurd's margin -22.6pp vs statewide +0.4pp
- Crossover0.5LASALLEGina Ortiz Jones (DEM) won a county with 54.9% REP lean
- Landslide0.4LOVINGWill Hurd won by +66.7pp vs statewide +0.4pp
- Crossover0.3CULBERSONGina Ortiz Jones (DEM) won a county with 53.7% REP lean
County results — early vs Election Day
| County | Hurd | Jones | Corvalan | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BEXAR | 0 | 55,191 | 55,191 | 0 | 50,517 | 50,517 | 0 | 2,260 | 2,260 | 107,968 |
| BREWSTER | 0 | 1,940 | 1,940 | 0 | 2,041 | 2,041 | 0 | 92 | 92 | 4,073 |
| CRANE | 0 | 787 | 787 | 0 | 234 | 234 | 0 | 24 | 24 | 1,045 |
| CROCKETT | 0 | 904 | 904 | 0 | 333 | 333 | 0 | 22 | 22 | 1,259 |
| CULBERSON | 0 | 286 | 286 | 0 | 461 | 461 | 0 | 27 | 27 | 774 |
| DIMMIT | 0 | 788 | 788 | 0 | 2,020 | 2,020 | 0 | 56 | 56 | 2,864 |
| EDWARDS | 0 | 601 | 601 | 0 | 144 | 144 | 0 | 11 | 11 | 756 |
| EL PASO | 0 | 3,385 | 3,385 | 0 | 14,069 | 14,069 | 0 | 441 | 441 | 17,895 |
| FRIO | 0 | 1,586 | 1,586 | 0 | 1,989 | 1,989 | 0 | 84 | 84 | 3,659 |
| HUDSPETH | 0 | 469 | 469 | 0 | 386 | 386 | 0 | 26 | 26 | 881 |
| JEFF DAVIS | 0 | 706 | 706 | 0 | 448 | 448 | 0 | 20 | 20 | 1,174 |
| KINNEY | 0 | 820 | 820 | 0 | 337 | 337 | 0 | 32 | 32 | 1,189 |
| LASALLE | 0 | 571 | 571 | 0 | 696 | 696 | 0 | 14 | 14 | 1,281 |
| LOVING | 0 | 45 | 45 | 0 | 9 | 9 | 0 | 0 | 0 | 54 |
| MAVERICK | 0 | 2,881 | 2,881 | 0 | 7,416 | 7,416 | 0 | 298 | 298 | 10,595 |
| MEDINA | 0 | 11,681 | 11,681 | 0 | 4,207 | 4,207 | 0 | 255 | 255 | 16,143 |
| PECOS | 0 | 2,144 | 2,144 | 0 | 1,311 | 1,311 | 0 | 52 | 52 | 3,507 |
| PRESIDIO | 0 | 431 | 431 | 0 | 1,204 | 1,204 | 0 | 26 | 26 | 1,661 |
| REAGAN | 0 | 674 | 674 | 0 | 150 | 150 | 0 | 5 | 5 | 829 |
| REEVES | 0 | 1,014 | 1,014 | 0 | 1,313 | 1,313 | 0 | 49 | 49 | 2,376 |
| SCHLEICHER | 0 | 730 | 730 | 0 | 194 | 194 | 0 | 24 | 24 | 948 |
| SUTTON | 0 | 954 | 954 | 0 | 240 | 240 | 0 | 6 | 6 | 1,200 |
| TERRELL | 0 | 275 | 275 | 0 | 171 | 171 | 0 | 14 | 14 | 460 |
| UPTON | 0 | 813 | 813 | 0 | 177 | 177 | 0 | 17 | 17 | 1,007 |
| UVALDE | 0 | 4,388 | 4,388 | 0 | 3,327 | 3,327 | 0 | 185 | 185 | 7,900 |
| VAL VERDE | 0 | 5,518 | 5,518 | 0 | 5,544 | 5,544 | 0 | 273 | 273 | 11,335 |
| WARD | 0 | 2,036 | 2,036 | 0 | 829 | 829 | 0 | 42 | 42 | 2,907 |
| WINKLER | 0 | 1,110 | 1,110 | 0 | 322 | 322 | 0 | 16 | 16 | 1,448 |
| ZAVALA | 0 | 557 | 557 | 0 | 2,270 | 2,270 | 0 | 54 | 54 | 2,881 |
- BEXAR107,968 totalHurdEarly 0 · E-day 55,19155,191JonesEarly 0 · E-day 50,51750,517CorvalanEarly 0 · E-day 2,2602,260
- BREWSTER4,073 totalHurdEarly 0 · E-day 1,9401,940JonesEarly 0 · E-day 2,0412,041CorvalanEarly 0 · E-day 9292
- CRANE1,045 totalHurdEarly 0 · E-day 787787JonesEarly 0 · E-day 234234CorvalanEarly 0 · E-day 2424
- CROCKETT1,259 totalHurdEarly 0 · E-day 904904JonesEarly 0 · E-day 333333CorvalanEarly 0 · E-day 2222
- CULBERSON774 totalHurdEarly 0 · E-day 286286JonesEarly 0 · E-day 461461CorvalanEarly 0 · E-day 2727
- DIMMIT2,864 totalHurdEarly 0 · E-day 788788JonesEarly 0 · E-day 2,0202,020CorvalanEarly 0 · E-day 5656
- EDWARDS756 totalHurdEarly 0 · E-day 601601JonesEarly 0 · E-day 144144CorvalanEarly 0 · E-day 1111
- EL PASO17,895 totalHurdEarly 0 · E-day 3,3853,385JonesEarly 0 · E-day 14,06914,069CorvalanEarly 0 · E-day 441441
- FRIO3,659 totalHurdEarly 0 · E-day 1,5861,586JonesEarly 0 · E-day 1,9891,989CorvalanEarly 0 · E-day 8484
- HUDSPETH881 totalHurdEarly 0 · E-day 469469JonesEarly 0 · E-day 386386CorvalanEarly 0 · E-day 2626
- JEFF DAVIS1,174 totalHurdEarly 0 · E-day 706706JonesEarly 0 · E-day 448448CorvalanEarly 0 · E-day 2020
- KINNEY1,189 totalHurdEarly 0 · E-day 820820JonesEarly 0 · E-day 337337CorvalanEarly 0 · E-day 3232
- LASALLE1,281 totalHurdEarly 0 · E-day 571571JonesEarly 0 · E-day 696696CorvalanEarly 0 · E-day 1414
- LOVING54 totalHurdEarly 0 · E-day 4545JonesEarly 0 · E-day 99CorvalanEarly 0 · E-day 00
- MAVERICK10,595 totalHurdEarly 0 · E-day 2,8812,881JonesEarly 0 · E-day 7,4167,416CorvalanEarly 0 · E-day 298298
- MEDINA16,143 totalHurdEarly 0 · E-day 11,68111,681JonesEarly 0 · E-day 4,2074,207CorvalanEarly 0 · E-day 255255
- PECOS3,507 totalHurdEarly 0 · E-day 2,1442,144JonesEarly 0 · E-day 1,3111,311CorvalanEarly 0 · E-day 5252
- PRESIDIO1,661 totalHurdEarly 0 · E-day 431431JonesEarly 0 · E-day 1,2041,204CorvalanEarly 0 · E-day 2626
- REAGAN829 totalHurdEarly 0 · E-day 674674JonesEarly 0 · E-day 150150CorvalanEarly 0 · E-day 55
- REEVES2,376 totalHurdEarly 0 · E-day 1,0141,014JonesEarly 0 · E-day 1,3131,313CorvalanEarly 0 · E-day 4949
- SCHLEICHER948 totalHurdEarly 0 · E-day 730730JonesEarly 0 · E-day 194194CorvalanEarly 0 · E-day 2424
- SUTTON1,200 totalHurdEarly 0 · E-day 954954JonesEarly 0 · E-day 240240CorvalanEarly 0 · E-day 66
- TERRELL460 totalHurdEarly 0 · E-day 275275JonesEarly 0 · E-day 171171CorvalanEarly 0 · E-day 1414
- UPTON1,007 totalHurdEarly 0 · E-day 813813JonesEarly 0 · E-day 177177CorvalanEarly 0 · E-day 1717
- UVALDE7,900 totalHurdEarly 0 · E-day 4,3884,388JonesEarly 0 · E-day 3,3273,327CorvalanEarly 0 · E-day 185185
- VAL VERDE11,335 totalHurdEarly 0 · E-day 5,5185,518JonesEarly 0 · E-day 5,5445,544CorvalanEarly 0 · E-day 273273
- WARD2,907 totalHurdEarly 0 · E-day 2,0362,036JonesEarly 0 · E-day 829829CorvalanEarly 0 · E-day 4242
- WINKLER1,448 totalHurdEarly 0 · E-day 1,1101,110JonesEarly 0 · E-day 322322CorvalanEarly 0 · E-day 1616
- ZAVALA2,881 totalHurdEarly 0 · E-day 557557JonesEarly 0 · E-day 2,2702,270CorvalanEarly 0 · E-day 5454