João Castelo foi eleito prefeito de São Luís na disputa do segundo turno na capital maranhense, obteve 55,84% dos votos válidos (485.316), o que corresponde a 271.014 votos, enquanto Flávio Dino conseguiu atingir o percentual 44,16%, o que representa 214.302 votos.

Nos próximos quatro anos, João Castelo, de 71 anos, que vai governar São Luís pela primeira vez, terá, como vice-prefeita, a médica Helena Duailib, do PSB.