Gates received 11,782 votes, or 58.85%, while Markowitz earned 8,238 votes, or 41.15%.
The district, located in the northwest portion of Fort Bend County, was represented by John Zerwas, R-Richmond, until Sept. 30. He announced his resignation in July.
Zerwas’ resignation announcement triggered a Nov. 5 election, followed by the special election runoff Jan. 28.
Because the term for this seat would have expired in 2020, Gates will run again as the incumbent in the March 3 primary election and serve out the remainder of the 2018-20 term.
Markowitz, Gates and Schell Hammel will all be on the ballot in March. The Republican winner will face Markowitz in the 2020 general election in November in the race to win the 2020-22 term.
All results are unofficial until canvassed.