March 3, 2026 Primary

Railroad Commissioner

March 3, 2026 · 1,934,672 votes cast · 254 counties

Statewide total

Official canvass
JIM WRIGHT(i)REP620,95932.1%
BO FRENCHREP614,17831.7%
JAMES (JIM) MATLOCKREP373,04719.3%
KATHERINE CULBERTREP178,1859.2%
HAWK DUNLAPREP148,3037.7%
Margin: 6,781 votes (0.4%)

Results by county

CountyWRIGHTFRENCHMATLOCKCULBERTDUNLAPTotal
Anderson2,4301,0411,4244707886,153
Andrews4272824181912791,597
Angelina3,9931,1342,4058121,0239,367
Aransas1,5198448534233123,951
Archer5672165691531691,674
Armstrong172581192660435
Atascosa1,4684351,0052872633,458
Austin1,2991,6706564242644,313
Bailey1689517556108602
Bandera1,7167401,1584404414,495
Bastrop3,1931,0932,0841,0946928,156
Baylor264471456187604
Bee1,2422288312602262,787
Bell7,8936,7515,1461,9021,93823,630
Bexar22,94325,33018,8378,8345,50681,450
Blanco1,0953837832542552,770
Borden7224532235206
Bosque9679617012482743,151
Bowie2,9961,8953,1767918159,673
Brazoria7,32811,6594,7292,6562,36428,736
Brazos4,6554,8383,4341,5301,16115,618
Brewster26113322890101813
Briscoe115101663244358
Brooks5712302517141
Brown2,4878481,4183914455,589
Burleson9854946042122292,524
Burnet3,2671,1312,0719657708,204
Caldwell1,1804377843452953,041
Calhoun8565707543662062,752
Callahan9622834902682562,259
Cameron4,6511,5863,7791,59086512,471
Camp4293853901611341,499
Carson408126275871211,017
Cass1,2761,1891,6663084594,898
Castro35915112871108817
Chambers1,7211,8461,5256058666,563
Cherokee2,2211,5541,1034605435,881
Childress1651571398044585
Clay7362864331551651,775
Cochran11474874372390
Coke180951485580558
Coleman563168315972621,405
Collin24,32038,97512,5568,3124,36888,531
Collingsworth95121692344352
Colorado1,0557325602582232,828
Comal9,0188,4764,0062,4631,89225,855
Comanche9453184031602902,116
Concho196601964760559
Cooke2,0558421,6745894905,650
Coryell2,4666361,3545725785,606
Cottle9034943160309
Crane16938178100147632
Crockett14827693764345
Crosby237631305664550
Culberson2271671365
Dallam12567967236396
Dallas23,43629,94021,49110,9775,26491,108
Dawson3467326964105857
DeWitt7853296161752442,149
Deaf Smith5301953113311291,496
Delta3021191506866705
Denton18,90934,91614,7607,4924,01980,096
Dickens130281053043336
Dimmit10318453029225
Donley1811361256258562
Duval8212732014201
Eastland1,1615633611452412,471
Ector2,7818922,1417099537,476
Edwards15747802943356
El Paso5,4355,4645,2343,4062,59622,135
Ellis7,7937,7453,0601,6691,29421,561
Erath1,9768671,0444114694,767
Falls5313763702051391,621
Fannin1,6485551,2124134804,308
Fayette1,5279501,1925845684,821
Fisher2691161656497711
Floyd266522523650656
Foard7031431956219
Fort Bend12,44520,2557,4244,4723,59848,194
Franklin6062366021701631,777
Freestone8758526161923642,899
Frio190431284377481
Gaines6013563101195241,910
Galveston7,55611,6575,4373,6781,68230,010
Garza202671473453503
Gillespie1,7822,2451,1177094176,270
Glasscock90344820122314
Goliad5561984281731881,543
Gonzales7413645462092042,064
Gray9036765632294732,844
Grayson3,6345,4243,4861,0821,11314,739
Gregg3,7132,0972,0851,0411,39410,330
Grimes1,4766989624663253,927
Guadalupe5,3604,6572,9272,1161,37516,435
Hale7206346771871802,398
Hall1311151354767495
Hamilton5171973521791531,398
Hansford27481682794544
Hardeman155581093863423
Hardin2,6511,6002,4784866457,860
Harris46,53081,03123,87117,79011,332180,554
Harrison2,5691,4051,6646011,3337,572
Hartley25213615011291741
Haskell25010630459101820
Hays4,9284,9733,1361,7671,76716,571
Hemphill19910515263149668
Henderson5,6041,5252,3238841,04811,384
Hidalgo5,5803,2234,9822,06798316,835
Hill2,1961,4469474004025,391
Hockley7625085751942622,301
Hood2,9285,8671,63482669311,948
Hopkins1,7765308643114423,923
Houston1,2014118002082682,888
Howard9022274741362712,010
Hudspeth12250897951391
Hunt3,8953,3142,0331,08595911,286
Hutchinson7722437243114302,480
Irion13357814594410
Jack565168278632421,316
Jackson7045496903872192,549
Jasper1,4206801,5762224974,395
Jeff Davis18760788451460
Jefferson3,4195,1982,9948931,03413,538
Jim Hogg1781781161
Jim Wells1,2161464861501582,156
Johnson5,9596,7342,7681,3531,49818,312
Jones7546075382172872,403
Karnes9981644552111952,023
Kaufman3,3934,8772,59593079912,594
Kendall3,6851,3801,9188307308,543
Kenedy5140313
Kent522735914137
Kerr2,4633,3261,9237671,1419,620
Kimble39713012355104809
King2571551971
Kinney17068906465457
Kleberg6291225552671561,729
Knox17452924484446
La Salle629321719139
Lamar2,2861,3221,6225826716,483
Lamb4412693071051531,275
Lampasas1,2656699923793163,621
Lavaca1,1054941,0062483223,175
Lee7223598982152112,405
Leon1,1099345683922733,276
Liberty2,2513,2772,2546908039,275
Limestone1,3646375981933163,108
Lipscomb2094712457121558
Live Oak7902002761021301,498
Llano1,8651,4611,0294313615,147
Loving63311023
Lubbock9,6457,2635,4382,2111,89426,451
Lynn2328815854127659
Madison5462415501401571,634
Marion4012724591311691,432
Martin2137216188114648
Mason32517527275104951
Matagorda8601,0567503462853,297
Maverick2191101166761573
McCulloch4622792501121651,268
McLennan6,1866,8284,3152,4791,57321,381
McMullen6724571628192
Medina2,2756981,5026527155,842
Menard24043603030403
Midland4,5522,1682,7721,4841,65012,626
Milam1,3424088072582643,079
Mills36812421083106891
Mitchell310692155094738
Montague1,2084269233643453,266
Montgomery27,31326,53410,9564,0733,53272,408
Moore4591853271332451,349
Morris4963793931791781,625
Motley11336482040257
Nacogdoches2,3431,6971,2604006136,313
Navarro2,4011,3731,0775446806,075
Newton8193515781413752,264
Nolan5591956372022171,810
Nueces6,9376,9283,3741,6251,11819,982
Ochiltree36110516193128848
Oldham17534583036333
Orange2,2413,2392,1446458209,089
Palo Pinto1,6321,3615692685084,338
Panola9586708681895473,232
Parker7,84911,8692,5741,3611,58725,240
Parmer32811725910083887
Pecos4311163962033231,469
Polk2,7649632,0865105386,861
Potter2,8268831,6856145396,547
Presidio2113106555
Rains7553786671741542,128
Randall4,9794,7284,6371,2941,16516,803
Reagan151307464116435
Real2291491684852646
Red River5363725891201771,794
Reeves8528942874309
Refugio400241303124911,159
Roberts9082591724272
Robertson1,0033606581841712,376
Rockwall3,3067,6632,4861,3111,03615,802
Runnels504130289902171,230
Rusk1,7841,0401,7405087185,790
Sabine9014006291702122,312
San Augustine461156711981231,549
San Jacinto2,0087189683913834,468
San Patricio2,2511,1721,0964503935,362
San Saba38015720596131969
Schleicher155611226491493
Scurry4982354631783711,745
Shackelford216831463986570
Shelby9566175312996523,055
Sherman11136842032283
Smith10,0598,2824,4401,6591,41425,854
Somervell7032905542001771,924
Starr9821983113261
Stephens5862472971152691,514
Sterling5525401143174
Stonewall6429561936204
Sutton19077844175467
Swisher2271831564963678
Tarrant54,57556,38711,3018,7975,971137,031
Taylor5,4253,2273,0031,18587913,719
Terrell409291118107
Terry366110360991501,085
Throckmorton11934471461275
Titus1,4363908654943303,515
Tom Green4,3371,2182,6091,0181,10610,288
Travis14,15813,6399,6145,2953,71046,416
Trinity8303148393392892,611
Tyler1,0715628371682902,928
Upshur1,6549641,9274211,1086,074
Upton91329020131364
Uvalde1,0752696623412732,620
Val Verde9472236822982382,388
Van Zandt2,6572,5852,2995897648,894
Victoria2,3272,0501,4688025087,155
Walker2,3231,1771,5496025976,248
Waller1,7991,7449754873635,368
Ward22811018499324945
Washington2,2261,0911,4926155275,951
Webb1,8923868925642834,017
Wharton1,3681,4161,0344483614,627
Wheeler28123216366209951
Wichita2,9018352,7498659878,337
Wilbarger53684362671581,207
Willacy1461091865236529
Williamson16,69614,3857,7894,6683,49947,037
Wilson2,9718271,6965346326,660
Winkler1947617280128650
Wise2,7034,7781,5366831,04810,748
Wood3,4852,1381,7386046828,647
Yoakum3451792471141681,053
Young1,1813366242034992,843
Zapata4251671383
Zavala7319713620219
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