2018Flipped from RepublicanFinal resultsIncumbent defeated
2018 election for Texas Senate District 16
Texas State Senate · Texas
Nathan Johnson (D) won with 54.1% of the vote, defeating Don Huffines (R) by 8.3 points, a seat Republicans won last time.
Nathan JohnsonDemocrat · winner
54.1%159,228
Don HuffinesRepublican · incumbent
45.9%134,933
294,161 votes
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET
The seat over time
D − R margin in this seat's races around 2018
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET