Brett Ligon won a Houston-area special election for Texas Senate District 4, and voters also decided a slate of local races in Conroe and Galveston on Saturday.