U. S. Representative District 28

12
Final Results·111,402 ballots cast
Henry CuellarI
56.4%62,773
Bryan Underwood
42.0%46,740
Stephen Kaat
1.7%1,889
Early vote vs Election Day

Henry Cuellar gained 56.3 percentage points on Election Day.

Henry Cuellar+56.3pp on E-day
Early 0 (0.0%)E-day 62,773 (100.0%)
Bryan Underwood+42.0pp on E-day
Early 0 (0.0%)E-day 46,740 (100.0%)
Stephen Kaat+1.7pp on E-day
Early 0 (0.0%)E-day 1,889 (100.0%)
Race totals111,402 ballots
Early 0 (0.0%)E-day 111,402 (100.0%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: no dataRefugio: no dataJim Hogg: 1,045 votes · Bryan Underwood 12.1% (126) · Henry Cuellar 87.3% (912) · Stephen Kaat 0.7% (7) · 786 net for leaderDimmit: no dataNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: 20,244 votes · Bryan Underwood 27.1% (5,486) · Henry Cuellar 71.3% (14,434) · Stephen Kaat 1.6% (324) · 8,948 net for leaderSchleicher: no dataGrayson: no dataCrosby: no dataDelta: no dataZavala: no dataRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: 300 votes · Bryan Underwood 67.7% (203) · Henry Cuellar 31.7% (95) · Stephen Kaat 0.7% (2) · 108 net for leaderSutton: no dataFort Bend: no dataParker: no dataKinney: no dataFayette: no dataBriscoe: no dataHarrison: no dataReagan: no dataColeman: no dataOchiltree: no dataCrane: no dataWashington: no dataLynn: no dataMills: no dataOldham: no dataSabine: no dataHopkins: no dataHouston: no dataBexar: 3,006 votes · Bryan Underwood 73.3% (2,203) · Henry Cuellar 24.3% (731) · Stephen Kaat 2.4% (72) · 1,472 net for leaderUpton: no dataErath: 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: no dataWaller: no dataMaverick: no dataKleberg: 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: no dataMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: no dataWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: no dataNacogdoches: no dataGuadalupe: 29,843 votes · Bryan Underwood 69.9% (20,847) · Henry Cuellar 28.0% (8,357) · Stephen Kaat 2.1% (639) · 12,490 net for leaderTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: no dataFrio: 2,062 votes · Bryan Underwood 42.2% (870) · Henry Cuellar 56.5% (1,166) · Stephen Kaat 1.3% (26) · 296 net for leaderLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: no dataCass: 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: no dataMontague: 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: no dataNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: no dataDeaf 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: no dataBailey: no dataCulberson: no dataAtascosa: 8,307 votes · Bryan Underwood 54.1% (4,493) · Henry Cuellar 44.1% (3,660) · Stephen Kaat 1.9% (154) · 833 net for leaderWilson: 11,127 votes · Bryan Underwood 70.2% (7,808) · Henry Cuellar 27.8% (3,091) · Stephen Kaat 2.0% (228) · 4,717 net for leaderStarr: 3,589 votes · Bryan Underwood 12.7% (456) · Henry Cuellar 86.9% (3,118) · Stephen Kaat 0.4% (15) · 2,662 net for leaderDallas: no dataKimble: no dataMcCulloch: no dataCrockett: no dataHill: no dataKent: no dataEl Paso: no dataLoving: no dataDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: no dataSmith: 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: no dataGregg: no dataWard: no dataWilbarger: 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: 29,377 votes · Bryan Underwood 12.1% (3,569) · Henry Cuellar 86.5% (25,416) · Stephen Kaat 1.3% (392) · 21,847 net for leaderBlanco: 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: 1,214 votes · Bryan Underwood 16.7% (203) · Henry Cuellar 81.8% (993) · Stephen Kaat 1.5% (18) · 790 net for leaderTravis: no dataHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (12)
  • Underperform10.0
    GUADALUPE
    Henry Cuellar's margin -41.9pp vs statewide +14.4pp
  • Landslide9.5
    WEBB
    Henry Cuellar won by +74.4pp vs statewide +14.4pp
  • Underperform6.9
    WILSON
    Henry Cuellar's margin -42.4pp vs statewide +14.4pp
  • Underperform4.0
    BEXAR
    Henry Cuellar's margin -49.0pp vs statewide +14.4pp
  • Landslide3.3
    STARR
    Henry Cuellar won by +74.2pp vs statewide +14.4pp
  • Underperform2.6
    ATASCOSA
    Henry Cuellar's margin -10.0pp vs statewide +14.4pp
  • Landslide1.8
    JIM HOGG
    Henry Cuellar won by +75.2pp vs statewide +14.4pp
  • Landslide1.6
    ZAPATA
    Henry Cuellar won by +65.1pp vs statewide +14.4pp
  • Underperform1.0
    MCMULLEN
    Henry Cuellar's margin -36.0pp vs statewide +14.4pp
  • Crossover0.9
    BEXAR
    Bryan Underwood (REP) won a county with 43.8% REP lean
  • Crossover0.7
    FRIO
    Henry Cuellar (DEM) won a county with 55.7% REP lean
  • Crossover0.5
    LASALLE
    Henry Cuellar (DEM) won a county with 54.9% REP lean

County results — early vs Election Day

  • ATASCOSA8,307 total
    CuellarEarly 0 · E-day 3,6603,660
    UnderwoodEarly 0 · E-day 4,4934,493
    KaatEarly 0 · E-day 154154
  • BEXAR3,006 total
    CuellarEarly 0 · E-day 731731
    UnderwoodEarly 0 · E-day 2,2032,203
    KaatEarly 0 · E-day 7272
  • FRIO2,062 total
    CuellarEarly 0 · E-day 1,1661,166
    UnderwoodEarly 0 · E-day 870870
    KaatEarly 0 · E-day 2626
  • GUADALUPE29,843 total
    CuellarEarly 0 · E-day 8,3578,357
    UnderwoodEarly 0 · E-day 20,84720,847
    KaatEarly 0 · E-day 639639
  • HIDALGO20,244 total
    CuellarEarly 0 · E-day 14,43414,434
    UnderwoodEarly 0 · E-day 5,4865,486
    KaatEarly 0 · E-day 324324
  • JIM HOGG1,045 total
    CuellarEarly 0 · E-day 912912
    UnderwoodEarly 0 · E-day 126126
    KaatEarly 0 · E-day 77
  • LASALLE1,288 total
    CuellarEarly 0 · E-day 800800
    UnderwoodEarly 0 · E-day 476476
    KaatEarly 0 · E-day 1212
  • MCMULLEN300 total
    CuellarEarly 0 · E-day 9595
    UnderwoodEarly 0 · E-day 203203
    KaatEarly 0 · E-day 22
  • STARR3,589 total
    CuellarEarly 0 · E-day 3,1183,118
    UnderwoodEarly 0 · E-day 456456
    KaatEarly 0 · E-day 1515
  • WEBB29,377 total
    CuellarEarly 0 · E-day 25,41625,416
    UnderwoodEarly 0 · E-day 3,5693,569
    KaatEarly 0 · E-day 392392
  • WILSON11,127 total
    CuellarEarly 0 · E-day 3,0913,091
    UnderwoodEarly 0 · E-day 7,8087,808
    KaatEarly 0 · E-day 228228
  • ZAPATA1,214 total
    CuellarEarly 0 · E-day 993993
    UnderwoodEarly 0 · E-day 203203
    KaatEarly 0 · E-day 1818