Flipped from RepublicanCalledUnofficial resultsIncumbent defeated

Texas Comptroller

Comptroller · Texas

Sarah Eckhardt flipped the seat for Democrats, winning by 5.1 points over Don Huffines.

Sarah EckhardtDemocrat · winner
51.3%5,014,496
Don HuffinesRepublican · incumbent
46.2%4,511,185
V. Alonzo Echavarria-GarzaLibertarian
1.9%185,187
Shehla FaiziGreen
0.7%63,817
9,774,685 votes

Source: Texas Secretary of State unofficial resultsUpdated Nov 7, 2026, 1:22 PM ET

Where the race moved

Against the 2024 presidential vote

Every county, 2024 to 2026

Each dot is a county, sized by votes cast and colored by who carried it in 2026. Dots above the line moved toward Eckhardt compared with the 2024 presidential vote; 254 of 254 did. The largest shift among the bigger counties: Starr, +65.8 points.

R+100R+100R+50R+50EvenEvenD+50D+50D+100D+100Moved toward Democrats ↑↓ Moved toward RepublicansHarrisDallasTarrantBexarTravisCollin2024 presidential margin →2026 margin →

Source: civicAPI county results (unofficial); 2024 president: MEDSL precinct returnsUpdated Nov 7, 2026, 1:34 PM ET

The seat's recent races

EvenR+9.82018 RaceR+15.42022 RaceR+13.92024 Pres.D+5.12026 Race

Source: Past results: 99chambers results archive (MEDSL, Klarner, state election offices)

By county

CountyShareMarginShift
HarrisD+26.2+20.6
DallasD+38.1+16.0
TarrantD+12.1+17.2
BexarD+29.3+19.6
TravisD+51.7+12.6
CollinD+3.2+14.3
DentonEven+13.1
Fort BendD+20.8+19.2
Show 246 more
WilliamsonD+12.7+15.2
MontgomeryR+29.2+16.3
El PasoD+41.5+26.4
HidalgoD+41.3+44.2
BrazoriaR+1.0+18.6
GalvestonR+12.2+15.2
HaysD+25.4+19.8
BellR+1.8+14.4
LubbockR+24.4+15.1
CameronD+33.7+39.5
NuecesD+5.9+17.3
ComalR+35.3+10.2
SmithR+31.2+13.7
EllisR+11.1+19.9
McLennanR+17.5+13.4
BrazosR+3.3+21.6
ParkerR+57.6+8.8
JeffersonD+9.1+18.0
GuadalupeR+12.2+17.2
JohnsonR+34.2+17.1
KaufmanR+4.6+23.2
WebbD+41.3+43.5
GraysonR+43.5+10.6
RockwallR+28.5+12.3
RandallR+48.2+12.1
MidlandR+44.6+15.8
TaylorR+38.8+11.0
GreggR+26.2+16.1
HuntR+40.6+14.9
BastropD+4.8+23.1
Tom GreenR+34.2+13.8
WichitaR+30.7+13.3
HendersonR+52.9+10.4
WiseR+57.9+12.1
HoodR+58.6+7.4
EctorR+25.2+27.6
VictoriaR+28.2+14.3
BowieR+36.9+11.7
AngelinaR+36.2+15.8
OrangeR+54.6+12.0
KendallR+49.3+6.4
PotterR+25.7+18.7
LibertyR+33.3+28.2
BurnetR+45.8+9.9
HarrisonR+39.1+11.5
WallerR+7.6+17.4
KerrR+45.1+9.2
Van ZandtR+65.6+9.2
WilsonR+42.2+11.4
WalkerR+25.0+15.0
NacogdochesR+20.2+18.6
MedinaR+27.7+15.0
HardinR+66.5+9.3
San PatricioR+18.4+18.0
WoodR+64.6+5.2
ChambersR+51.2+14.4
CoryellR+26.7+13.9
PolkR+50.3+8.6
RuskR+46.1+13.2
CookeR+57.0+9.9
CherokeeR+48.8+13.8
LamarR+51.4+9.5
NavarroR+35.5+16.3
UpshurR+61.1+9.9
WashingtonR+47.5+7.0
AndersonR+51.1+10.6
CaldwellD+10.4+24.7
GillespieR+52.3+8.6
AtascosaR+21.1+22.2
ErathR+54.6+13.2
HopkinsR+51.9+12.7
HillR+52.9+11.5
FanninR+57.8+9.6
BrownR+66.2+7.7
AustinR+52.1+10.5
WhartonR+39.0+12.8
JasperR+56.4+10.1
GrimesR+49.5+10.8
LlanoR+56.8+4.0
MaverickD+35.9+54.4
Val VerdeD+4.4+31.0
FayetteR+51.0+10.3
StarrD+49.8+65.7
CassR+59.1+6.6
MatagordaR+35.5+15.0
AransasR+48.5+7.2
Palo PintoR+56.6+10.5
San JacintoR+55.2+10.1
Jim WellsD+11.3+26.9
BanderaR+57.2+4.6
LampasasR+50.6+8.8
TitusR+31.3+23.3
MontagueR+71.3+6.4
MilamR+46.0+11.3
PanolaR+56.3+10.1
LavacaR+70.5+5.6
ColoradoR+48.3+8.8
UvaldeR+9.4+24.0
KlebergD+8.6+21.2
BurlesonR+53.1+9.7
BosqueR+60.3+6.9
BlancoR+46.0+6.4
HaleR+37.3+20.7
ShelbyR+51.2+13.4
HoustonR+50.4+4.9
FreestoneR+55.4+11.0
LimestoneR+43.4+13.4
TylerR+67.1+6.3
LeonR+70.6+6.1
HowardR+47.6+15.2
BeeR+18.7+21.2
RobertsonR+38.5+13.5
LeeR+47.6+12.8
GonzalesR+36.7+18.0
YoungR+68.1+8.1
HockleyR+52.5+13.8
EastlandR+68.6+9.0
DeWittR+58.9+8.2
CalhounR+37.4+14.7
HutchinsonR+66.6+10.6
TrinityR+59.1+7.9
GrayR+64.9+12.2
CallahanR+70.6+6.9
JonesR+63.4+9.6
ComancheR+63.9+10.1
DuvalD+38.4+48.4
RainsR+66.8+6.1
JacksonR+59.6+11.1
FallsR+34.3+10.4
GainesR+68.8+13.8
ClayR+73.2+6.3
WillacyD+31.4+34.7
SomervellR+65.7+4.8
MadisonR+52.4+12.0
CampR+39.7+13.8
SabineR+73.5+5.1
FranklinR+61.6+7.3
NewtonR+58.8+7.8
Red RiverR+52.3+9.4
MorrisR+41.8+9.2
ScurryR+64.7+8.8
AndrewsR+52.3+20.3
MooreR+39.5+27.6
ArcherR+74.5+4.8
KarnesR+43.7+14.4
Live OakR+62.1+7.5
MarionR+45.4+7.1
BrewsterD+6.5+19.1
NolanR+47.6+11.5
FrioD+5.5+30.1
HamiltonR+66.2+4.9
Deaf SmithR+24.2+27.4
JackR+75.5+6.7
WilbargerR+49.2+11.4
GoliadR+50.6+9.5
LambR+52.1+12.2
PecosR+19.3+25.5
ColemanR+74.3+4.6
RunnelsR+69.9+7.3
San AugustineR+44.7+11.6
ReevesR+1.5+35.3
ZapataD+34.8+57.2
StephensR+70.8+8.5
ZavalaD+46.0+31.6
McCullochR+65.2+8.2
TerryR+49.5+15.5
DawsonR+50.3+10.7
WardR+47.4+18.6
DimmitD+35.1+32.1
RefugioR+29.7+9.8
CarsonR+74.3+6.8
OchiltreeR+60.3+21.3
San SabaR+71.0+7.8
MasonR+59.0+6.0
MillsR+70.6+6.3
LynnR+62.1+8.2
DeltaR+62.2+7.5
KimbleR+71.2+6.4
ParmerR+49.6+20.4
PresidioD+50.8+20.6
MitchellR+63.7+7.6
YoakumR+47.8+23.0
BrooksD+36.5+26.9
SwisherR+52.0+11.4
ChildressR+68.2+7.7
WheelerR+77.3+7.3
FloydR+49.8+15.1
La SalleD+8.5+29.0
HaskellR+64.1+7.4
HartleyR+75.0+8.3
CastroR+49.2+8.9
RealR+63.0+3.8
HansfordR+73.5+11.4
CrosbyR+34.3+17.0
MartinR+63.6+12.0
BaileyR+41.6+19.4
FisherR+56.4+6.7
CokeR+72.8+6.8
WinklerR+46.8+23.7
ShackelfordR+81.1+1.0
Jim HoggD+49.3+41.0
DonleyR+74.9+3.3
HemphillR+65.0+10.7
BaylorR+70.3+6.6
GarzaR+63.8+8.7
KinneyR+35.2+15.2
SuttonR+52.2+14.8
DallamR+57.2+21.1
ConchoR+65.0+8.9
KnoxR+57.2+11.3
Jeff DavisR+12.2+9.1
CraneR+49.2+23.3
CrockettR+39.6+14.2
HardemanR+65.2+7.5
CollingsworthR+71.7+5.8
LipscombR+73.1+6.5
SchleicherR+50.8+13.7
ArmstrongR+79.3+6.2
UptonR+62.5+14.4
HallR+66.2+7.1
HudspethR+21.5+24.6
MenardR+58.8+7.6
CulbersonD+14.8+31.7
EdwardsR+64.3+8.9
OldhamR+77.1+7.2
DickensR+68.2+2.1
ShermanR+72.2+11.0
ReaganR+50.1+19.4
CochranR+50.3+15.4
IrionR+71.9+3.6
ThrockmortonR+77.0+6.4
BriscoeR+74.1+5.7
GlasscockR+85.9+2.4
CottleR+64.2+8.3
MotleyR+83.4+5.4
StonewallR+62.2+7.2
RobertsR+90.5+1.6
SterlingR+74.4+11.5
FoardR+55.9+9.5
KentR+70.9+5.3
McMullenR+75.5+8.9
TerrellR+49.1+6.0
BordenR+91.4+0.1
KenedyR+18.7+28.1
KingR+88.9+2.2
LovingR+64.1+14.3

Bar: share of the state's vote. Shift: change in margin from the 2024 presidential vote, + toward Democrats.

Source: civicAPI county results (unofficial); 2024 president: MEDSL precinct returnsUpdated Nov 7, 2026, 1:34 PM ET

Pre-election forecast (final, Nov 3)

Our model's last run before Election Day, Nov 3, 2026. It no longer updates.

Sarah Eckhardt
29%
Don Huffines
71%
Projected margin
R+3.8
How the forecast works →

Also on this ballot here

U.S. SenateD+12.1
GovernorD+7.1
Lieutenant GovernorD+6.1
Attorney GeneralD+6.4

Results within this state. Source: Results and race calls: Texas Secretary of State (unofficial)Updated Nov 7, 2026, 1:22 PM ET