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

EvenR+36.71986R+19.61990R+30.12002R+15.22008D+8.32018D+23.92022

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET