U. S. Representative District 25

6Runoff
DemocratFinal Results·42,643 ballots cast
Chris Perri
32.8%13,984
Julie Oliver
26.4%11,274
Kathi Thomas
21.2%9,024
West Hansen
10.6%4,508
Chetan Panda
9.0%3,853
Early vote vs Election Day

Chris Perri gained 32.8 percentage points on Election Day.

Chris Perri+32.8pp on E-day
Early 0 (0.0%)E-day 13,984 (100.0%)
Julie Oliver+26.4pp on E-day
Early 0 (0.0%)E-day 11,274 (100.0%)
Kathi Thomas+21.2pp on E-day
Early 0 (0.0%)E-day 9,024 (100.0%)
West Hansen+10.6pp on E-day
Early 0 (0.0%)E-day 4,508 (100.0%)
Chetan Panda+9.0pp on E-day
Early 0 (0.0%)E-day 3,853 (100.0%)
Race totals42,643 ballots
Early 0 (0.0%)E-day 42,643 (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: no dataNolan: no dataBrazos: no dataJefferson: no dataBell: 683 votes · Chris Perri 12.0% (82) · Julie Oliver 37.5% (256) · Kathi Thomas 35.9% (245) · West Hansen 7.5% (51) · Chetan Panda 7.2% (49) · 11 net for leaderBandera: 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: no dataSutton: 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: no dataUpton: no dataErath: 211 votes · Chris Perri 20.4% (43) · Julie Oliver 33.2% (70) · Kathi Thomas 32.7% (69) · West Hansen 11.4% (24) · Chetan Panda 2.4% (5) · 1 net for leaderRandall: no dataRusk: no dataCoryell: 861 votes · Chris Perri 16.5% (142) · Julie Oliver 33.3% (287) · Kathi Thomas 29.7% (256) · West Hansen 10.0% (86) · Chetan Panda 10.5% (90) · 31 net for leaderComal: 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: 2,533 votes · Chris Perri 14.8% (375) · Julie Oliver 32.3% (819) · Kathi Thomas 31.4% (795) · West Hansen 15.8% (399) · Chetan Panda 5.7% (145) · 24 net for leaderFranklin: 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: 3,858 votes · Chris Perri 21.8% (840) · Julie Oliver 22.6% (870) · Kathi Thomas 38.1% (1,469) · West Hansen 13.6% (523) · Chetan Panda 4.0% (156) · 599 net for leaderMedina: 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: no dataTarrant: 173 votes · Chris Perri 24.9% (43) · Julie Oliver 28.9% (50) · Kathi Thomas 31.2% (54) · West Hansen 5.8% (10) · Chetan Panda 9.2% (16) · 4 net for leaderJackson: no dataSwisher: no dataSterling: no dataWinkler: no dataFrio: no dataLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: 1,041 votes · Chris Perri 24.9% (259) · Julie Oliver 26.2% (273) · Kathi Thomas 31.5% (328) · West Hansen 13.1% (136) · Chetan Panda 4.3% (45) · 55 net for leaderGray: 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: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: no dataHill: 565 votes · Chris Perri 12.6% (71) · Julie Oliver 37.0% (209) · Kathi Thomas 24.6% (139) · West Hansen 21.2% (120) · Chetan Panda 4.6% (26) · 70 net for leaderKent: 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: 126 votes · Chris Perri 25.4% (32) · Julie Oliver 33.3% (42) · Kathi Thomas 17.5% (22) · West Hansen 20.6% (26) · Chetan Panda 3.2% (4) · 10 net for leaderKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: no dataBrewster: no dataGregg: no dataWard: no dataWilbarger: no dataHamilton: 101 votes · Chris Perri 16.8% (17) · Julie Oliver 23.8% (24) · Kathi Thomas 28.7% (29) · West Hansen 25.7% (26) · Chetan Panda 5.0% (5) · 3 net for leaderStephens: no dataLavaca: no dataBosque: 370 votes · Chris Perri 16.5% (61) · Julie Oliver 37.3% (138) · Kathi Thomas 17.3% (64) · West Hansen 18.6% (69) · Chetan Panda 10.3% (38) · 69 net for leaderGoliad: no dataRoberts: no dataCallahan: no dataRains: no dataMorris: no dataLampasas: 381 votes · Chris Perri 25.7% (98) · Julie Oliver 31.5% (120) · Kathi Thomas 20.7% (79) · West Hansen 11.3% (43) · Chetan Panda 10.8% (41) · 22 net for leaderUpshur: 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: 31,740 votes · Chris Perri 37.6% (11,921) · Julie Oliver 25.6% (8,116) · Kathi Thomas 17.2% (5,475) · West Hansen 9.4% (2,995) · Chetan Panda 10.2% (3,233) · 3,805 net for leaderHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (6)
  • Underperform1.4
    JOHNSON
    Chris Perri's margin -17.5pp vs statewide +6.4pp
  • Underperform1.0
    BELL
    Chris Perri's margin -25.5pp vs statewide +6.4pp
  • Underperform0.8
    HILL
    Chris Perri's margin -24.4pp vs statewide +6.4pp
  • Underperform0.8
    CORYELL
    Chris Perri's margin -16.8pp vs statewide +6.4pp
  • Underperform0.6
    BOSQUE
    Chris Perri's margin -20.8pp vs statewide +6.4pp
  • Underperform0.3
    ERATH
    Chris Perri's margin -12.8pp vs statewide +6.4pp

County results — early vs Election Day

  • BELL683 total
    PerriEarly 0 · E-day 8282
    OliverEarly 0 · E-day 256256
    ThomasEarly 0 · E-day 245245
    HansenEarly 0 · E-day 5151
    PandaEarly 0 · E-day 4949
  • BOSQUE370 total
    PerriEarly 0 · E-day 6161
    OliverEarly 0 · E-day 138138
    ThomasEarly 0 · E-day 6464
    HansenEarly 0 · E-day 6969
    PandaEarly 0 · E-day 3838
  • BURNET1,041 total
    PerriEarly 0 · E-day 259259
    OliverEarly 0 · E-day 273273
    ThomasEarly 0 · E-day 328328
    HansenEarly 0 · E-day 136136
    PandaEarly 0 · E-day 4545
  • CORYELL861 total
    PerriEarly 0 · E-day 142142
    OliverEarly 0 · E-day 287287
    ThomasEarly 0 · E-day 256256
    HansenEarly 0 · E-day 8686
    PandaEarly 0 · E-day 9090
  • ERATH211 total
    PerriEarly 0 · E-day 4343
    OliverEarly 0 · E-day 7070
    ThomasEarly 0 · E-day 6969
    HansenEarly 0 · E-day 2424
    PandaEarly 0 · E-day 55
  • HAMILTON101 total
    PerriEarly 0 · E-day 1717
    OliverEarly 0 · E-day 2424
    ThomasEarly 0 · E-day 2929
    HansenEarly 0 · E-day 2626
    PandaEarly 0 · E-day 55
  • HAYS3,858 total
    PerriEarly 0 · E-day 840840
    OliverEarly 0 · E-day 870870
    ThomasEarly 0 · E-day 1,4691,469
    HansenEarly 0 · E-day 523523
    PandaEarly 0 · E-day 156156
  • HILL565 total
    PerriEarly 0 · E-day 7171
    OliverEarly 0 · E-day 209209
    ThomasEarly 0 · E-day 139139
    HansenEarly 0 · E-day 120120
    PandaEarly 0 · E-day 2626
  • JOHNSON2,533 total
    PerriEarly 0 · E-day 375375
    OliverEarly 0 · E-day 819819
    ThomasEarly 0 · E-day 795795
    HansenEarly 0 · E-day 399399
    PandaEarly 0 · E-day 145145
  • LAMPASAS381 total
    PerriEarly 0 · E-day 9898
    OliverEarly 0 · E-day 120120
    ThomasEarly 0 · E-day 7979
    HansenEarly 0 · E-day 4343
    PandaEarly 0 · E-day 4141
  • SOMERVELL126 total
    PerriEarly 0 · E-day 3232
    OliverEarly 0 · E-day 4242
    ThomasEarly 0 · E-day 2222
    HansenEarly 0 · E-day 2626
    PandaEarly 0 · E-day 44
  • TARRANT173 total
    PerriEarly 0 · E-day 4343
    OliverEarly 0 · E-day 5050
    ThomasEarly 0 · E-day 5454
    HansenEarly 0 · E-day 1010
    PandaEarly 0 · E-day 1616
  • TRAVIS31,740 total
    PerriEarly 0 · E-day 11,92111,921
    OliverEarly 0 · E-day 8,1168,116
    ThomasEarly 0 · E-day 5,4755,475
    HansenEarly 0 · E-day 2,9952,995
    PandaEarly 0 · E-day 3,2333,233