2021 Buffalo mayoral election

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

2021 Buffalo mayoral election
50px
← 2017 November 2, 2021 2025 →
Reporting
68%
as of Nov. 3, 02:34 EDT
  x150px No image.svg
Nominee Byron Brown
(write-in)[lower-alpha 1]
India Walton
Party Independent Democratic
Popular vote <33,994 23,647
Percentage <59.0% 41.0

Mayor before election

Byron Brown
Democratic

Elected Mayor

Byron Brown
Independent

Lua error in package.lua at line 80: module 'strict' not found.

The 2021 Buffalo mayoral election was held on November 2, 2021. Incumbent Democratic Mayor Byron Brown lost the June Democratic primary to India Walton. Brown then ran as a write-in candidate and was apparently reelected to a fifth term. There were at least three other write-in candidates.

Background

Byron Brown was elected as mayor of Buffalo, New York, in the 2005 mayoral election, becoming the first black mayor of Buffalo.[1] He was reelected in the 2009 election after defeating common councilor Michael P. Kearns in the Democratic primary.[2][3] He won reelection in the 2013 election.[4] Brown defeated Comptroller Mark J. F. Schroeder in the Democratic primary and the general election in 2017.[5][6] Brown's four terms as mayor made him the longest-serving mayor of Buffalo alongside James D. Griffin.[7]

Primary Campaign

Democratic primary

Scott J. Wilson Jr., a nineteen year old who had worked for Comptroller Mark J. F. Schroeder and unsuccessfully ran for comptroller in 2017, announced his campaign for mayor on June 13, 2020, but he did not collect enough signatures to appear on the primary ballot.[8][9] India Walton, a longtime member of Families Against Mandatory Minimums and 1199SEIU United Healthcare Workers East, executive director of the Fruit Belt Community Land Trust and member of the Democratic Socialists of America, announced her campaign on December 13, 2020.[10][11] Le’Candice Durham, a compliance clerk for Buffalo's 3-1-1 line, ran in the election.[12]

Brown announced that he would seek reelection to a fifth term on February 25, 2021, through a video on Facebook.[7] During the primary campaign his campaign spent $71,000, which was less than the $360,000 he had spent during the 2017 primary, he refused to participate in debates, despite having participated in two debates during the 2017 primary, and his greatest expense during the primary was $9,730 on lawn signs.[13] Brown only turned in around 6,000 signatures to appear on the primary ballot which was less than the 20,000 he turned in in 2009, and the 15,000 he turned in in 2017.[14]

Late in the primary, Walton's campaign received a boost when New York City Public Advocate Jumaane Williams endorsed her and headlined several fundraisers to support her campaign.[15] Walton had previously received some local attention while active in the George Floyd protests, when she criticized Mayor Brown for his handling of the Buffalo police shoving incident.[16]

Walton defeated Brown and Durham in the Democratic primary, but Brown did not immediately concede.[17] After the primary Jeremy Zellner, the chair of the Erie County Democratic Party, stated that the party was in support of Walton.[18]

2021 Buffalo mayoral Democratic primary[17]
Party Candidate Votes %
Democratic India Walton 11,132 51.85%
Democratic Byron Brown (incumbent) 9,625 44.83%
Democratic Le’Candice Durham 650 3.03%
Write-in 62 0.29%
Total votes 21,469 100.00%

Endorsements

Working Families Party

The Working Families Party had supported Brown in the 2005, 2009, 2013, and 2017 mayoral elections. Walton won the nomination of the Working Families Party, but failed to formally accept the nomination in time for the filing deadline. So the Erie County Board of Elections ruled her ineligible to appear on the ballot with their nomination under the deadline rules. The Working Families party has raised over $230,000 to support India Walton notwithstanding. [14][24]

Other candidates

Wilson attempted to appear on the general election ballot as an independent candidate, but his petition was challenged by the Erie County Board of Elections.[25] His name will not appear on the general election ballot.[26]

Carl Paladino, who previously served on the Buffalo Public Schools board of education and unsuccessfully ran in the 2010 gubernatorial election as a Republican, considered running as a write-in candidate, but would only have run if Brown did not continue his campaign in the general election.[27][28] Paladino endorsed Brown in the general election, but withdrew his endorsement of Brown on August 26 and announced a boycott campaign instead, urging Buffalonians to neither vote for nor donate to Brown, Walton nor any other candidate.[29]

Other write-in candidates include Independent attorney Benjamin Carlisle, Republican candidate for district 141 of the New York State Assembly in 2020 Jaz Miles, and Republican sports booking manager William O'Dell.[30][31]

General election

Following India Walton's defeat of Brown in the Democratic Party primary, Brown launched a write-in campaign for the general election. Brown's staffers staged a rally outside Sahlen Field days after the primary to encourage support for his general election write-in campaign.[32] The president of the Buffalo Police Benevolent Association stated that Brown would have the support of the union if he ran as a write-in candidate.[33] Brown announced on June 28, that he would run as a write-in candidate.[34]

A majority of the members of the Buffalo Board of Education endorsed Walton on August 19, 2021. Board members Kathy Evans Brown, Hope Jay, Jennifer Mecozzi, Ann Rivera, and Lawrence Scott held a joint press conference to announce the endorsement.[35] On August 30, 2021, Walton publicly stated her support for Starbucks employees' effort at unionization in Buffalo.[36] In October 2021, Walton voiced support for elderly, veteran, and disabled tenants at Peace Bride Apartments fighting the owners of the apartments for lease renewals.[37] Walton also spoke in favor of increased funding and maintenance for city parks at an event at Shoshone Park in October.[38]

On August 19, The Buffalo News published an article on Walton, who was arrested in 2014 on a charge of second-degree harassment after Walton allegedly threatened to commit bodily harm to a fellow nurse at the Buffalo Children's Hospital. All charges against Walton were dismissed.[39] The Buffalo News separately reported, on September 19, that Byron Brown and his administration have been under investigation by federal authorities, including the F.B.I., for multiple allegations involving political donations and city government contracts since 2015. Many of Brown's close political advisers and employees have been interviewed and Steven Pigeon, a political operative who lobbied Brown's office on garbage contracts, pleaded guilty to arranging an illegal donation to the campaign of former Governor Andrew Cuomo, also a close ally of Brown. Brown has not been charged, but multiple investigations remain open.[40]

Brown attempted to appear on the general election ballot through a petition and court challenge as an independent, with the party label Buffalo Party, but ultimately lost the court cases and will instead continue campaigning as a write-in.[41][42][43][44] Brown, who had previously been running as a write-in candidate, was placed on the ballot by Judge John Sinatra, who had been appointed by president Donald Trump. Walton criticized the ruling and accused Sinatra of bias, pointing out that his brother is a regular contributor to Byron Brown's campaign.[45] The Erie County Board of Elections and the Walton campaign appealed the decision, and on September 16, state and federal courts definitively took Brown off the November ballot.[46][47] On September 17, the Board of Elections began printing general election ballots with Walton as the only listed candidate.[44]

Brown's campaign has accepted significant donations from individual Republicans and has benefited from independent expenditures by the New York Republican Party, including mailers promoting his write-in campaign.[48] Brown has expressed openness to accepting Republican support, saying “I don't see a conflict of interest because we're in the general election . . . I'm appealing to every voter.” Brown accepted significant assistance in gathering signatures for his attempt at ballot access from Republican activists opposed to Walton, including Republican elected officials, members of the Erie County Republican Committee, and at least one member of local far-right organizations, as well as members of the Conservative, Independence and Libertarian parties.[49][50] As part of his write-in campaign, Brown distributed "push stamps" with his name so that voters can simply stamp his name onto the ballot.[51]

Governor Kathy Hochul, has declined to endorse a candidate in the race, despite Walton winning the Democratic nomination.[52] On October 18, Jay Jacobs, Chair of the New York State Democratic Committee and close ally of former Governor Cuomo, restated his own refusal to endorse. He said that it is not a requirement for him to endorse every Democratic nominee. In a comparison that quickly drew controversy and condemnation, he used the example of not endorsing white supremacist former Grand Wizard of the Ku Klux Klan David Duke if he won the Democratic nomination for mayor of Rochester to explain his refusal to endorse Walton, who is African-American.[53] Many Prominent Democratic Leaders in New York called for Jacobs to resign following his remarks, including Congresswoman Alexandria Ocasio-Cortez, State Senator Alessandra Biaggi, and Congressman Jamaal Bowman.[54]

Debates

2021 Buffalo mayoral election general election debate
No. Date Host Moderator Link Participants
Key:
 P  Participant    A  Absent    N  Non-invitee    I  Invitee  W  Withdrawn
Byron Brown Benjamin Carlisle India Walton Jaz Miles William O'Dell
1 September 9, 2021 Buffalo Association of Black Journalists
WUFO Radio
Al Vaughters Video P P P P A
2 October 27, 2021 St. Joseph's Collegiate Institute Ted Lina [1] P P P N N

Endorsements

Polling

Graphical summary

<templatestyles src="Graph:Chart/styles.css"></templatestyles>

Poll source Date(s)
administered
Sample
size[lower-alpha 2]
Margin
of error
Byron
Brown (I)
India
Walton (D)
Other Undecided
Emerson College October 22–23, 2021 539 (LV) ± 4.2% 54% 36% 4% 6%
co/efficient (R) September 16–17, 2021 653 (LV) ± 3.8% 59%[lower-alpha 3] 28% 13%
Emerson College August 7–8, 2021 862 (LV) ± 3.3% 50%[lower-alpha 3] 40% 2% 8%

Results

2021 Buffalo mayoral election
Party Candidate Votes %
Independent Byron Brown (incumbent, write-in) <33,994 <59.0%
Democratic India Walton 23,647 41.0%
Total votes 57,641 68.00%
Independent gain from Democratic


Notes

  1. After losing the Democratic primary Mayor Brown created the "Buffalo Party" in an attempt to be added to the November ballot. Since the filing deadline for new parties had passed, this was eventually denied. Brown has stated that he is running as an Independent in affiliation with the Buffalo Party.
  2. Key:
    A – all adults
    RV – registered voters
    LV – likely voters
    V – unclear
  3. 3.0 3.1 This survey explicitly lists Byron Brown as a named candidate in a head-to-head against India Walton, despite him not appearing on the ballot

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 15.2 15.3 15.4 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. 27.0 27.1 Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Carl Paladino disavows Byron Brown in Buffalo mayoral race. WGRZ. Retrieved August 26, 2021.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. 48.0 48.1 Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. 52.0 52.1 52.2 Lua error in package.lua at line 80: module 'strict' not found.
  53. 53.0 53.1 Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 59.2 Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. 62.0 62.1 Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. 64.0 64.1 Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. 72.0 72.1 72.2 72.3 72.4 72.5 72.6 Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. 79.0 79.1 Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. 81.0 81.1 Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. 83.0 83.1 Lua error in package.lua at line 80: module 'strict' not found.
  84. 84.0 84.1 Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. 90.0 90.1 90.2 90.3 Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. 92.0 92.1 Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. 94.0 94.1 94.2 Lua error in package.lua at line 80: module 'strict' not found.
  95. 95.0 95.1 95.2 95.3 Lua error in package.lua at line 80: module 'strict' not found.
  96. 96.0 96.1 Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.

External links

Official campaign websites