U. S. REPRESENTATIVE DISTRICT 23

⚠ 29
● Live Results·272,437 ballots cast·Updated 11/5/2026, 1:15:31 PM
52.1%142,032
44.0%119,795
3.9%10,610
Early vote vs Election Day

BRANDON HERRERA gained 5.3 percentage points on Election Day.

KATY PADILLA STOUT-7.2pp on E-day
Early 112,541 (79.2%)E-day 29,491 (20.8%)
BRANDON HERRERA+5.3pp on E-day
Early 89,386 (74.6%)E-day 30,409 (25.4%)
BEN MENDOZA+1.9pp on E-day
Early 7,227 (68.1%)E-day 3,383 (31.9%)
Race totals272,437 ballots
Early 209,154 (76.8%)E-day 63,283 (23.2%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: no dataRefugio: no dataJim Hogg: no dataDimmit: no dataNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: no dataSchleicher: 902 votes · KATY PADILLA STOUT 23.1% (208) · BRANDON HERRERA 75.3% (679) · BEN MENDOZA 1.7% (15) · 471 net for leaderGrayson: no dataCrosby: no dataDelta: no dataZavala: 2,930 votes · KATY PADILLA STOUT 70.0% (2,052) · BRANDON HERRERA 26.3% (772) · BEN MENDOZA 3.6% (106) · 1,280 net for leaderRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: no dataSutton: 1,086 votes · KATY PADILLA STOUT 22.0% (239) · BRANDON HERRERA 75.6% (821) · BEN MENDOZA 2.4% (26) · 582 net for leaderFort Bend: no dataParker: no dataKinney: 1,192 votes · KATY PADILLA STOUT 29.6% (353) · BRANDON HERRERA 66.5% (793) · BEN MENDOZA 3.9% (46) · 440 net for leaderFayette: no dataBriscoe: no dataHarrison: no dataReagan: 693 votes · KATY PADILLA STOUT 24.2% (168) · BRANDON HERRERA 71.6% (496) · BEN MENDOZA 4.2% (29) · 328 net for leaderColeman: no dataOchiltree: no dataCrane: 998 votes · KATY PADILLA STOUT 23.8% (238) · BRANDON HERRERA 72.9% (728) · BEN MENDOZA 3.2% (32) · 490 net for leaderWashington: no dataLynn: no dataMills: no dataOldham: no dataSabine: no dataHopkins: no dataHouston: no dataBexar: 168,330 votes · KATY PADILLA STOUT 54.4% (91,520) · BRANDON HERRERA 42.1% (70,945) · BEN MENDOZA 3.5% (5,865) · 20,575 net for leaderUpton: 850 votes · KATY PADILLA STOUT 16.7% (142) · BRANDON HERRERA 79.1% (672) · BEN MENDOZA 4.2% (36) · 530 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: 794 votes · KATY PADILLA STOUT 17.1% (136) · BRANDON HERRERA 81.2% (645) · BEN MENDOZA 1.6% (13) · 509 net for leaderWaller: no dataMaverick: 10,335 votes · KATY PADILLA STOUT 65.0% (6,714) · BRANDON HERRERA 30.2% (3,120) · BEN MENDOZA 4.8% (501) · 3,594 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: 21,113 votes · KATY PADILLA STOUT 34.2% (7,222) · BRANDON HERRERA 61.5% (12,977) · BEN MENDOZA 4.3% (914) · 5,755 net for leaderMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: 1,956 votes · KATY PADILLA STOUT 70.1% (1,371) · BRANDON HERRERA 7.2% (140) · BEN MENDOZA 22.8% (445) · 926 net for leaderWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: 3,293 votes · KATY PADILLA STOUT 38.1% (1,254) · BRANDON HERRERA 57.6% (1,896) · BEN MENDOZA 4.3% (143) · 642 net for leaderNacogdoches: no dataGuadalupe: no dataTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: 1,320 votes · KATY PADILLA STOUT 24.8% (327) · BRANDON HERRERA 73.3% (967) · BEN MENDOZA 2.0% (26) · 640 net for leaderFrio: 3,681 votes · KATY PADILLA STOUT 50.0% (1,841) · BRANDON HERRERA 45.4% (1,672) · BEN MENDOZA 4.6% (168) · 169 net for leaderLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: 795 votes · KATY PADILLA STOUT 36.6% (291) · BRANDON HERRERA 59.4% (472) · BEN MENDOZA 4.0% (32) · 181 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,006 votes · KATY PADILLA STOUT 41.2% (414) · BRANDON HERRERA 54.5% (548) · BEN MENDOZA 4.4% (44) · 134 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: 2,932 votes · KATY PADILLA STOUT 43.2% (1,267) · BRANDON HERRERA 51.0% (1,495) · BEN MENDOZA 5.8% (170) · 228 net for leaderNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: 326 votes · KATY PADILLA STOUT 23.6% (77) · BRANDON HERRERA 72.1% (235) · BEN MENDOZA 4.3% (14) · 158 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,251 votes · KATY PADILLA STOUT 42.7% (3,527) · BRANDON HERRERA 51.6% (4,260) · BEN MENDOZA 5.6% (464) · 733 net for leaderBailey: no dataCulberson: 822 votes · KATY PADILLA STOUT 51.2% (421) · BRANDON HERRERA 41.8% (344) · BEN MENDOZA 6.9% (57) · 77 net for leaderAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: 981 votes · KATY PADILLA STOUT 28.6% (281) · BRANDON HERRERA 68.0% (667) · BEN MENDOZA 3.4% (33) · 386 net for leaderHill: no dataKent: no dataEl Paso: 19,965 votes · KATY PADILLA STOUT 68.6% (13,691) · BRANDON HERRERA 27.8% (5,550) · BEN MENDOZA 3.6% (724) · 8,141 net for leaderLoving: 64 votes · KATY PADILLA STOUT 14.1% (9) · BRANDON HERRERA 82.8% (53) · BEN MENDOZA 3.1% (2) · 44 net for leaderDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: 11,515 votes · KATY PADILLA STOUT 49.8% (5,737) · BRANDON HERRERA 45.8% (5,274) · BEN MENDOZA 4.4% (504) · 463 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: 3,783 votes · KATY PADILLA STOUT 51.2% (1,937) · BRANDON HERRERA 45.7% (1,728) · BEN MENDOZA 3.1% (118) · 209 net for leaderGregg: no dataWard: 2,524 votes · KATY PADILLA STOUT 23.6% (595) · BRANDON HERRERA 73.1% (1,846) · BEN MENDOZA 3.3% (83) · 1,251 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 / 90th-pctile county margin), floored
Noted (29)
  • Underperform5.9
    MEDINA
    KATY PADILLA STOUT's margin -27.3pp vs statewide +8.2pp
  • Landslide4.3
    EL PASO
    KATY PADILLA STOUT won by +40.8pp vs statewide +8.2pp
  • Underperform3.3
    WARD
    KATY PADILLA STOUT's margin -49.6pp vs statewide +8.2pp
  • Mid-race flip3.1
    PRESIDIO
    KATY PADILLA STOUT led early (90.5%); BEN MENDOZA won E-day (50.0%)
  • Underperform2.4
    WINKLER
    KATY PADILLA STOUT's margin -48.5pp vs statewide +8.2pp
  • Underperform2.4
    UPTON
    KATY PADILLA STOUT's margin -62.4pp vs statewide +8.2pp
  • Underperform2.4
    EDWARDS
    KATY PADILLA STOUT's margin -64.1pp vs statewide +8.2pp
  • Underperform2.3
    SUTTON
    KATY PADILLA STOUT's margin -53.6pp vs statewide +8.2pp
  • Underperform2.1
    SCHLEICHER
    KATY PADILLA STOUT's margin -52.2pp vs statewide +8.2pp
  • Underperform2.1
    CRANE
    KATY PADILLA STOUT's margin -49.1pp vs statewide +8.2pp
  • Swing outlier2.0
    UVALDE
    KATY PADILLA STOUT shifted -14.9pp early→E-day vs -7.6pp statewide (3.1σ outlier)
  • Underperform1.8
    PECOS
    KATY PADILLA STOUT's margin -19.5pp vs statewide +8.2pp
  • Underperform1.8
    KINNEY
    KATY PADILLA STOUT's margin -36.9pp vs statewide +8.2pp
  • Underperform1.8
    UVALDE
    KATY PADILLA STOUT's margin -8.9pp vs statewide +8.2pp
  • Landslide1.8
    ZAVALA
    KATY PADILLA STOUT won by +43.7pp vs statewide +8.2pp
  • Underperform1.7
    CROCKETT
    KATY PADILLA STOUT's margin -39.3pp vs statewide +8.2pp
  • Underperform1.7
    REAGAN
    KATY PADILLA STOUT's margin -47.3pp vs statewide +8.2pp
  • Swing outlier1.7
    VAL VERDE
    KATY PADILLA STOUT shifted -2.4pp early→E-day vs -7.6pp statewide (2.2σ outlier)
  • Landslide1.6
    PRESIDIO
    KATY PADILLA STOUT won by +47.3pp vs statewide +8.2pp
  • Underperform1.2
    TERRELL
    KATY PADILLA STOUT's margin -48.5pp vs statewide +8.2pp
  • Underperform1.0
    HUDSPETH
    KATY PADILLA STOUT's margin -22.8pp vs statewide +8.2pp
  • Underperform1.0
    REEVES
    KATY PADILLA STOUT's margin -7.8pp vs statewide +8.2pp
  • Crossover0.9
    VAL VERDE
    KATY PADILLA STOUT (DEM) won a county with 53.0% REP lean
  • Underperform0.8
    JEFF DAVIS
    KATY PADILLA STOUT's margin -13.3pp vs statewide +8.2pp
  • Underperform0.7
    LOVING
    KATY PADILLA STOUT's margin -68.8pp vs statewide +8.2pp
  • Mid-race flip0.5
    BREWSTER
    KATY PADILLA STOUT led early (52.6%); BRANDON HERRERA won E-day (47.8%)
  • Crossover0.2
    FRIO
    KATY PADILLA STOUT (DEM) won a county with 51.4% REP lean
  • Mid-race flip0.2
    CULBERSON
    KATY PADILLA STOUT led early (53.5%); BRANDON HERRERA won E-day (49.7%)
  • Crossover0.1
    BREWSTER
    KATY PADILLA STOUT (DEM) won a county with 50.4% REP lean

County results — early vs Election Day

  • BEXAR168,330 total
    STOUTEarly 74,991 · E-day 16,52991,520
    HERRERAEarly 54,492 · E-day 16,45370,945
    MENDOZAEarly 4,209 · E-day 1,6565,865
  • BREWSTER3,783 total
    STOUTEarly 1,449 · E-day 4881,937
    HERRERAEarly 1,237 · E-day 4911,728
    MENDOZAEarly 70 · E-day 48118
  • CRANE998 total
    STOUTEarly 152 · E-day 86238
    HERRERAEarly 489 · E-day 239728
    MENDOZAEarly 22 · E-day 1032
  • CROCKETT981 total
    STOUTEarly 192 · E-day 89281
    HERRERAEarly 465 · E-day 202667
    MENDOZAEarly 24 · E-day 933
  • CULBERSON822 total
    STOUTEarly 340 · E-day 81421
    HERRERAEarly 251 · E-day 93344
    MENDOZAEarly 44 · E-day 1357
  • EDWARDS794 total
    STOUTEarly 96 · E-day 40136
    HERRERAEarly 459 · E-day 186645
    MENDOZAEarly 7 · E-day 613
  • EL PASO19,965 total
    STOUTEarly 9,642 · E-day 4,04913,691
    HERRERAEarly 3,563 · E-day 1,9875,550
    MENDOZAEarly 435 · E-day 289724
  • FRIO3,681 total
    STOUTEarly 1,109 · E-day 7321,841
    HERRERAEarly 970 · E-day 7021,672
    MENDOZAEarly 101 · E-day 67168
  • HUDSPETH795 total
    STOUTEarly 55 · E-day 236291
    HERRERAEarly 155 · E-day 317472
    MENDOZAEarly 14 · E-day 1832
  • JEFF DAVIS1,006 total
    STOUTEarly 315 · E-day 99414
    HERRERAEarly 396 · E-day 152548
    MENDOZAEarly 31 · E-day 1344
  • KINNEY1,192 total
    STOUTEarly 296 · E-day 57353
    HERRERAEarly 669 · E-day 124793
    MENDOZAEarly 38 · E-day 846
  • LOVING64 total
    STOUTEarly 4 · E-day 59
    HERRERAEarly 33 · E-day 2053
    MENDOZAEarly 1 · E-day 12
  • MAVERICK10,335 total
    STOUTEarly 4,884 · E-day 1,8306,714
    HERRERAEarly 2,093 · E-day 1,0273,120
    MENDOZAEarly 342 · E-day 159501
  • MEDINA21,113 total
    STOUTEarly 5,778 · E-day 1,4447,222
    HERRERAEarly 10,116 · E-day 2,86112,977
    MENDOZAEarly 668 · E-day 246914
  • PECOS3,293 total
    STOUTEarly 943 · E-day 3111,254
    HERRERAEarly 1,371 · E-day 5251,896
    MENDOZAEarly 101 · E-day 42143
  • PRESIDIO1,956 total
    STOUTEarly 1,108 · E-day 2631,371
    HERRERAEarly 37 · E-day 103140
    MENDOZAEarly 79 · E-day 366445
  • REAGAN693 total
    STOUTEarly 111 · E-day 57168
    HERRERAEarly 346 · E-day 150496
    MENDOZAEarly 18 · E-day 1129
  • REEVES2,932 total
    STOUTEarly 1,057 · E-day 2101,267
    HERRERAEarly 1,174 · E-day 3211,495
    MENDOZAEarly 135 · E-day 35170
  • SCHLEICHER902 total
    STOUTEarly 160 · E-day 48208
    HERRERAEarly 522 · E-day 157679
    MENDOZAEarly 10 · E-day 515
  • SUTTON1,086 total
    STOUTEarly 192 · E-day 47239
    HERRERAEarly 622 · E-day 199821
    MENDOZAEarly 18 · E-day 826
  • TERRELL326 total
    STOUTEarly 56 · E-day 2177
    HERRERAEarly 152 · E-day 83235
    MENDOZAEarly 11 · E-day 314
  • UPTON850 total
    STOUTEarly 113 · E-day 29142
    HERRERAEarly 468 · E-day 204672
    MENDOZAEarly 28 · E-day 836
  • UVALDE8,251 total
    STOUTEarly 2,847 · E-day 6803,527
    HERRERAEarly 2,940 · E-day 1,3204,260
    MENDOZAEarly 320 · E-day 144464
  • VAL VERDE11,515 total
    STOUTEarly 4,562 · E-day 1,1755,737
    HERRERAEarly 4,128 · E-day 1,1465,274
    MENDOZAEarly 375 · E-day 129504
  • WARD2,524 total
    STOUTEarly 388 · E-day 207595
    HERRERAEarly 1,192 · E-day 6541,846
    MENDOZAEarly 45 · E-day 3883
  • WINKLER1,320 total
    STOUTEarly 218 · E-day 109327
    HERRERAEarly 551 · E-day 416967
    MENDOZAEarly 13 · E-day 1326
  • ZAVALA2,930 total
    STOUTEarly 1,483 · E-day 5692,052
    HERRERAEarly 495 · E-day 277772
    MENDOZAEarly 68 · E-day 38106