The mayor is drawing challengers more than a year before the election, a sign that she will face a tough race in a city where most voters remain in a foul mood.
Tech workers have stayed home, and ongoing social problems downtown are forcing civic and business leaders to confront harsh realities about the city’s pandemic recovery.