March 3, 2026 Primary

State Senator, District 31

March 3, 2026 · 71,183 votes cast · 45 counties

Statewide total

Official canvass
KEVIN SPARKS(i)REP71,183100.0%

Results by county

CountySPARKSTotal
Andrews1,4471,447
Armstrong418418
Bailey553553
Borden191191
Briscoe319319
Carson979979
Castro677677
Cochran353353
Coke534534
Crane564564
Dallam378378
Dawson810810
Deaf Smith1,4451,445
Ector7,2077,207
Gaines1,7551,755
Glasscock286286
Hall440440
Hansford511511
Hartley750750
Hemphill610610
Howard1,7891,789
Hutchinson2,3582,358
Irion407407
Lipscomb548548
Loving2424
Martin627627
Midland12,11212,112
Mitchell649649
Moore1,3371,337
Ochiltree838838
Oldham315315
Parmer850850
Potter6,2916,291
Randall16,39516,395
Reagan393393
Roberts261261
Schleicher463463
Scurry1,5951,595
Sherman277277
Sterling167167
Swisher624624
Upton327327
Ward783783
Winkler594594
Yoakum932932
County totals reconcile to the statewide total

Source: CountyByCountyCanvass 2026 REPUBLICAN PRIMARY ELECTIONReport.pdf, OfficialCanvassReport 2026 REPUBLICAN PRIMARY ELECTION.pdf — Texas Secretary of State, loaded 9/7/2026