STATE SENATOR, DISTRICT 30 - UNEXPIRED TERM

7
Final Results·57,996 ballots cast
DREW SPRINGER
56.5%32,761
SHELLEY LUTHER
43.5%25,235
Early vote vs Election Day

SHELLEY LUTHER gained 0.3 percentage points on Election Day.

DREW SPRINGER-0.3pp on E-day
Early 21,427 (65.4%)E-day 11,334 (34.6%)
SHELLEY LUTHER+0.3pp on E-day
Early 16,426 (65.1%)E-day 8,809 (34.9%)
Race totals57,996 ballots
Early 37,853 (65.3%)E-day 20,143 (34.7%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: 1,060 votes · SHELLEY LUTHER 43.0% (456) · DREW SPRINGER 57.0% (604) · 604 for leaderOrange: 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: 8,821 votes · SHELLEY LUTHER 53.2% (4,695) · DREW SPRINGER 46.8% (4,126) · 4,695 for leaderCrosby: 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: 10,125 votes · SHELLEY LUTHER 51.3% (5,193) · DREW SPRINGER 48.7% (4,932) · 5,193 for leaderKinney: 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: 2,351 votes · SHELLEY LUTHER 46.2% (1,085) · DREW SPRINGER 53.8% (1,266) · 1,266 for leaderRandall: no dataRusk: no dataCoryell: no dataComal: no dataAransas: no dataJack: 837 votes · SHELLEY LUTHER 18.5% (155) · DREW SPRINGER 81.5% (682) · 682 for leaderHemphill: no dataShackelford: 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: 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: 5,956 votes · SHELLEY LUTHER 44.1% (2,629) · DREW SPRINGER 55.9% (3,327) · 3,327 for leaderMidland: 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: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: no dataFrio: no dataLipscomb: no dataCollingsworth: no dataColorado: no dataWise: 3,367 votes · SHELLEY LUTHER 38.6% (1,299) · DREW SPRINGER 61.4% (2,068) · 2,068 for leaderGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: no dataCass: no dataEllis: no dataCooke: 4,983 votes · SHELLEY LUTHER 24.2% (1,206) · DREW SPRINGER 75.8% (3,777) · 3,777 for leaderWilliamson: 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: 2,202 votes · SHELLEY LUTHER 24.8% (547) · DREW SPRINGER 75.2% (1,655) · 1,655 for leaderBrown: no dataHaskell: no dataFisher: no dataConcho: no dataCoke: no dataPolk: no dataCottle: no dataYoung: 1,696 votes · SHELLEY LUTHER 34.3% (582) · DREW SPRINGER 65.7% (1,114) · 1,114 for leaderLee: no dataCherokee: no dataHall: no dataHood: no dataArcher: 915 votes · SHELLEY LUTHER 46.1% (422) · DREW SPRINGER 53.9% (493) · 493 for leaderBaylor: 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: 7,706 votes · SHELLEY LUTHER 50.5% (3,893) · DREW SPRINGER 49.5% (3,813) · 3,893 for leaderBrazoria: no dataThrockmorton: no dataBastrop: no dataScurry: no dataEctor: no dataLimestone: no dataDenton: 6,308 votes · SHELLEY LUTHER 37.8% (2,386) · DREW SPRINGER 62.2% (3,922) · 3,922 for leaderRed River: no dataMatagorda: no dataHardeman: no dataPalo Pinto: 1,669 votes · SHELLEY LUTHER 41.2% (687) · DREW SPRINGER 58.8% (982) · 982 for leaderLive 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: 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: 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 = √(votes / max county votes)
Noted (7)
  • Landslide2.5
    COOKE
    DREW SPRINGER won by +51.6pp vs statewide +13.0pp
  • Underperform2.1
    GRAYSON
    DREW SPRINGER's margin -6.5pp vs statewide +13.0pp
  • Underperform1.8
    PARKER
    DREW SPRINGER's margin -2.6pp vs statewide +13.0pp
  • Landslide1.6
    MONTAGUE
    DREW SPRINGER won by +50.3pp vs statewide +13.0pp
  • Landslide1.3
    JACK
    DREW SPRINGER won by +63.0pp vs statewide +13.0pp
  • Mid-race flip0.9
    PARKER
    DREW SPRINGER led early (52.0%); SHELLEY LUTHER won E-day (56.9%)
  • Mid-race flip0.3
    COLLIN
    DREW SPRINGER led early (50.4%); SHELLEY LUTHER won E-day (52.4%)

County results — early vs Election Day

  • ARCHER915 total
    SPRINGEREarly 272 · E-day 221493
    LUTHEREarly 270 · E-day 152422
  • CLAY1,060 total
    SPRINGEREarly 282 · E-day 322604
    LUTHEREarly 228 · E-day 228456
  • COLLIN7,706 total
    SPRINGEREarly 2,584 · E-day 1,2293,813
    LUTHEREarly 2,541 · E-day 1,3523,893
  • COOKE4,983 total
    SPRINGEREarly 1,639 · E-day 2,1383,777
    LUTHEREarly 601 · E-day 6051,206
  • DENTON6,308 total
    SPRINGEREarly 2,748 · E-day 1,1743,922
    LUTHEREarly 1,740 · E-day 6462,386
  • ERATH2,351 total
    SPRINGEREarly 835 · E-day 4311,266
    LUTHEREarly 660 · E-day 4251,085
  • GRAYSON8,821 total
    SPRINGEREarly 2,957 · E-day 1,1694,126
    LUTHEREarly 3,223 · E-day 1,4724,695
  • JACK837 total
    SPRINGEREarly 425 · E-day 257682
    LUTHEREarly 87 · E-day 68155
  • MONTAGUE2,202 total
    SPRINGEREarly 1,085 · E-day 5701,655
    LUTHEREarly 396 · E-day 151547
  • PALO PINTO1,669 total
    SPRINGEREarly 598 · E-day 384982
    LUTHEREarly 400 · E-day 287687
  • PARKER10,125 total
    SPRINGEREarly 3,331 · E-day 1,6014,932
    LUTHEREarly 3,077 · E-day 2,1165,193
  • WICHITA5,956 total
    SPRINGEREarly 2,367 · E-day 9603,327
    LUTHEREarly 1,970 · E-day 6592,629
  • WISE3,367 total
    SPRINGEREarly 1,556 · E-day 5122,068
    LUTHEREarly 828 · E-day 4711,299
  • YOUNG1,696 total
    SPRINGEREarly 748 · E-day 3661,114
    LUTHEREarly 405 · E-day 177582