It's possible you just finished voting in various municipal and school elections, but the Democratic and Republican primaries will be conducted on May 29. Early voting has just begun, after confusing court challenges that resulted in postponement from the original March schedule.
These elections can be crucial in Texas Legislative races. Many districts have been drawn carefully to favor the party in power and, conversely, to pack those in the partisan minority into as few districts as possible.
In practical terms this means the primary becomes the "real" election in many instances.
The Texas Tribune has the best site to view the matchups. It's modeled after the bracket system in the NCAA basketball tournament. You can type in your zip code (on the right) to view the races that will be on the ballot in your area.
From the Trib:
Election Day is on the Tuesday after the three-day Memorial Day weekend. Because school ends in most of the state's districts that week and families will be turning their attention to their summer plans — and also because the attention-grabbing primary battle in the presidential race is over — most election experts are predicting low turnout.
They're also watching a slow trend in Texas politics: The size of the early vote in some elections exceeds the size of the vote on election day.
For campaigns, that means advertising and door-knocking and phone-calling is already well under way. Waiting until right before the election means missing half or more of the people who actually vote.
But it makes voting more convenient, and it gives voters a chance to tell those political people on the phone and at the door to move along — that they've already voted.
The weird timing and the expected low turnout has another odd effect, turning everyone who actually votes into a kind of super-voter.