Baltimore Mayor Brandon Scott on Saturday afternoon formally announced that he is running for reelection in 2024.

Scott held a campaign event at the Cahill Recreation Center in west Baltimore, where he spoke in front of supporters to make the announcement.

“Residents of Baltimore deserve a mayor who is going to do the right thing, not just sometimes, not just when they think no one is looking, but every single, solitary time,” Scott said. “Even when it’s not popular. Even when it will hurt their political career. Even when folks are yelling and screaming and calling you every name but the name your mama gave you.”

Scott was a former Baltimore City councilman before taking over as council president. The Park Heights native was then elected mayor in 2020.

“My passion for our city and our potential has been burned deeply in my soul because what I know Baltimore is capable of,” Scott said.

Eight candidates have declared or filed to run for mayor, including former Mayor Sheila Dixon and Democrat Bob Wallace.

Goucher College Poll conducted in September showed Dixon had a 12-point lead over Scott in the race for the Democratic nomination.