San Antonio city council member Ron Nirenberg is the city's new mayor after defeating incumbent Ivy Taylor in a runoff.
The 40-year-old Nirenberg took 55 percent of the vote Saturday in Texas' second-largest city.
Taylor is ousted after a single two-year term. The 46-year-old had been appointed mayor in 2014 after saying she wouldn't seek election, then successfully ran for election the following year.
The latest news from around North Texas.
Nirenberg had criticized Taylor for failing to address a rising violent crime rate in the city of nearly 1.5 million people.
Voters also have replaced a majority of the city council, with six new members on the 10-person panel.