A eleição para prefeito de Buffalo de 2017 foi realizada em 7 de novembro de 2017. O prefeito democrata com três mandatos , Byron Brown, foi reeleito para um quarto mandato.
A corrida para prefeito de Buffalo de 2017 foi realizada para eleger o prefeito de Buffalo, Nova York . O titular, Byron Brown , concorreu com sucesso à reeleição contra o controlador municipal Mark JF Schroeder e a legisladora do condado de Erie Betty Jean Grant . Uma primária ocorreu em 12 de setembro de 2017. Brown venceu a primária com Schroeder como vice-campeão e Grant em terceiro. Schroeder venceu as primárias do Partido da Reforma e estava nessa linha para as eleições gerais.