Democrat Elected Mayor of Houston. HOUSTON — Voters here on Saturday kept the largest city in Texas in Democratic hands, electing a longtime lawmaker as mayor in a tight race over a Republican-leaning businessman. The lawmaker, State Representative Sylvester Turner, defeated his rival, Bill King, as rainy weather appeared to have lessened turnout in the runoff election.