The 2017 Buffalo mayoral election was held on November 7, 2017. Incumbent three-term Democratic mayor Byron Brown won re-election to a fourth term.