The current mayor of Houston is Sylvester Turner, a Democrat elected on a nonpartisan ballot.