On May 6, 2017, the city of San Antonio, Texas held an election to choose the next mayor of San Antonio. The election was officially nonpartisan with candidates party affiliations not appearing on the ballot. As no candidate secured a majority of the vote (50% of all votes cast +1), a runoff was held on June 10, 2017 with Councilman Ron Nirenberg defeating incumbent mayor Ivy Taylor.
Simultaneous elections to the city council as well as various area bond programs were held on the same date.