St. Louis Mayor Cara Spencer delivers her State of the City address on Friday, April 17, 2026, at City Hall. (City of St.