Incumbent Miami Beach Mayor Steven Meiner has secured a second term, narrowly defeating City Commissioner Kristen Rosen Gonzalez by just over 350 votes in Tuesday’s election.
According to official results, Meiner earned 51.2% of the vote, while Rosen Gonzalez finished with 48.8%.
Celebrating his victory at a supporter’s home in Mid-Beach, Meiner credited his re-election to his focus on public safety and homelessness during his first term.
“I think our residents saw that I am focused on the issues,” Meiner said. “My sole goal, my sole mission — our sole mission, my family, our team — is to make Miami Beach the best and safest city in America, and we’re getting there, and we’ve got to keep the momentum going.”
At her election night event at the Cardozo Hotel in South Beach, Rosen Gonzalez conceded shortly before 7:30 p.m. “We did the best we could,” she said. “I’m proud of the campaign that we ran.”
Meiner, 54, emphasized his record on law and order, including efforts to reduce crime and manage spring break crowds. He highlighted statistics showing declines in major offenses and reminded voters of his administration’s achievements in an email sent Tuesday morning.
“You have the opportunity to re-elect a mayor who has delivered real results in just two years — more than many thought possible,” Meiner wrote.
Before becoming mayor in 2023, Meiner served as a city commissioner. He is eligible to serve up to three consecutive two-year terms.
Rosen Gonzalez, first elected to the Miami Beach City Commission in 2015 and re-elected in 2021, was term-limited this year. She previously ran unsuccessfully for Congress in 2018 and lost narrowly to Meiner in a 2019 City Commission runoff.









