Plan Your Vote SA Elections

Election Results

Bexar County election results

November 3, 2026 results will post here on election night

This page collects official Bexar County results, turnout, and history in plain language. On election night, the county posts results as they are counted. We link straight to them, and we add a summary once the county makes the results official.

What to expect on election night

Results come in stages. Early numbers can change a lot by the end of the night, and close races can shift in the days after.

  1. Polls close at 7 p.m.Anyone in line at 7 p.m. can still vote.
  2. First results, soon after 7 p.m.Early votes and mail ballots counted so far are posted first.
  3. Election Day votes, through the nightVote centers report as their ballots reach the counting center.
  4. Late ballots, the next weekMail ballots postmarked by Election Day count if they arrive by 5 p.m. Nov. 4. Military and overseas ballots can arrive through Nov. 8 or 9, and voters fixing a problem with a mail ballot have until Nov. 9.
  5. Official results, about two weeks laterCommissioners Court makes the count official at a public meeting called a canvass.

Everything posted on election night is unofficial. Questions about recounts? See our recount and recall guide.

By the numbers

Bexar County voting at a glance

Who is registered, how many people vote, and what November might look like.

1,303,400
Registered voters
Countywide, as of May 2026
58.89%
Turnout, Nov. 2024
763,198 ballots in the presidential election
44.15%
Turnout, Nov. 2022
The last midterm, the closest match to this November
22.53%
Turnout, Mar. 2026 primary
291,365 ballots, up 57% from March 2024

What to watch this November. The last two midterms drew 49.96% (2018) and 44.15% (2022) of registered voters. With about 1.3 million people registered, every 1 point of turnout is roughly 13,000 voters.

Charts

Turnout trends

The type of election matters more than anything else. Presidential years bring out the most voters. May city and school elections bring out the fewest, even though those offices shape daily life.

Turnout by type of election

Bexar County turnout by type of election, 1988 to 2026Presidential elections draw the most voters, usually 50 to 70 percent. Midterms draw 30 to 50 percent. March primaries draw 12 to 31 percent. May local elections draw 3 to 17 percent.0%20%40%60%80%1990199520002005201020152020202558.9%44.1%22.5%3.6%
Share of registered voters who cast a ballot. May local elections count only voters in the cities and districts on the ballot. The full numbers are in the turnout history table.

How people vote

How Bexar County voters cast their ballotsIn recent elections, most voters voted early in person. Election Day voting is usually a quarter to a third of ballots. Mail voting is under 10 percent.Nov. 2024 general76%20%Nov. 2022 midterm66%28%Mar. 2026 primary62%33%Nov. 2025 amendments58%40%May 2026 runoff58%9%33%
Most Bexar County voters now vote early in person.
Show the numbers
ElectionEarly in personMailElection DayTotal
Nov. 2024 general576,63936,167150,392763,198
Nov. 2022 midterm359,20632,564151,394543,164
Mar. 2026 primary181,31913,13396,913291,365
Nov. 2025 amendments143,5615,16199,978248,700
May 2026 runoff71,93111,65041,337124,918

Registered voters over time

Registered voters in Bexar County, 1988 to 2026Registration grew from 560,710 in 1988 to 1,303,400 in May 2026, more than doubling.0.00M0.35M0.70M1.05M1.40M1988199219962000200420082012201620202026*
Registered voters at each November general election. *2026 shows the latest county count (May 2026). Registration has more than doubled since 1988.

Recent elections

Recent elections, 2024 to 2026

Turnout, what was on the ballot, and links to the county’s official result files. Results are official county totals. Winners are listed for countywide races only.

November 3, 2026: General election (midterm)Next

Polls open 7 a.m. to 7 p.m. Early voting Oct. 19 to 30.

U.S. Senate and House, governor and other statewide offices, the Texas Legislature, county offices and courts, the appraisal district board, and local measures in some cities and school districts. There are no statewide constitutional amendments this year.

May 26, 2026: Primary runoffRunoff

May 26, 2026

  • 124,918ballots cast
  • 9.58%turnout
  • 1,303,400registered
  • 71,931voted early in person
  • 11,650mail ballots

Runoffs decide primary races where no one won more than half the vote in March. Each voter could vote in only one party’s runoff. 58,173 voters chose the Democratic runoff and 66,745 chose the Republican runoff.

  • Criminal District Attorney (Democratic): Luz Elena Chapa won with 50.81%.
  • County Clerk (Democratic): Lucy Adame-Clark won with 60.46%.
  • District Clerk (Democratic): Christine “Chris” Castillo won with 50.88%.
  • County Court at Law No. 10 (Democratic): Cesar Garcia won with 64.57%.
  • Winners now appear on the November ballot. Percentages are Bexar County votes.

May 2, 2026: Local electionsMay local

May 2, 2026

  • 11,540ballots cast
  • 3.62%turnout
  • 319,069registered
  • 6,114voted early in person

Five school districts, 14 cities, and one Alamo Colleges board seat held elections. Only voters who live in those areas were eligible, about 319,000 people. The county elections administrator called it the lowest turnout she had seen in the job.

March 3, 2026: Primary electionPrimary

March 3, 2026

  • 291,365ballots cast
  • 22.53%turnout
  • 1,293,316registered
  • 181,319voted early in person
  • 13,133mail ballots

Voters picked each party’s nominees for November. It drew the most ballots of any Bexar County primary in our records. 194,863 voters chose the Democratic primary and 96,502 chose the Republican primary.

  • County Judge (Democratic): Ron Nirenberg won with 62.18%, defeating County Judge Peter Sakai.
  • County Judge (Republican): Patrick Von Dohlen was unopposed.
  • District Attorney, County Clerk, and District Clerk (Democratic) went to the May 26 runoff.

November 4, 2025: Constitutional amendments and local measuresNov. odd-year

November 4, 2025

  • 248,700ballots cast
  • 19.34%turnout
  • 1,286,220registered
  • 143,561voted early in person

Texans voted on 17 state constitutional amendments. Bexar County voters also decided two county venue-tax measures: Proposition A, for a new downtown arena, and Proposition B, for the Freeman Coliseum grounds. Turnout was about 1.7 times the 2023 amendment election.

  • Proposition A passed with 55.91%.
  • Proposition B passed with 52.14%.

June 15, 2024: Appraisal district board runoffRunoff / special

June 15, 2024

  • 12,443ballots cast
  • 0.99%turnout
  • 1,258,091registered

A runoff for two seats on the Bexar Appraisal District board, the body that oversees how property values are set for taxes.

  • Place 2: Erika Hizel won with 64.15%.
  • Place 3: Robert Bruce won with 53.03%.

May 28, 2024: Primary runoffRunoff

May 28, 2024

  • 37,689ballots cast
  • 3.01%turnout
  • 1,253,894registered
  • 14,763voted early in person

Runoffs for 2024 primary races where no one won more than half the vote.

Turnout history

Turnout trends and precinct maps

Full Bexar County turnout history from 1988 to 2026, interactive precinct turnout maps, and voter-registration trends live on our data hub, updated each election.

See turnout history and precinct maps →

Results archive

Official results files, 2008 to 2026

Every link goes to the county’s own results file. Tap a year to open it.

2026Primary, runoffs, and local elections. General election Nov. 3.
June 13, 2026 RunoffAlamo Colleges District 9 runoffOfficial reconciliation
May 26, 2026 RunoffJoint primary runoff electionOfficial results · Precinct results
May 2, 2026 LocalJoint general, special and bond electionOfficial summary · Precinct results
March 3, 2026 PrimaryJoint primary electionOfficial results · Democratic precinct report · Republican precinct report
2025Local, runoff, and constitutional amendment elections
November 4, 2025 LocalJt. Constitutional Amendment, General, Special & Bond ElectionOfficial Summary
June 7, 2025 RunoffCity of San Antonio runoff electionOfficial summary · Precinct results
May 3, 2025 LocalJoint General, Special & Bond ElectionOfficial Summary
2024Presidential Year • Primary, Runoff & General
November 5, 2024 PresidentialGeneral, Special, Charter & Bond ElectionOfficial summary · Precinct results (CSV)
June 15, 2024 RunoffAppraisal district board runoffOfficial results
May 28, 2024 RunoffJoint Primary Runoff ElectionOfficial results
May 4, 2024 LocalJoint General, Special & Bond ElectionOfficial Results · Final Unofficial
March 5, 2024 PrimaryJoint Primary ElectionOfficial Summary · Unofficial Summary
2023Local & Constitutional Amendment Elections
November 7, 2023 LocalJoint Constitutional Amendment, General & Special ElectionComplete Summary
May 6, 2023 LocalJoint General, Special, Charter & Bond ElectionOfficial Summary · Precinct-by-Precinct · Unofficial Summary
2022Midterm Year • Primary, Runoff & General
November 8, 2022 MidtermGeneral Election (Governor, U.S. House, State Legislature)Summary Report · Summary · Precinct CSV
May 24, 2022 RunoffJoint Primary Runoff ElectionOfficial Summary · Democrat Summary
May 7, 2022 LocalJoint General ElectionOfficial Summary · Official Summary · Summary (CSV)
March 1, 2022 PrimaryJoint Primary ElectionSummary Report
2021Local & Constitutional Amendment Elections
November 2, 2021 LocalGeneral Election (Constitutional Amendments)Summary Report
May 1, 2021 LocalJoint General, Special & Charter ElectionMedia Report
2020Presidential Year • Primary & General
November 3, 2020 PresidentialGeneral, Special, Charter & Bond ElectionCertified Summary · Precinct Data (TXT)
March 3, 2020 PrimaryJoint Primary Election (Super Tuesday)Media Report · Election Totals · Election Day · Early Vote · Absentee
2019Local Election
May 4, 2019 LocalJoint General, Special & Charter ElectionMedia Report · Totals Report · Election Day
2018Midterm Year • Primary, Runoff, Special & General
November 6, 2018 MidtermGeneral Election (U.S. Senate — Beto vs. Cruz)Media Report · Election Totals
September 18, 2018 SpecialSpecial ElectionElection Day · Early Vote
May 22, 2018 RunoffRepublican Primary RunoffGOP Totals
May 5, 2018 LocalJoint General ElectionMedia Report · Totals Report
March 6, 2018 PrimaryJoint Primary ElectionMedia Report · Dem Totals · GOP Totals
2017Local Elections & Runoff
November 7, 2017 LocalJoint General & Constitutional Amendment ElectionTotals Report · Election Day
June 10, 2017 RunoffJoint Runoff ElectionTotals Report · Election Day
May 6, 2017 LocalJoint General Election (ACCD Bond)Media Report · Totals Report · Election Day
2016Presidential Year • Primary & General
November 8, 2016 PresidentialGeneral Election (Trump vs. Clinton)Media Report
May 24, 2016 RunoffPrimary Runoff ElectionTotals Report
March 1, 2016 PrimaryJoint Primary Election (Super Tuesday)Totals Report · Election Day · Early Vote
January 26, 2016 SpecialSpecial ElectionElection Day
2015Local Elections
November 3, 2015 LocalGeneral & Constitutional Amendment ElectionTotals Report · Election Day
May 9, 2015 LocalJoint General ElectionMedia Report · Totals Report · Election Day · Early Vote
2014Midterm Year • Primary, Runoff & General
November 4, 2014 MidtermGeneral, Amendment, Special & Bond ElectionMedia Report · Election Day
June 21, 2014 RunoffACCD Runoff ElectionTotals Report · Election Day
May 27, 2014 RunoffPrimary Runoff ElectionTotals Report · Election Day
May 10, 2014 LocalJoint General, Special & Bond ElectionTotals Report
March 4, 2014 PrimaryJoint Primary ElectionMedia Report · Totals Report
2013Local Elections & Runoff
November 5, 2013 LocalConstitutional Amendment & Special ElectionTotals Report
June 15, 2013 RunoffSan Antonio Runoff ElectionTotals Report
May 11, 2013 LocalJoint General ElectionTotals Report
2012Presidential Year • Primary, Runoff & General
November 6, 2012 PresidentialJoint General & Special Election (Obama vs. Romney)Totals Report · Election Day · Late Mail/Prov.
July 31, 2012 RunoffPrimary Runoff ElectionTotals Report · Election Day
May 29, 2012 PrimaryJoint Primary ElectionMedia Report · Totals Report
May 12, 2012 LocalJoint General ElectionTotals Report · Election Day
2011Local Elections & Runoff
November 8, 2011 LocalConstitutional Amendment ElectionElection Day
June 11, 2011 RunoffJoint Runoff ElectionTotals Report · Election Day · Early Vote
May 14, 2011 LocalJoint General ElectionTotals Report · Early Vote
2010Midterm Year • Primary, Runoff, Local & General
November 2, 2010 MidtermGeneral ElectionTotals Report
June 12, 2010 RunoffRunoff ElectionTotals Report
May 8, 2010 LocalJoint General, Special & Bond ElectionElection Day
April 13, 2010 RunoffPrimary Runoff ElectionDem Totals · GOP Totals · GOP Election Day
March 2, 2010 PrimaryJoint Primary ElectionDem Totals · GOP Totals · Dem Election Day
2009Constitutional Amendment Election
November 3, 2009 LocalConstitutional Amendment ElectionElection Day
2008Presidential Year • Primary, Runoff, Local & General
November 4, 2008 PresidentialGeneral Election (Obama vs. McCain)Totals Report · Election Day
May 10, 2008 LocalJoint General ElectionTotals Report
April 8, 2008 RunoffPrimary Runoff ElectionDem Totals · GOP Totals · Dem Election Day · GOP Election Day
March 4, 2008 PrimaryJoint Primary Election (Clinton vs. Obama)Dem Totals · GOP Totals · Dem Early Vote

Looking for older results? Bexar County keeps records back to 1994 on its historical election results page.

Sources

Where these numbers come from

Questions about results or your registration? Call the Bexar County Elections Department at 210-335-VOTE (8683).

Last updated October 2, 2026. Plan Your Vote SA is nonpartisan and does not endorse candidates or measures. Results on this page are official county totals unless marked otherwise.