Eccleston received 17,142 votes while opponents Lindsay Poisel received 4,783 votes and Ivan Foster received 727 votes.
More than 87,900 county residents voted in-person or by mail during the Oct. 13-30 early voting period and on election day, which accounts for more than 76% of 115,890 registered voters in the county.
Results are updated as of 10:30 p.m. and are unofficial until they are canvassed and certified by the county clerk. Under Texas election law, the clerk accepts and counts mail-in ballots postmarked by Election Day and received by Nov. 4, if they were sent from inside the U.S., or Nov. 9 if they were sent from outside the U.S.
Visit communityimpact.com/voter-guide/election-results to see results from all local elections in your community.