State Senator, District 31

Final Results·119,301 ballots cast
Kel SeligerI
90.4%107,885
Steven Gibson
9.6%11,416
Early vote vs Election Day

Kel Seliger gained 90.4 percentage points on Election Day.

Kel Seliger+90.4pp on E-day
Early 0 (0.0%)E-day 107,885 (100.0%)
Steven Gibson+9.6pp on E-day
Early 0 (0.0%)E-day 11,416 (100.0%)
Race totals119,301 ballots
Early 0 (0.0%)E-day 119,301 (100.0%)
Menard: no dataHale: no dataArmstrong: 554 votes · Kel Seliger 92.1% (510) · Steven Gibson 7.9% (44) · 466 net 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: 470 votes · Kel Seliger 91.5% (430) · Steven Gibson 8.5% (40) · 390 net for leaderHarrison: no dataReagan: no dataColeman: no dataOchiltree: 1,552 votes · Kel Seliger 94.5% (1,466) · Steven Gibson 5.5% (86) · 1,380 net for leaderCrane: no dataWashington: no dataLynn: no dataMills: no dataOldham: 543 votes · Kel Seliger 96.7% (525) · Steven Gibson 3.3% (18) · 507 net for leaderSabine: no dataHopkins: no dataHouston: no dataBexar: no dataUpton: no dataErath: no dataRandall: 27,098 votes · Kel Seliger 90.3% (24,468) · Steven Gibson 9.7% (2,630) · 21,838 net for leaderRusk: no dataCoryell: no dataComal: no dataAransas: no dataJack: no dataHemphill: 792 votes · Kel Seliger 90.2% (714) · Steven Gibson 9.8% (78) · 636 net 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: 2,365 votes · Kel Seliger 93.1% (2,201) · Steven Gibson 6.9% (164) · 2,037 net for leaderMartin: 1,065 votes · Kel Seliger 91.6% (976) · Steven Gibson 8.4% (89) · 887 net for leaderBowie: no dataAndrews: 2,090 votes · Kel Seliger 91.3% (1,908) · Steven Gibson 8.7% (182) · 1,726 net for leaderPotter: 12,609 votes · Kel Seliger 87.5% (11,034) · Steven Gibson 12.5% (1,575) · 9,459 net for leaderGarza: no dataCaldwell: no dataParmer: 1,322 votes · Kel Seliger 93.1% (1,231) · Steven Gibson 6.9% (91) · 1,140 net for leaderTitus: no dataTerry: no dataFoard: no dataReal: no dataCarson: 1,772 votes · Kel Seliger 92.0% (1,630) · Steven Gibson 8.0% (142) · 1,488 net for leaderKnox: no dataHays: no dataMedina: no dataMotley: no dataWichita: no dataMidland: 22,136 votes · Kel Seliger 90.1% (19,947) · Steven Gibson 9.9% (2,189) · 17,758 net 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,284 votes · Kel Seliger 86.3% (1,108) · Steven Gibson 13.7% (176) · 932 net for leaderSterling: no dataWinkler: 881 votes · Kel Seliger 89.4% (788) · Steven Gibson 10.6% (93) · 695 net for leaderFrio: no dataLipscomb: 826 votes · Kel Seliger 93.5% (772) · Steven Gibson 6.5% (54) · 718 net for leaderCollingsworth: 756 votes · Kel Seliger 90.6% (685) · Steven Gibson 9.4% (71) · 614 net for leaderColorado: no dataWise: no dataGlasscock: 387 votes · Kel Seliger 95.3% (369) · Steven Gibson 4.7% (18) · 351 net for leaderShelby: no dataComanche: no dataBurnet: no dataGray: 3,613 votes · Kel Seliger 93.7% (3,384) · Steven Gibson 6.3% (229) · 3,155 net for leaderHudspeth: no dataCass: no dataEllis: no dataCooke: no dataWilliamson: no dataCochran: 448 votes · Kel Seliger 91.1% (408) · Steven Gibson 8.9% (40) · 368 net for leaderVan Zandt: no dataDonley: 903 votes · Kel Seliger 90.4% (816) · Steven Gibson 9.6% (87) · 729 net for leaderJones: no dataGrimes: no dataIrion: no dataNavarro: no dataBrooks: no dataDallam: 808 votes · Kel Seliger 89.9% (726) · Steven Gibson 10.1% (82) · 644 net 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: 527 votes · Kel Seliger 93.7% (494) · Steven Gibson 6.3% (33) · 461 net 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: 2,495 votes · Kel Seliger 91.4% (2,280) · Steven Gibson 8.6% (215) · 2,065 net for leaderMarion: no dataLiberty: no dataJasper: no dataHansford: 1,171 votes · Kel Seliger 94.7% (1,109) · Steven Gibson 5.3% (62) · 1,047 net for leaderChambers: no dataHardin: no dataCollin: no dataBrazoria: no dataThrockmorton: no dataBastrop: no dataScurry: no dataEctor: 13,653 votes · Kel Seliger 89.1% (12,163) · Steven Gibson 10.9% (1,490) · 10,673 net for leaderLimestone: no dataDenton: no dataRed River: no dataMatagorda: no dataHardeman: no dataPalo Pinto: no dataLive Oak: no dataSherman: 578 votes · Kel Seliger 90.5% (523) · Steven Gibson 9.5% (55) · 468 net for leaderUvalde: no dataBailey: 916 votes · Kel Seliger 93.3% (855) · Steven Gibson 6.7% (61) · 794 net 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: 35 votes · Kel Seliger 91.4% (32) · Steven Gibson 8.6% (3) · 29 net for leaderDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: 4,288 votes · Kel Seliger 93.0% (3,989) · Steven Gibson 7.0% (299) · 3,690 net for leaderVal Verde: no dataSmith: no dataRobertson: no dataGillespie: no dataKing: no dataTom Green: no dataYoakum: 1,058 votes · Kel Seliger 93.2% (986) · Steven Gibson 6.8% (72) · 914 net for leaderSomervell: no dataKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: 1,004 votes · Kel Seliger 89.8% (902) · Steven Gibson 10.2% (102) · 800 net for leaderBrewster: no dataGregg: no dataWard: no dataWilbarger: no dataHamilton: no dataStephens: no dataLavaca: no dataBosque: no dataGoliad: no dataRoberts: 338 votes · Kel Seliger 92.9% (314) · Steven Gibson 7.1% (24) · 290 net for leaderCallahan: no dataRains: no dataMorris: no dataLampasas: no dataUpshur: no dataWheeler: 1,266 votes · Kel Seliger 93.8% (1,187) · Steven Gibson 6.2% (79) · 1,108 net for leaderSan Patricio: no dataMoore: 2,644 votes · Kel Seliger 92.4% (2,442) · Steven Gibson 7.6% (202) · 2,240 net 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,072 votes · Kel Seliger 91.5% (981) · Steven Gibson 8.5% (91) · 890 net for leaderJim Wells: no dataZapata: no dataTravis: no dataHoward: 3,982 votes · Kel Seliger 88.7% (3,532) · Steven Gibson 11.3% (450) · 3,082 net for leaderEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Nothing noted.

County results — early vs Election Day

  • ANDREWS2,090 total
    SeligerEarly 0 · E-day 1,9081,908
    GibsonEarly 0 · E-day 182182
  • ARMSTRONG554 total
    SeligerEarly 0 · E-day 510510
    GibsonEarly 0 · E-day 4444
  • BAILEY916 total
    SeligerEarly 0 · E-day 855855
    GibsonEarly 0 · E-day 6161
  • BRISCOE470 total
    SeligerEarly 0 · E-day 430430
    GibsonEarly 0 · E-day 4040
  • CARSON1,772 total
    SeligerEarly 0 · E-day 1,6301,630
    GibsonEarly 0 · E-day 142142
  • CASTRO1,004 total
    SeligerEarly 0 · E-day 902902
    GibsonEarly 0 · E-day 102102
  • COCHRAN448 total
    SeligerEarly 0 · E-day 408408
    GibsonEarly 0 · E-day 4040
  • COLLINGSWORTH756 total
    SeligerEarly 0 · E-day 685685
    GibsonEarly 0 · E-day 7171
  • DALLAM808 total
    SeligerEarly 0 · E-day 726726
    GibsonEarly 0 · E-day 8282
  • DEAF SMITH2,495 total
    SeligerEarly 0 · E-day 2,2802,280
    GibsonEarly 0 · E-day 215215
  • DONLEY903 total
    SeligerEarly 0 · E-day 816816
    GibsonEarly 0 · E-day 8787
  • ECTOR13,653 total
    SeligerEarly 0 · E-day 12,16312,163
    GibsonEarly 0 · E-day 1,4901,490
  • GAINES2,365 total
    SeligerEarly 0 · E-day 2,2012,201
    GibsonEarly 0 · E-day 164164
  • GLASSCOCK387 total
    SeligerEarly 0 · E-day 369369
    GibsonEarly 0 · E-day 1818
  • GRAY3,613 total
    SeligerEarly 0 · E-day 3,3843,384
    GibsonEarly 0 · E-day 229229
  • HALL527 total
    SeligerEarly 0 · E-day 494494
    GibsonEarly 0 · E-day 3333
  • HANSFORD1,171 total
    SeligerEarly 0 · E-day 1,1091,109
    GibsonEarly 0 · E-day 6262
  • HARTLEY1,072 total
    SeligerEarly 0 · E-day 981981
    GibsonEarly 0 · E-day 9191
  • HEMPHILL792 total
    SeligerEarly 0 · E-day 714714
    GibsonEarly 0 · E-day 7878
  • HOWARD3,982 total
    SeligerEarly 0 · E-day 3,5323,532
    GibsonEarly 0 · E-day 450450
  • HUTCHINSON4,288 total
    SeligerEarly 0 · E-day 3,9893,989
    GibsonEarly 0 · E-day 299299
  • LIPSCOMB826 total
    SeligerEarly 0 · E-day 772772
    GibsonEarly 0 · E-day 5454
  • LOVING35 total
    SeligerEarly 0 · E-day 3232
    GibsonEarly 0 · E-day 33
  • MARTIN1,065 total
    SeligerEarly 0 · E-day 976976
    GibsonEarly 0 · E-day 8989
  • MIDLAND22,136 total
    SeligerEarly 0 · E-day 19,94719,947
    GibsonEarly 0 · E-day 2,1892,189
  • MOORE2,644 total
    SeligerEarly 0 · E-day 2,4422,442
    GibsonEarly 0 · E-day 202202
  • OCHILTREE1,552 total
    SeligerEarly 0 · E-day 1,4661,466
    GibsonEarly 0 · E-day 8686
  • OLDHAM543 total
    SeligerEarly 0 · E-day 525525
    GibsonEarly 0 · E-day 1818
  • PARMER1,322 total
    SeligerEarly 0 · E-day 1,2311,231
    GibsonEarly 0 · E-day 9191
  • POTTER12,609 total
    SeligerEarly 0 · E-day 11,03411,034
    GibsonEarly 0 · E-day 1,5751,575
  • RANDALL27,098 total
    SeligerEarly 0 · E-day 24,46824,468
    GibsonEarly 0 · E-day 2,6302,630
  • ROBERTS338 total
    SeligerEarly 0 · E-day 314314
    GibsonEarly 0 · E-day 2424
  • SHERMAN578 total
    SeligerEarly 0 · E-day 523523
    GibsonEarly 0 · E-day 5555
  • SWISHER1,284 total
    SeligerEarly 0 · E-day 1,1081,108
    GibsonEarly 0 · E-day 176176
  • WHEELER1,266 total
    SeligerEarly 0 · E-day 1,1871,187
    GibsonEarly 0 · E-day 7979
  • WINKLER881 total
    SeligerEarly 0 · E-day 788788
    GibsonEarly 0 · E-day 9393
  • YOAKUM1,058 total
    SeligerEarly 0 · E-day 986986
    GibsonEarly 0 · E-day 7272