State Senator, District 31

Final Results·199,236 ballots cast
Kel SeligerI
87.5%174,367
Jack B. Westbrook
12.5%24,869
Early vote vs Election Day

Kel Seliger gained 87.5 percentage points on Election Day.

Kel Seliger+87.5pp on E-day
Early 0 (0.0%)E-day 174,367 (100.0%)
Jack B. Westbrook+12.5pp on E-day
Early 0 (0.0%)E-day 24,869 (100.0%)
Race totals199,236 ballots
Early 0 (0.0%)E-day 199,236 (100.0%)
Menard: no dataHale: no dataArmstrong: 886 votes · Kel Seliger 92.1% (816) · Jack B. Westbrook 7.9% (70) · 816 for leaderCalhoun: 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: 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: 590 votes · Kel Seliger 94.6% (558) · Jack B. Westbrook 5.4% (32) · 558 for leaderHarrison: no dataReagan: no dataColeman: no dataOchiltree: 2,322 votes · Kel Seliger 94.4% (2,192) · Jack B. Westbrook 5.6% (130) · 2,192 for leaderCrane: no dataWashington: no dataLynn: no dataMills: no dataOldham: 785 votes · Kel Seliger 95.7% (751) · Jack B. Westbrook 4.3% (34) · 751 for leaderSabine: no dataHopkins: no dataHouston: no dataBexar: no dataUpton: no dataErath: no dataRandall: 46,255 votes · Kel Seliger 87.1% (40,282) · Jack B. Westbrook 12.9% (5,973) · 40,282 for leaderRusk: no dataCoryell: no dataComal: no dataAransas: no dataJack: no dataHemphill: 1,327 votes · Kel Seliger 94.3% (1,251) · Jack B. Westbrook 5.7% (76) · 1,251 for leaderShackelford: 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: 3,647 votes · Kel Seliger 92.3% (3,368) · Jack B. Westbrook 7.7% (279) · 3,368 for leaderMartin: 1,440 votes · Kel Seliger 92.6% (1,334) · Jack B. Westbrook 7.4% (106) · 1,334 for leaderBowie: no dataAndrews: 3,745 votes · Kel Seliger 91.2% (3,416) · Jack B. Westbrook 8.8% (329) · 3,416 for leaderPotter: 22,094 votes · Kel Seliger 81.7% (18,053) · Jack B. Westbrook 18.3% (4,041) · 18,053 for leaderGarza: no dataCaldwell: no dataParmer: 1,890 votes · Kel Seliger 90.4% (1,709) · Jack B. Westbrook 9.6% (181) · 1,709 for leaderTitus: no dataTerry: no dataFoard: no dataReal: no dataCarson: 2,374 votes · Kel Seliger 92.0% (2,184) · Jack B. Westbrook 8.0% (190) · 2,184 for leaderKnox: no dataHays: no dataMedina: no dataMotley: no dataWichita: no dataMidland: 38,939 votes · Kel Seliger 87.4% (34,019) · Jack B. Westbrook 12.6% (4,920) · 34,019 for leaderVictoria: 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: no dataJackson: no dataSwisher: 1,690 votes · Kel Seliger 89.5% (1,513) · Jack B. Westbrook 10.5% (177) · 1,513 for leaderSterling: no dataWinkler: 1,299 votes · Kel Seliger 89.5% (1,163) · Jack B. Westbrook 10.5% (136) · 1,163 for leaderFrio: no dataLipscomb: 1,012 votes · Kel Seliger 95.2% (963) · Jack B. Westbrook 4.8% (49) · 963 for leaderCollingsworth: 875 votes · Kel Seliger 93.5% (818) · Jack B. Westbrook 6.5% (57) · 818 for leaderColorado: no dataWise: no dataGlasscock: 536 votes · Kel Seliger 95.7% (513) · Jack B. Westbrook 4.3% (23) · 513 for leaderShelby: no dataComanche: no dataBurnet: no dataGray: 5,917 votes · Kel Seliger 89.9% (5,321) · Jack B. Westbrook 10.1% (596) · 5,321 for leaderHudspeth: no dataCass: no dataEllis: no dataCooke: no dataWilliamson: no dataCochran: 636 votes · Kel Seliger 88.5% (563) · Jack B. Westbrook 11.5% (73) · 563 for leaderVan Zandt: no dataDonley: 1,240 votes · Kel Seliger 92.3% (1,145) · Jack B. Westbrook 7.7% (95) · 1,145 for leaderJones: no dataGrimes: no dataIrion: no dataNavarro: no dataBrooks: no dataDallam: 1,057 votes · Kel Seliger 91.7% (969) · Jack B. Westbrook 8.3% (88) · 969 for leaderHunt: 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: 867 votes · Kel Seliger 91.8% (796) · Jack B. Westbrook 8.2% (71) · 796 for leaderHood: 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: 3,317 votes · Kel Seliger 87.3% (2,897) · Jack B. Westbrook 12.7% (420) · 2,897 for leaderMarion: no dataLiberty: no dataJasper: no dataHansford: 1,635 votes · Kel Seliger 94.4% (1,543) · Jack B. Westbrook 5.6% (92) · 1,543 for leaderChambers: no dataHardin: no dataCollin: no dataBrazoria: no dataThrockmorton: no dataBastrop: no dataScurry: no dataEctor: 27,122 votes · Kel Seliger 83.7% (22,706) · Jack B. Westbrook 16.3% (4,416) · 22,706 for leaderLimestone: no dataDenton: no dataRed River: no dataMatagorda: no dataHardeman: no dataPalo Pinto: no dataLive Oak: no dataSherman: 767 votes · Kel Seliger 92.6% (710) · Jack B. Westbrook 7.4% (57) · 710 for leaderUvalde: no dataBailey: 1,422 votes · Kel Seliger 88.3% (1,255) · Jack B. Westbrook 11.7% (167) · 1,255 for leaderCulberson: no dataAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: no dataHill: no dataKent: no dataEl Paso: no dataLoving: 50 votes · Kel Seliger 84.0% (42) · Jack B. Westbrook 16.0% (8) · 42 for leaderDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: 6,356 votes · Kel Seliger 93.0% (5,913) · Jack B. Westbrook 7.0% (443) · 5,913 for leaderVal Verde: no dataSmith: no dataRobertson: no dataGillespie: no dataKing: no dataTom Green: no dataYoakum: 1,785 votes · Kel Seliger 90.6% (1,618) · Jack B. Westbrook 9.4% (167) · 1,618 for leaderSomervell: no dataKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: 1,378 votes · Kel Seliger 92.6% (1,276) · Jack B. Westbrook 7.4% (102) · 1,276 for leaderBrewster: no dataGregg: no dataWard: no dataWilbarger: no dataHamilton: no dataStephens: no dataLavaca: no dataBosque: no dataGoliad: no dataRoberts: 453 votes · Kel Seliger 95.4% (432) · Jack B. Westbrook 4.6% (21) · 432 for leaderCallahan: no dataRains: no dataMorris: no dataLampasas: no dataUpshur: no dataWheeler: 1,740 votes · Kel Seliger 95.6% (1,664) · Jack B. Westbrook 4.4% (76) · 1,664 for leaderSan Patricio: no dataMoore: 3,678 votes · Kel Seliger 90.6% (3,333) · Jack B. Westbrook 9.4% (345) · 3,333 for leaderWebb: no dataBlanco: no dataNewton: no dataHockley: no dataPanola: no dataAnderson: no dataCameron: no dataMontgomery: no dataLlano: no dataMason: no dataTaylor: no dataHartley: 1,554 votes · Kel Seliger 94.1% (1,462) · Jack B. Westbrook 5.9% (92) · 1,462 for leaderJim Wells: no dataZapata: no dataTravis: no dataHoward: 6,556 votes · Kel Seliger 88.8% (5,819) · Jack B. Westbrook 11.2% (737) · 5,819 for leaderEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(votes / max county votes)
Nothing noted.

County results — early vs Election Day

  • ANDREWS3,745 total
    SeligerEarly 0 · E-day 3,4163,416
    WestbrookEarly 0 · E-day 329329
  • ARMSTRONG886 total
    SeligerEarly 0 · E-day 816816
    WestbrookEarly 0 · E-day 7070
  • BAILEY1,422 total
    SeligerEarly 0 · E-day 1,2551,255
    WestbrookEarly 0 · E-day 167167
  • BRISCOE590 total
    SeligerEarly 0 · E-day 558558
    WestbrookEarly 0 · E-day 3232
  • CARSON2,374 total
    SeligerEarly 0 · E-day 2,1842,184
    WestbrookEarly 0 · E-day 190190
  • CASTRO1,378 total
    SeligerEarly 0 · E-day 1,2761,276
    WestbrookEarly 0 · E-day 102102
  • COCHRAN636 total
    SeligerEarly 0 · E-day 563563
    WestbrookEarly 0 · E-day 7373
  • COLLINGSWORTH875 total
    SeligerEarly 0 · E-day 818818
    WestbrookEarly 0 · E-day 5757
  • DALLAM1,057 total
    SeligerEarly 0 · E-day 969969
    WestbrookEarly 0 · E-day 8888
  • DEAF SMITH3,317 total
    SeligerEarly 0 · E-day 2,8972,897
    WestbrookEarly 0 · E-day 420420
  • DONLEY1,240 total
    SeligerEarly 0 · E-day 1,1451,145
    WestbrookEarly 0 · E-day 9595
  • ECTOR27,122 total
    SeligerEarly 0 · E-day 22,70622,706
    WestbrookEarly 0 · E-day 4,4164,416
  • GAINES3,647 total
    SeligerEarly 0 · E-day 3,3683,368
    WestbrookEarly 0 · E-day 279279
  • GLASSCOCK536 total
    SeligerEarly 0 · E-day 513513
    WestbrookEarly 0 · E-day 2323
  • GRAY5,917 total
    SeligerEarly 0 · E-day 5,3215,321
    WestbrookEarly 0 · E-day 596596
  • HALL867 total
    SeligerEarly 0 · E-day 796796
    WestbrookEarly 0 · E-day 7171
  • HANSFORD1,635 total
    SeligerEarly 0 · E-day 1,5431,543
    WestbrookEarly 0 · E-day 9292
  • HARTLEY1,554 total
    SeligerEarly 0 · E-day 1,4621,462
    WestbrookEarly 0 · E-day 9292
  • HEMPHILL1,327 total
    SeligerEarly 0 · E-day 1,2511,251
    WestbrookEarly 0 · E-day 7676
  • HOWARD6,556 total
    SeligerEarly 0 · E-day 5,8195,819
    WestbrookEarly 0 · E-day 737737
  • HUTCHINSON6,356 total
    SeligerEarly 0 · E-day 5,9135,913
    WestbrookEarly 0 · E-day 443443
  • LIPSCOMB1,012 total
    SeligerEarly 0 · E-day 963963
    WestbrookEarly 0 · E-day 4949
  • LOVING50 total
    SeligerEarly 0 · E-day 4242
    WestbrookEarly 0 · E-day 88
  • MARTIN1,440 total
    SeligerEarly 0 · E-day 1,3341,334
    WestbrookEarly 0 · E-day 106106
  • MIDLAND38,939 total
    SeligerEarly 0 · E-day 34,01934,019
    WestbrookEarly 0 · E-day 4,9204,920
  • MOORE3,678 total
    SeligerEarly 0 · E-day 3,3333,333
    WestbrookEarly 0 · E-day 345345
  • OCHILTREE2,322 total
    SeligerEarly 0 · E-day 2,1922,192
    WestbrookEarly 0 · E-day 130130
  • OLDHAM785 total
    SeligerEarly 0 · E-day 751751
    WestbrookEarly 0 · E-day 3434
  • PARMER1,890 total
    SeligerEarly 0 · E-day 1,7091,709
    WestbrookEarly 0 · E-day 181181
  • POTTER22,094 total
    SeligerEarly 0 · E-day 18,05318,053
    WestbrookEarly 0 · E-day 4,0414,041
  • RANDALL46,255 total
    SeligerEarly 0 · E-day 40,28240,282
    WestbrookEarly 0 · E-day 5,9735,973
  • ROBERTS453 total
    SeligerEarly 0 · E-day 432432
    WestbrookEarly 0 · E-day 2121
  • SHERMAN767 total
    SeligerEarly 0 · E-day 710710
    WestbrookEarly 0 · E-day 5757
  • SWISHER1,690 total
    SeligerEarly 0 · E-day 1,5131,513
    WestbrookEarly 0 · E-day 177177
  • WHEELER1,740 total
    SeligerEarly 0 · E-day 1,6641,664
    WestbrookEarly 0 · E-day 7676
  • WINKLER1,299 total
    SeligerEarly 0 · E-day 1,1631,163
    WestbrookEarly 0 · E-day 136136
  • YOAKUM1,785 total
    SeligerEarly 0 · E-day 1,6181,618
    WestbrookEarly 0 · E-day 167167