PRESIDENT/VICE-PRESIDENT, CONGRESSIONAL DISTRICT 28

RepublicanFinal Results·32,497 ballots cast
DONALD J. TRUMP
83.0%26,968
NIKKI HALEY
12.9%4,204
UNCOMMITTED
1.6%524
RON DESANTIS
1.3%411
VIVEK RAMASWAMY
0.4%136
CHRIS CHRISTIE
0.3%95
RYAN L. BINKLEY
0.2%68
ASA HUTCHINSON
0.1%46
DAVID STUCKENBERG
0.1%45
Early vote vs Election Day

DONALD J. TRUMP gained 2.6 percentage points on Election Day.

DONALD J. TRUMP+2.6pp on E-day
Early 14,371 (53.3%)E-day 12,597 (46.7%)
NIKKI HALEY-1.9pp on E-day
Early 2,426 (57.7%)E-day 1,778 (42.3%)
UNCOMMITTED-0.1pp on E-day
Early 289 (55.2%)E-day 235 (44.8%)
RON DESANTIS-0.2pp on E-day
Early 238 (57.9%)E-day 173 (42.1%)
VIVEK RAMASWAMY-0.1pp on E-day
Early 78 (57.4%)E-day 58 (42.6%)
CHRIS CHRISTIE-0.2pp on E-day
Early 65 (68.4%)E-day 30 (31.6%)
RYAN L. BINKLEY-0.1pp on E-day
Early 46 (67.6%)E-day 22 (32.4%)
ASA HUTCHINSON-0.0pp on E-day
Early 28 (60.9%)E-day 18 (39.1%)
DAVID STUCKENBERG-0.0pp on E-day
Early 26 (57.8%)E-day 19 (42.2%)
Race totals32,497 ballots
Early 17,567 (54.1%)E-day 14,930 (45.9%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: no dataRefugio: no dataJim Hogg: 57 votes · DONALD J. TRUMP 86.0% (49) · NIKKI HALEY 10.5% (6) · UNCOMMITTED 1.8% (1) · RYAN L. BINKLEY 1.8% (1) · 43 net for leaderDimmit: no dataNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: no dataSchleicher: 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: 241 votes · DONALD J. TRUMP 87.1% (210) · NIKKI HALEY 10.8% (26) · UNCOMMITTED 0.4% (1) · RON DESANTIS 0.8% (2) · VIVEK RAMASWAMY 0.8% (2) · 184 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: 9,625 votes · DONALD J. TRUMP 83.0% (7,987) · NIKKI HALEY 14.3% (1,372) · UNCOMMITTED 0.8% (80) · RON DESANTIS 0.9% (91) · VIVEK RAMASWAMY 0.3% (33) · CHRIS CHRISTIE 0.3% (28) · RYAN L. BINKLEY 0.2% (17) · ASA HUTCHINSON 0.1% (7) · DAVID STUCKENBERG 0.1% (10) · 6,615 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: 242 votes · DONALD J. TRUMP 88.4% (214) · NIKKI HALEY 9.9% (24) · UNCOMMITTED 1.7% (4) · 190 net for leaderJohnson: 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: 11,475 votes · DONALD J. TRUMP 80.1% (9,190) · NIKKI HALEY 15.8% (1,818) · UNCOMMITTED 1.7% (192) · RON DESANTIS 1.5% (167) · VIVEK RAMASWAMY 0.4% (50) · CHRIS CHRISTIE 0.2% (25) · RYAN L. BINKLEY 0.1% (7) · ASA HUTCHINSON 0.1% (9) · DAVID STUCKENBERG 0.1% (17) · 7,372 net for leaderTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: no dataFrio: no dataLipscomb: 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: 5,643 votes · DONALD J. TRUMP 83.7% (4,723) · NIKKI HALEY 10.9% (616) · UNCOMMITTED 2.6% (149) · RON DESANTIS 1.8% (101) · VIVEK RAMASWAMY 0.4% (20) · CHRIS CHRISTIE 0.3% (19) · RYAN L. BINKLEY 0.1% (4) · ASA HUTCHINSON 0.1% (7) · DAVID STUCKENBERG 0.1% (4) · 4,107 net for leaderWilson: no dataStarr: 443 votes · DONALD J. TRUMP 89.8% (398) · NIKKI HALEY 5.6% (25) · UNCOMMITTED 2.3% (10) · RON DESANTIS 0.9% (4) · VIVEK RAMASWAMY 0.7% (3) · CHRIS CHRISTIE 0.5% (2) · DAVID STUCKENBERG 0.2% (1) · 373 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: 4,522 votes · DONALD J. TRUMP 87.9% (3,976) · NIKKI HALEY 6.7% (305) · UNCOMMITTED 1.8% (81) · RON DESANTIS 1.0% (45) · VIVEK RAMASWAMY 0.6% (25) · CHRIS CHRISTIE 0.4% (19) · RYAN L. BINKLEY 0.8% (38) · ASA HUTCHINSON 0.5% (22) · DAVID STUCKENBERG 0.2% (11) · 3,671 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: 249 votes · DONALD J. TRUMP 88.8% (221) · NIKKI HALEY 4.8% (12) · UNCOMMITTED 2.4% (6) · RON DESANTIS 0.4% (1) · VIVEK RAMASWAMY 1.2% (3) · CHRIS CHRISTIE 0.8% (2) · RYAN L. BINKLEY 0.4% (1) · ASA HUTCHINSON 0.4% (1) · DAVID STUCKENBERG 0.8% (2) · 209 net for leaderTravis: no dataHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Nothing noted.

County results — early vs Election Day

  • ATASCOSA5,643 total
    TRUMPEarly 2,498 · E-day 2,2254,723
    HALEYEarly 363 · E-day 253616
    UNCOMMITTEDEarly 83 · E-day 66149
    DESANTISEarly 48 · E-day 53101
    RAMASWAMYEarly 8 · E-day 1220
    CHRISTIEEarly 11 · E-day 819
    BINKLEYEarly 2 · E-day 24
    HUTCHINSONEarly 1 · E-day 67
    STUCKENBERGEarly 2 · E-day 24
  • BEXAR9,625 total
    TRUMPEarly 3,947 · E-day 4,0407,987
    HALEYEarly 772 · E-day 6001,372
    UNCOMMITTEDEarly 52 · E-day 2880
    DESANTISEarly 54 · E-day 3791
    RAMASWAMYEarly 18 · E-day 1533
    CHRISTIEEarly 15 · E-day 1328
    BINKLEYEarly 11 · E-day 617
    HUTCHINSONEarly 5 · E-day 27
    STUCKENBERGEarly 6 · E-day 410
  • DUVAL242 total
    TRUMPEarly 80 · E-day 134214
    HALEYEarly 11 · E-day 1324
    UNCOMMITTEDEarly 2 · E-day 24
    DESANTISEarly 0 · E-day 00
    RAMASWAMYEarly 0 · E-day 00
    CHRISTIEEarly 0 · E-day 00
    BINKLEYEarly 0 · E-day 00
    HUTCHINSONEarly 0 · E-day 00
    STUCKENBERGEarly 0 · E-day 00
  • GUADALUPE11,475 total
    TRUMPEarly 5,136 · E-day 4,0549,190
    HALEYEarly 1,093 · E-day 7251,818
    UNCOMMITTEDEarly 96 · E-day 96192
    DESANTISEarly 107 · E-day 60167
    RAMASWAMYEarly 29 · E-day 2150
    CHRISTIEEarly 21 · E-day 425
    BINKLEYEarly 4 · E-day 37
    HUTCHINSONEarly 4 · E-day 59
    STUCKENBERGEarly 8 · E-day 917
  • JIM HOGG57 total
    TRUMPEarly 14 · E-day 3549
    HALEYEarly 2 · E-day 46
    UNCOMMITTEDEarly 0 · E-day 11
    DESANTISEarly 0 · E-day 00
    RAMASWAMYEarly 0 · E-day 00
    CHRISTIEEarly 0 · E-day 00
    BINKLEYEarly 1 · E-day 01
    HUTCHINSONEarly 0 · E-day 00
    STUCKENBERGEarly 0 · E-day 00
  • MCMULLEN241 total
    TRUMPEarly 98 · E-day 112210
    HALEYEarly 18 · E-day 826
    UNCOMMITTEDEarly 1 · E-day 01
    DESANTISEarly 2 · E-day 02
    RAMASWAMYEarly 1 · E-day 12
    CHRISTIEEarly 0 · E-day 00
    BINKLEYEarly 0 · E-day 00
    HUTCHINSONEarly 0 · E-day 00
    STUCKENBERGEarly 0 · E-day 00
  • STARR443 total
    TRUMPEarly 214 · E-day 184398
    HALEYEarly 16 · E-day 925
    UNCOMMITTEDEarly 8 · E-day 210
    DESANTISEarly 2 · E-day 24
    RAMASWAMYEarly 2 · E-day 13
    CHRISTIEEarly 2 · E-day 02
    BINKLEYEarly 0 · E-day 00
    HUTCHINSONEarly 0 · E-day 00
    STUCKENBERGEarly 1 · E-day 01
  • WEBB4,522 total
    TRUMPEarly 2,221 · E-day 1,7553,976
    HALEYEarly 142 · E-day 163305
    UNCOMMITTEDEarly 46 · E-day 3581
    DESANTISEarly 24 · E-day 2145
    RAMASWAMYEarly 19 · E-day 625
    CHRISTIEEarly 14 · E-day 519
    BINKLEYEarly 27 · E-day 1138
    HUTCHINSONEarly 17 · E-day 522
    STUCKENBERGEarly 7 · E-day 411
  • ZAPATA249 total
    TRUMPEarly 163 · E-day 58221
    HALEYEarly 9 · E-day 312
    UNCOMMITTEDEarly 1 · E-day 56
    DESANTISEarly 1 · E-day 01
    RAMASWAMYEarly 1 · E-day 23
    CHRISTIEEarly 2 · E-day 02
    BINKLEYEarly 1 · E-day 01
    HUTCHINSONEarly 1 · E-day 01
    STUCKENBERGEarly 2 · E-day 02