Skip to main content

RESULTS: Bexar County-area municipal races in May 2 election

Balcones Heights, Castle Hills, Helotes, Hollywood Park, Kirby, Leon Valley, among cities included on the May 2 ballot

Municipal election results in the May 2, 2026, election. (KSAT)

BEXAR COUNTY, TexasElection results will begin populating at 7 p.m. on Saturday, March 2. Find more election coverage on the Vote 2026 page.

SEARCH YOUR LOCAL RACES

Municipalities

Candidate

Votes

%

Jack Burton *
7365%
Vanessa Martin
3935%
*Incumbent
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Juan Lecea
6962%
Kip Torres
4338%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Frank Paul
15757%
Victor Sylvia
11843%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

For
24989%
Against
3111%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Jonathan Swarek *
74757%
Matthew Reigelsperger
56143%
*Incumbent
6.8% of Precincts Reporting

(56 / 824)

Candidate

Votes

%

For
3392%
Against
38%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Gregg Michel
23370%
Mike Gutierrez
10130%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

For
217100%
Against
10%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Christopher "Chris" Garza
18618%
Dawn McCormick
16216%
Sylvia Leos Apodaca *
15615%
Nathan Fox
15515%
David Barboza
14214%
Jeff Eklund
13013%
Mike Grant *
10410%
*Incumbent
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Chris Riley *
36174%
Evan Bohl
7916%
Jed Hefner
4710%
*Incumbent
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

For
30890%
Against
3510%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Becky Harris *
8975%
Cori Mitchell
3025%
*Incumbent
7.7% of Precincts Reporting

(68 / 882)

Candidate

Votes

%

Christian Lyons
27929%
Konrad Kuykendall *
21723%
T. Lee Powers *
21122%
Alex Kling
15116%
Vicky Maisel
10311%
*Incumbent
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

For
35690%
Against
4110%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Jesse Vidales *
5948%
Jonathan Gutierrez *
5141%
Joe Magdaleno Jr.
1411%
*Incumbent
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

For
65693%
Against
517%
100% of Precincts Reporting

(56 / 56)

Candidate

Votes

%

Lori Putt *
53429%
Mark Dunlop
51228%
Andy Garza III
46425%
Bernard Rubal *
33618%
*Incumbent
7% of Precincts Reporting

(56 / 798)

Candidate

Votes

%

Jim Hunter
36061%
Jesus "Jesse" Valdez
23439%
100% of Precincts Reporting

(1 / 1)

Candidate

Votes

%

Brian Reyes *
39168%
Chance Boughamer
18532%
*Incumbent
100% of Precincts Reporting

(1 / 1)

Candidate

Votes

%

Michael Alexander French
2,96747%
Neal Linnartz *
2,55241%
Angela Allen
65310%
Jon Frazier
1052%
*Incumbent
18.6% of Precincts Reporting

(29 / 156)

Candidate

Votes

%

Mary Ann Labowski *
50551%
Chase Taylor
49449%
*Incumbent
3.8% of Precincts Reporting

(6 / 156)

Candidate

Votes

%

Nikki L. Shaw
37845%
April Ryan *
28734%
Steven Voges
18322%
*Incumbent
23.7% of Precincts Reporting

(37 / 156)

Candidate

Votes

%

Graciela O. Perez
27835%
Anika Ybarra Santana *
26333%
Sofia Morones *
25632%
*Incumbent
Candidate

Votes

%

Marissa B. Torres
15466%
Alicia Machado *
8134%
*Incumbent
Candidate

Votes

%

Alberto Gomez
13568%
Raul "Rally" Ochoa
6332%
Candidate

Votes

%

George Cabasos, Sr.
55866%
Earl Mac Marshall
28934%
Candidate

Votes

%

Miranda Ramirez-Gutierrez
51762%
Adan Vela
31338%
Candidate

Votes

%

Rodney Lucio
41151%
Edward Carrizales
39449%
Candidate

Votes

%

For
00%
Against
00%
Candidate

Votes

%

John Reagan
3458%
Danny Trammell
2542%
Candidate

Votes

%

Jason Wiedestein
5083%
Ernest Schoenefeldt *
1017%
*Incumbent
Candidate

Votes

%

Angela Weller
5085%
Jeff Hunt
915%
Candidate

Votes

%

Steel Rosales
40577%
Bobby Jones
10420%
Dylan C. Busselman
204%
Candidate

Votes

%

Johnny Rodriguez
12933%
Alberto "Bert" Hernandez Baldarramos
15740%
Brandon Briones *
10827%
*Incumbent
Candidate

Votes

%

Adam Hernandez
5372%
Richard Sauceda *
2128%
*Incumbent
Candidate

Votes

%

Claud B. Jordan Jr.*
7552%
Bill Warren
7048%
*Incumbent
Candidate

Votes

%

Tobin Shipp
5785%
David J. Ortega
1015%
100% of Precincts Reporting

(53 / 53)

Candidate

Votes

%

Valarie Solis
3088%
Brittany Fowler
412%
100% of Precincts Reporting

(53 / 53)

Candidate

Votes

%

Jose Ytuarte *
32364%
Melissa Claire
18436%
*Incumbent
100% of Precincts Reporting

(53 / 53)

Candidate

Votes

%

Al Arreola *
82931%
James "Jim" DeReus
77529%
Efrain V. Valdez
73227%
Lazaro "Laz" Castro
1787%
Ryan Horning
974%
Arturo Rodriguez
542%
*Incumbent
Candidate

Votes

%

Elsa Reyes
47360%
Jorge "George" Vargas
31740%
Candidate

Votes

%

Leno Hernandez Jr.
83267%
David Scarbo
41633%
Candidate

Votes

%

LeRoy Briones
1,45354%
Alexandra Falcon Calderon
66525%
Ernestina "Tina" Martinez *
56321%
*Incumbent
Candidate

Votes

%

Gloria Morales Cantu
64055%
Marissa Ximenez *
52345%
*Incumbent
Candidate

Votes

%

Dora Barrera Cantu
66157%
Daniel M. Tejeda
49243%

Bexar County voters have spoken in their municipalities about who will represent them on their city council for the next two or three years.

A handful of the smaller municipalities in Bexar County will head to the polls on Saturday to select city officials for the upcoming term.

>> May 2 election features key municipal, school district race decisions from Bexar County to Hill Country

Here’s what to know about the May 2 election:

Balcones Heights selected two council members, Places 1 and 2, who will join the other council members not up for election this time around. The mayor’s office was also up for election, but Mayor Johnny A. Rodriguez, Jr., ran unopposed, so he was declared elected.

Castle Hills had just one contested seat on the ballot, Place 4. Alderman Jack Joyce is not seeking re-election this year, so a new face will be joining the council. Places 1 and 5 were also up for election, but neither incumbent had a challenger. The incumbents, Place 1 Jason Smith and Place 5 Beth Daines, will continue serving on the council. Voters also voted on whether to re-authorize the city’s tax and use ordinance to pay for street maintenance and repair, which is a routine proposition that comes up for election every few years.

Helotes City Council will also be seeing some new faces. Neither Craig Sanders (Place 1) nor Jen Sones (Place 2) are seeking re-election. Gregg Michael and Mike Gutierrez are hoping to take over for Sanders. Sones’ replacement, Anne Carraway, ran unopposed. Place 4 incumbent, Sabrina McGowan, did not have an opponent in her re-election bid.

None of the candidates in Hollywood Park had opponents in the election. Therefore, those candidates were all declared elected. The only thing for voters to decide was whether to re-authorize the tax and use rate to continue for road construction and maintenance.

In Kirby, voters elect three people to join the city council. Kirby council members serve in an at-large capacity, meaning all council members represent the whole city, instead of individual districts. All voters can select up to three candidates.

Leon Valley voters only have to worry about selecting a mayor this election. Mayor Chris Riley was facing off against two challengers in her bid to maintain the position. Neither Evan Bohl nor Jed Hefner is a stranger to city council duties. Though both are known in Leon Valley, Riley is the longest-serving mayor in the city’s history. Two city council seats are up for election this year, with Places 2 and 4. However, neither incumbent, Betty Heyl (Place 2) nor Rey Orozco (Place 4) had challengers. Therefore, both of them were declared elected.

No one running for Olmos Park City Council had a challenger. Mayor Erin Harrison and new council members James Griffon (Place 4) and Will Brooks (Place 5) were all declared elected. All that was left for Olmos Park voters to decide was whether to re-authorize the city’s tax and use it for road repair and maintenance.

The incumbent mayor of Selma, Tom Daly, is running unopposed, as is the city’s Place 2 council member, Noah Washington, Jr. Daly and Washington will keep their seats. Place 3 incumbent Becky Harris, however, has a challenger in Cori Mitchell.

In Shavano Park, three alderman spots are on the ballot. Like Kirby, these seats are at large, so people will vote for as many as three candidates. Two of the candidates, T. Lee Powers and Konrad Kuykendall, are seeking re-election. A tax and use reauthorization (for street maintenance and repair) proposition is also on the ballot.

As many of the municipalities mentioned, Terrell Hills voters don’t have much to choose from on election day, outside of re-authorizing the sales and use tax for another four years. The incumbents, Mayor John B. Low, Place 1 council member Bill Mitchell and Place 2 council member Kate Parish Lanfear did not draw any challengers for this election. So, all three of them will coast into another term.

Universal City Mayor Tom Maxwell is another candidate who did not have an opponent seeking his job. Therefore, he will remain the mayor for at least for another term. On the city council, however, there are four people vying for three seats on the at-large body. Incumbents Andy Garza, Lori Putt and Bernard Rubal are hoping to hold on against challenger Mark Dunlop.


More Vote 2026 coverage on KSAT:


Loading...