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%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: no dataRefugio: no dataJim Hogg: no dataDimmit: 3,144 votes · Will Hurd 29.7% (933) · Pete P. Gallego 64.8% (2,038) · Ruben S. Corvalan 5.5% (173) · 1,105 net for leaderNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: no dataSchleicher: 1,041 votes · Will Hurd 76.5% (796) · Pete P. Gallego 21.2% (221) · Ruben S. Corvalan 2.3% (24) · 575 net for leaderGrayson: no dataCrosby: no dataDelta: no dataZavala: 3,234 votes · Will Hurd 19.1% (617) · Pete P. Gallego 76.4% (2,471) · Ruben S. Corvalan 4.5% (146) · 1,854 net for leaderRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: no dataSutton: 1,392 votes · Will Hurd 75.2% (1,047) · Pete P. Gallego 22.6% (315) · Ruben S. Corvalan 2.2% (30) · 732 net for leaderFort Bend: no dataParker: no dataKinney: 1,405 votes · Will Hurd 64.5% (906) · Pete P. Gallego 32.8% (461) · Ruben S. Corvalan 2.7% (38) · 445 net for leaderFayette: no dataBriscoe: no dataHarrison: no dataReagan: 896 votes · Will Hurd 77.7% (696) · Pete P. Gallego 20.2% (181) · Ruben S. Corvalan 2.1% (19) · 515 net for leaderColeman: no dataOchiltree: no dataCrane: 1,351 votes · Will Hurd 74.0% (1,000) · Pete P. Gallego 23.2% (313) · Ruben S. Corvalan 2.8% (38) · 687 net for leaderWashington: no dataLynn: no dataMills: no dataOldham: no dataSabine: no dataHopkins: no dataHouston: no dataBexar: 111,093 votes · Will Hurd 53.5% (59,406) · Pete P. Gallego 40.9% (45,396) · Ruben S. Corvalan 5.7% (6,291) · 14,010 net for leaderUpton: 1,271 votes · Will Hurd 72.2% (918) · Pete P. Gallego 24.2% (307) · Ruben S. Corvalan 3.6% (46) · 611 net for leaderErath: no dataRandall: no dataRusk: no dataCoryell: no dataComal: no dataAransas: no dataJack: no dataHemphill: no dataShackelford: no dataSan Jacinto: no dataKendall: no dataWharton: no dataFloyd: no dataKarnes: no dataKaufman: no dataDuval: no dataJohnson: no dataFranklin: no dataEdwards: 1,013 votes · Will Hurd 67.4% (683) · Pete P. Gallego 28.5% (289) · Ruben S. Corvalan 4.0% (41) · 394 net for leaderWaller: no dataMaverick: 13,282 votes · Will Hurd 21.2% (2,820) · Pete P. Gallego 74.4% (9,880) · Ruben S. Corvalan 4.4% (582) · 7,060 net for leaderKleberg: no dataGaines: no dataMartin: no dataBowie: no dataAndrews: no dataPotter: no dataGarza: no dataCaldwell: no dataParmer: no dataTitus: no dataTerry: no dataFoard: no dataReal: no dataCarson: no dataKnox: no dataHays: no dataMedina: 17,310 votes · Will Hurd 71.0% (12,292) · Pete P. Gallego 25.0% (4,321) · Ruben S. Corvalan 4.0% (697) · 7,971 net for leaderMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: 1,962 votes · Will Hurd 28.5% (560) · Pete P. Gallego 67.1% (1,316) · Ruben S. Corvalan 4.4% (86) · 756 net for leaderWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: 4,168 votes · Will Hurd 54.6% (2,274) · Pete P. Gallego 42.2% (1,759) · Ruben S. Corvalan 3.2% (135) · 515 net for leaderNacogdoches: no dataGuadalupe: no dataTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: 1,853 votes · Will Hurd 76.0% (1,409) · Pete P. Gallego 21.5% (398) · Ruben S. Corvalan 2.5% (46) · 1,011 net for leaderFrio: 4,286 votes · Will Hurd 41.2% (1,764) · Pete P. Gallego 53.5% (2,291) · Ruben S. Corvalan 5.4% (231) · 527 net for leaderLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: 833 votes · Will Hurd 51.3% (427) · Pete P. Gallego 44.2% (368) · Ruben S. Corvalan 4.6% (38) · 59 net for leaderCass: no dataEllis: no dataCooke: no dataWilliamson: no dataCochran: no dataVan Zandt: no dataDonley: no dataJones: no dataGrimes: no dataIrion: no dataNavarro: no dataBrooks: no dataDallam: no dataHunt: no dataMitchell: no dataWood: no dataChildress: no dataJeff Davis: 1,191 votes · Will Hurd 53.2% (634) · Pete P. Gallego 43.0% (512) · Ruben S. Corvalan 3.8% (45) · 122 net for leaderMontague: no dataBrown: no dataHaskell: no dataFisher: no dataConcho: no dataCoke: no dataPolk: no dataCottle: no dataYoung: no dataLee: no dataCherokee: no dataHall: no dataHood: no dataArcher: no dataBaylor: no dataSan Augustine: no dataMadison: no dataMilam: no dataReeves: 3,065 votes · Will Hurd 38.6% (1,183) · Pete P. Gallego 57.5% (1,761) · Ruben S. Corvalan 3.9% (121) · 578 net for leaderNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: 437 votes · Will Hurd 54.2% (237) · Pete P. Gallego 43.0% (188) · Ruben S. Corvalan 2.7% (12) · 49 net for leaderDeaf Smith: no dataMarion: no dataLiberty: no dataJasper: no dataHansford: no dataChambers: no dataHardin: no dataCollin: no dataBrazoria: no dataThrockmorton: no dataBastrop: no dataScurry: no dataEctor: no dataLimestone: no dataDenton: no dataRed River: no dataMatagorda: no dataHardeman: no dataPalo Pinto: no dataLive Oak: no dataSherman: no dataUvalde: 8,910 votes · Will Hurd 53.1% (4,735) · Pete P. Gallego 43.0% (3,827) · Ruben S. Corvalan 3.9% (348) · 908 net for leaderBailey: no dataCulberson: 733 votes · Will Hurd 32.7% (240) · Pete P. Gallego 64.5% (473) · Ruben S. Corvalan 2.7% (20) · 233 net for leaderAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: 1,365 votes · Will Hurd 64.1% (875) · Pete P. Gallego 33.8% (462) · Ruben S. Corvalan 2.1% (28) · 413 net for leaderHill: no dataKent: no dataEl Paso: 20,665 votes · Will Hurd 15.2% (3,136) · Pete P. Gallego 81.0% (16,741) · Ruben S. Corvalan 3.8% (788) · 13,605 net for leaderLoving: 64 votes · Will Hurd 84.4% (54) · Pete P. Gallego 14.1% (9) · Ruben S. Corvalan 1.6% (1) · 45 net for leaderDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: 13,626 votes · Will Hurd 43.5% (5,929) · Pete P. Gallego 52.5% (7,148) · Ruben S. Corvalan 4.0% (549) · 1,219 net for leaderSmith: no dataRobertson: no dataGillespie: no dataKing: no dataTom Green: no dataYoakum: no dataSomervell: no dataKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: no dataBrewster: 4,286 votes · Will Hurd 44.7% (1,916) · Pete P. Gallego 52.4% (2,244) · Ruben S. Corvalan 2.9% (126) · 328 net for leaderGregg: no dataWard: 3,406 votes · Will Hurd 71.7% (2,442) · Pete P. Gallego 25.5% (867) · Ruben S. Corvalan 2.8% (97) · 1,575 net for leaderWilbarger: no dataHamilton: no dataStephens: no dataLavaca: no dataBosque: no dataGoliad: no dataRoberts: no dataCallahan: no dataRains: no dataMorris: no dataLampasas: no dataUpshur: no dataWheeler: no dataSan Patricio: no dataMoore: no dataWebb: no dataBlanco: no dataNewton: no dataHockley: no dataPanola: no dataAnderson: no dataCameron: no dataMontgomery: no dataLlano: no dataMason: no dataTaylor: no dataHartley: no dataJim Wells: no dataZapata: no dataTravis: no dataHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (26)
  • Underperform10.0
    EL PASO
    Will Hurd's margin -65.8pp vs statewide +1.3pp
  • Underperform7.3
    MAVERICK
    Will Hurd's margin -53.2pp vs statewide +1.3pp
  • Landslide5.4
    MEDINA
    Will Hurd won by +46.0pp vs statewide +1.3pp
  • Underperform3.9
    ZAVALA
    Will Hurd's margin -57.3pp vs statewide +1.3pp
  • Crossover2.9
    BEXAR
    Will Hurd (REP) won a county with 43.8% REP lean
  • Crossover2.8
    VAL VERDE
    Pete P. Gallego (DEM) won a county with 58.8% REP lean
  • Landslide2.4
    WARD
    Will Hurd won by +46.2pp vs statewide +1.3pp
  • Underperform2.4
    DIMMIT
    Will Hurd's margin -35.1pp vs statewide +1.3pp
  • Landslide2.1
    WINKLER
    Will Hurd won by +54.6pp vs statewide +1.3pp
  • Underperform2.0
    PRESIDIO
    Will Hurd's margin -38.5pp vs statewide +1.3pp
  • Crossover1.8
    REEVES
    Pete P. Gallego (DEM) won a county with 62.3% REP lean
  • Landslide1.8
    SUTTON
    Will Hurd won by +52.6pp vs statewide +1.3pp
  • Landslide1.7
    CRANE
    Will Hurd won by +50.9pp vs statewide +1.3pp
  • Landslide1.6
    SCHLEICHER
    Will Hurd won by +55.2pp vs statewide +1.3pp
  • Landslide1.6
    REAGAN
    Will Hurd won by +57.5pp vs statewide +1.3pp
  • Landslide1.5
    UPTON
    Will Hurd won by +48.1pp vs statewide +1.3pp
  • Underperform1.3
    REEVES
    Will Hurd's margin -18.9pp vs statewide +1.3pp
  • Landslide1.1
    EDWARDS
    Will Hurd won by +38.9pp vs statewide +1.3pp
  • Landslide1.1
    KINNEY
    Will Hurd won by +31.7pp vs statewide +1.3pp
  • Underperform1.0
    CULBERSON
    Will Hurd's margin -31.8pp vs statewide +1.3pp
  • Crossover1.0
    FRIO
    Pete P. Gallego (DEM) won a county with 55.7% REP lean
  • Underperform1.0
    LASALLE
    Will Hurd's margin -19.1pp vs statewide +1.3pp
  • Crossover0.8
    BREWSTER
    Pete P. Gallego (DEM) won a county with 54.7% REP lean
  • Crossover0.5
    LASALLE
    Pete P. Gallego (DEM) won a county with 54.9% REP lean
  • Landslide0.5
    LOVING
    Will Hurd won by +70.3pp vs statewide +1.3pp
  • Crossover0.3
    CULBERSON
    Pete P. Gallego (DEM) won a county with 53.7% REP lean

County results — early vs Election Day

  • BEXAR111,093 total
    HurdEarly 0 · E-day 59,40659,406
    GallegoEarly 0 · E-day 45,39645,396
    CorvalanEarly 0 · E-day 6,2916,291
  • BREWSTER4,286 total
    HurdEarly 0 · E-day 1,9161,916
    GallegoEarly 0 · E-day 2,2442,244
    CorvalanEarly 0 · E-day 126126
  • CRANE1,351 total
    HurdEarly 0 · E-day 1,0001,000
    GallegoEarly 0 · E-day 313313
    CorvalanEarly 0 · E-day 3838
  • CROCKETT1,365 total
    HurdEarly 0 · E-day 875875
    GallegoEarly 0 · E-day 462462
    CorvalanEarly 0 · E-day 2828
  • CULBERSON733 total
    HurdEarly 0 · E-day 240240
    GallegoEarly 0 · E-day 473473
    CorvalanEarly 0 · E-day 2020
  • DIMMIT3,144 total
    HurdEarly 0 · E-day 933933
    GallegoEarly 0 · E-day 2,0382,038
    CorvalanEarly 0 · E-day 173173
  • EDWARDS1,013 total
    HurdEarly 0 · E-day 683683
    GallegoEarly 0 · E-day 289289
    CorvalanEarly 0 · E-day 4141
  • EL PASO20,665 total
    HurdEarly 0 · E-day 3,1363,136
    GallegoEarly 0 · E-day 16,74116,741
    CorvalanEarly 0 · E-day 788788
  • FRIO4,286 total
    HurdEarly 0 · E-day 1,7641,764
    GallegoEarly 0 · E-day 2,2912,291
    CorvalanEarly 0 · E-day 231231
  • HUDSPETH833 total
    HurdEarly 0 · E-day 427427
    GallegoEarly 0 · E-day 368368
    CorvalanEarly 0 · E-day 3838
  • JEFF DAVIS1,191 total
    HurdEarly 0 · E-day 634634
    GallegoEarly 0 · E-day 512512
    CorvalanEarly 0 · E-day 4545
  • KINNEY1,405 total
    HurdEarly 0 · E-day 906906
    GallegoEarly 0 · E-day 461461
    CorvalanEarly 0 · E-day 3838
  • LASALLE1,683 total
    HurdEarly 0 · E-day 648648
    GallegoEarly 0 · E-day 969969
    CorvalanEarly 0 · E-day 6666
  • LOVING64 total
    HurdEarly 0 · E-day 5454
    GallegoEarly 0 · E-day 99
    CorvalanEarly 0 · E-day 11
  • MAVERICK13,282 total
    HurdEarly 0 · E-day 2,8202,820
    GallegoEarly 0 · E-day 9,8809,880
    CorvalanEarly 0 · E-day 582582
  • MEDINA17,310 total
    HurdEarly 0 · E-day 12,29212,292
    GallegoEarly 0 · E-day 4,3214,321
    CorvalanEarly 0 · E-day 697697
  • PECOS4,168 total
    HurdEarly 0 · E-day 2,2742,274
    GallegoEarly 0 · E-day 1,7591,759
    CorvalanEarly 0 · E-day 135135
  • PRESIDIO1,962 total
    HurdEarly 0 · E-day 560560
    GallegoEarly 0 · E-day 1,3161,316
    CorvalanEarly 0 · E-day 8686
  • REAGAN896 total
    HurdEarly 0 · E-day 696696
    GallegoEarly 0 · E-day 181181
    CorvalanEarly 0 · E-day 1919
  • REEVES3,065 total
    HurdEarly 0 · E-day 1,1831,183
    GallegoEarly 0 · E-day 1,7611,761
    CorvalanEarly 0 · E-day 121121
  • SCHLEICHER1,041 total
    HurdEarly 0 · E-day 796796
    GallegoEarly 0 · E-day 221221
    CorvalanEarly 0 · E-day 2424
  • SUTTON1,392 total
    HurdEarly 0 · E-day 1,0471,047
    GallegoEarly 0 · E-day 315315
    CorvalanEarly 0 · E-day 3030
  • TERRELL437 total
    HurdEarly 0 · E-day 237237
    GallegoEarly 0 · E-day 188188
    CorvalanEarly 0 · E-day 1212
  • UPTON1,271 total
    HurdEarly 0 · E-day 918918
    GallegoEarly 0 · E-day 307307
    CorvalanEarly 0 · E-day 4646
  • UVALDE8,910 total
    HurdEarly 0 · E-day 4,7354,735
    GallegoEarly 0 · E-day 3,8273,827
    CorvalanEarly 0 · E-day 348348
  • VAL VERDE13,626 total
    HurdEarly 0 · E-day 5,9295,929
    GallegoEarly 0 · E-day 7,1487,148
    CorvalanEarly 0 · E-day 549549
  • WARD3,406 total
    HurdEarly 0 · E-day 2,4422,442
    GallegoEarly 0 · E-day 867867
    CorvalanEarly 0 · E-day 9797
  • WINKLER1,853 total
    HurdEarly 0 · E-day 1,4091,409
    GallegoEarly 0 · E-day 398398
    CorvalanEarly 0 · E-day 4646
  • ZAVALA3,234 total
    HurdEarly 0 · E-day 617617
    GallegoEarly 0 · E-day 2,4712,471
    CorvalanEarly 0 · E-day 146146