Filing for the May 2025 election has now closed and the field is set with 88 candidates to appear on the May 3 ballot. There are 27 mayoral candidates and 61 city council candidates. The new Mayor and Councilmembers will now serve 4-year terms and receive a pay increase.
Election Dates
- April 3: Last day to register to vote
- April 22-29: Early voting (Fiesta)
- May 3: Election day (Fiesta)
- June 7: Runoff election
San Antonio Mayor’s Race:
For the first time in 16 years the Mayor’s race is an open seat, evident by the large number of candidates running for Mayor. District 9 Councilman John Courage made a last minute decision to re-enter the Mayor’s race hours before the February 14th filing deadline. Councilman Courage was the first candidate to enter the Mayor’s race in January 2024. He suspended his campaign in November 2024 and had already endorsed District 4 Councilwoman Dr. Adriana Rocha Garcia for Mayor. The open Mayor’s seat has drawn in significant outsider interest – and the last campaign finance report showed the top three outside candidates leading with contributions.
Mayoral Candidates – Top Contenders
- Beto Altamirano
- John Courage (District 9 Councilman)
- Dr. Adriana Rocha Garcia (District 4 Councilwoman)
- Melissa Cabello Havrda (District 6 Councilwoman)
- Gina Ortiz Jones
- Rolando Pablos
- Manny Pelaez (District 8 Councilman)
- Clayton Perry (Former District 10 Councilman)
Additional Mayoral Candidates
- Santos Alvarado
- Armando Dominguez
- Arturo Espinosa
- Brandon Gonzales
- April Guadarrama
- Christopher Herring
- Jade McCullough
- James Melvin
- Robert Melvin
- Christopher Reyes
- Bill Ruppel
- Robert Salinas
- Michael Samaniego
- Mauricio Sanchez
- Sonia Traut
- Diana Flores Uriegas
- Andrew Fernandez Vicencio
- Timmy Westley
- G Zambrano
City Council Races:
Four of the ten City Council seats are also open seats. The following is the complete list of the 61 Council candidates. They drew for the ballot placement this morning at City Hall.
District 1
- Dr. Sukh Kaur (incumbent)
- Maureen Galindo
- Matthew Gauna
- Patty Gibbons
- Ramiro Gonzales
- Anita Marie Kegley
- Dominque Littwitz
- Julisa Medrano-Guerra
- Arnulfo Ortiz
- Susan Strawn
District 2
- Jalen McKee-Rodriguez (incumbent)
- Rose Requenez Hill
- Bryant Livingston
- Sonya Moore
- Stephanie Powell
- Carla Sisco
- Kizzie Thomas
District 3
- Phyllis Viagran (incumbent)
- Larry La Rose
- Kenney Thomas
- Kendra Wilkerson
- Mai Elsberry – WITHDRAWN
District 4 – open seat
- Ernesto Arrellano Jr.
- Johnathon Cruz
- Gregorio De La Paz
- Jose Martinez
- Edward Mungia
District 5
- Teri Castillo (incumbent)
- Pablo Arriaga III
- Raymond Zavala
District 6 – open seat
- Lawson Alaniz-Picasso
- Chris Baecker
- Vanessa Chavez
- Ric Galvan
- Kelly Ann Gonzalez
- Bobby Herrera
- Gerald Lopez
- Carlos Antonio Raymond
District 7
- Marina Alderete Gavito (incumbent)
- Cynthia Lugo Alderete
- Trinity Haddox
District 8 – open seat
District 9 – open seat
- Angi Taylor Aramburu
- April Chang
- Emily Joy Garza
- Tristen Hoffman
- Daniel Mezza
- Misty Spears
- Celeste Tidwell
District 10
- Marc Whyte (incumbent)
- Roy Anthony II
- Eric Litaker
- Clint Norton
- Mark O’Donnell
Count on Onyx to keep you informed and for the most current election information. Please reach out to us with any questions and to learn more about any of the races and candidates.