STATE SENATOR, DISTRICT 22 - UNEXPIRED TERM

⚠ 9
● Live Results·331,642 ballots cast·Updated 11/5/2026, 9:04:30 AM
56.0%186,328
44.0%145,314
Early vote vs Election Day

DAVID COOK gained 11.1 percentage points on Election Day.

DAVID COOK+11.1pp on E-day
Early 133,373 (71.6%)E-day 52,955 (28.4%)
AMY MARTINEZ-SALAS-11.1pp on E-day
Early 116,196 (80.0%)E-day 29,118 (20.0%)
Race totals331,642 ballots
Early 249,569 (75.3%)E-day 82,073 (24.7%)
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: no dataGrayson: no dataCrosby: no dataDelta: no dataZavala: no dataRockwall: no dataEastland: 6,223 votes · DAVID COOK 85.2% (5,303) · AMY MARTINEZ-SALAS 14.8% (920) · 4,383 net for leaderDeWitt: no dataAngelina: no dataMcLennan: 81,277 votes · DAVID COOK 58.8% (47,804) · AMY MARTINEZ-SALAS 41.2% (33,473) · 14,331 net for leaderLamar: 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: 13,695 votes · DAVID COOK 78.2% (10,708) · AMY MARTINEZ-SALAS 21.8% (2,987) · 7,721 net for leaderRandall: 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: 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: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: 4,851 votes · DAVID COOK 67.4% (3,269) · AMY MARTINEZ-SALAS 32.6% (1,582) · 1,687 net for leaderPresidio: no dataWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: no dataNacogdoches: no dataGuadalupe: no dataTarrant: 106,507 votes · DAVID COOK 35.7% (37,976) · AMY MARTINEZ-SALAS 64.3% (68,531) · 30,555 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: 4,984 votes · DAVID COOK 82.6% (4,118) · AMY MARTINEZ-SALAS 17.4% (866) · 3,252 net for leaderBurnet: no dataGray: no dataHudspeth: no dataCass: no dataEllis: 56,193 votes · DAVID COOK 55.0% (30,916) · AMY MARTINEZ-SALAS 45.0% (25,277) · 5,639 net for leaderCooke: 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: 29,906 votes · DAVID COOK 80.0% (23,914) · AMY MARTINEZ-SALAS 20.0% (5,992) · 17,922 net for leaderArcher: 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: 12,819 votes · DAVID COOK 77.2% (9,900) · AMY MARTINEZ-SALAS 22.8% (2,919) · 6,981 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: 4,220 votes · DAVID COOK 81.7% (3,447) · AMY MARTINEZ-SALAS 18.3% (773) · 2,674 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: 3,420 votes · DAVID COOK 84.0% (2,872) · AMY MARTINEZ-SALAS 16.0% (548) · 2,324 net for leaderStephens: no dataLavaca: no dataBosque: 7,547 votes · DAVID COOK 80.8% (6,101) · AMY MARTINEZ-SALAS 19.2% (1,446) · 4,655 net for leaderGoliad: 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 (9)
  • Underperform8.2
    TARRANT
    DAVID COOK's margin -28.7pp vs statewide +12.4pp
  • Landslide7.6
    HOOD
    DAVID COOK won by +59.9pp vs statewide +12.4pp
  • Landslide4.8
    ERATH
    DAVID COOK won by +56.4pp vs statewide +12.4pp
  • Landslide4.4
    HILL
    DAVID COOK won by +54.5pp vs statewide +12.4pp
  • Landslide4.2
    EASTLAND
    DAVID COOK won by +70.4pp vs statewide +12.4pp
  • Landslide4.0
    BOSQUE
    DAVID COOK won by +61.7pp vs statewide +12.4pp
  • Landslide3.4
    COMANCHE
    DAVID COOK won by +65.2pp vs statewide +12.4pp
  • Landslide3.1
    SOMERVELL
    DAVID COOK won by +63.4pp vs statewide +12.4pp
  • Landslide3.0
    HAMILTON
    DAVID COOK won by +68.0pp vs statewide +12.4pp

County results — early vs Election Day

  • BOSQUE7,547 total
    COOKEarly 3,726 · E-day 2,3756,101
    MARTINEZ-SALASEarly 1,008 · E-day 4381,446
  • COMANCHE4,984 total
    COOKEarly 2,856 · E-day 1,2624,118
    MARTINEZ-SALASEarly 646 · E-day 220866
  • EASTLAND6,223 total
    COOKEarly 3,300 · E-day 2,0035,303
    MARTINEZ-SALASEarly 662 · E-day 258920
  • ELLIS56,193 total
    COOKEarly 24,174 · E-day 6,74230,916
    MARTINEZ-SALASEarly 21,101 · E-day 4,17625,277
  • ERATH13,695 total
    COOKEarly 7,458 · E-day 3,25010,708
    MARTINEZ-SALASEarly 2,306 · E-day 6812,987
  • FALLS4,851 total
    COOKEarly 1,643 · E-day 1,6263,269
    MARTINEZ-SALASEarly 969 · E-day 6131,582
  • HAMILTON3,420 total
    COOKEarly 1,893 · E-day 9792,872
    MARTINEZ-SALASEarly 377 · E-day 171548
  • HILL12,819 total
    COOKEarly 6,643 · E-day 3,2579,900
    MARTINEZ-SALASEarly 2,127 · E-day 7922,919
  • HOOD29,906 total
    COOKEarly 16,437 · E-day 7,47723,914
    MARTINEZ-SALASEarly 4,648 · E-day 1,3445,992
  • MCLENNAN81,277 total
    COOKEarly 32,525 · E-day 15,27947,804
    MARTINEZ-SALASEarly 25,554 · E-day 7,91933,473
  • SOMERVELL4,220 total
    COOKEarly 2,592 · E-day 8553,447
    MARTINEZ-SALASEarly 624 · E-day 149773
  • TARRANT106,507 total
    COOKEarly 30,126 · E-day 7,85037,976
    MARTINEZ-SALASEarly 56,174 · E-day 12,35768,531