Before heading to vote in the May 3 election, find out which races you’ll be asked to weigh in on by generating a personalized sample ballot using these easy steps below.
Once you have it, you can print it out, read about the candidates in our comprehensive 2025 Voter Guide and take notes on your selections.
Remember, once you’re in the voting booth, only paper notes are allowed — phones and tablets are prohibited. Candidates will be listed in their randomly assigned ballot order, with no indication of incumbent status or party affiliation.
Early voting runs April 22 through April 29 for the May 3 election, and Bexar County voters can choose from any of these 46 early voting locations. Hours vary by date. View early voting locations by map here.
Election day voting runs 7 a.m. to 7 p.m. on May 3. Bexar County voters can choose from any location on this much longer list of election day polling sites.
The deadline to register to vote in the May 3 election was April 3. If you missed it, you can still participate in the June 7 runoff election, but must register to vote by May 8.
Find your personalized sample ballot
To download a copy of your personalized sample ballot from the Bexar County Elections Department, you must be registered to vote at your current address.
From this link, you’ll be asked to enter your birthdate and the house number for your address (if your address is 123 Main Street, Apt. 2, you would enter 123).

Click the red “check registration” button, and the site will first confirm your registration status and home address. (Registered at an old address? More on that below.)
Below the registration confirmation information, scroll down to find a link to your individual sample ballot.

What’s being decided in the May 3 election?
San Antonio voters are choosing from 27 candidates running to be the next mayor. All 10 City Council districts are on the ballot this year. For the first time, the winners in these races will earn four-year terms.
Many of these San Antonio city races are quite crowded, and expected to advance to a June 7 runoff between the top two vote-takers on May 3.
School board races are happening in San Antonio ISD, Northside ISD, Alamo Heights ISD, Comal ISD, Judson ISD, Medina Valley ISD and Southwest ISD, as well bond elections for the Alamo Colleges District, East Central ISD and Floresville ISD.
Municipal elections are being held in Balcones Heights, Fair Oaks Ranch, Hollywood Park, Hill Country Village, Kirby, Leon Valley, Live Oak, Olmos Park and Universal City.
Most of the school board and smaller municipalities will be decided by a plurality vote on May 3.
View all of the May 3 Bexar County-area races and ballot initiatives here.
What if I’m registered at an old address?
If you haven’t updated your voter registration since moving, you’ll still get a ballot based on your old address for this election.
When you show up to vote, an election official will ask if you have moved. If you answer in the affirmative, you’ll fill out a statement of residence, which will then be used to update your voter registration for the next election.

