Buffalo–Niagara GOTV Coalition

Turn local data into community action.

Explore historical turnout, election results, polling places, and estimated registration opportunity across Buffalo, Erie County, and Niagara County.

Citizen Collab

A project of Citizen Collab

Election districts
Active voterswhere enrollment is available
Ballots cast2025 General Election
Estimated CVAPACS 2020–2024 estimate
Est. registration opportunityCVAP minus total registration
Active-voter turnoutwhere enrollment is available
Make a voting plan

2026 General Election

Saturday, Oct. 24Registration deadline
Oct. 24–Nov. 1Early voting · hours vary
Tuesday, Nov. 3Election Day · 6 a.m.–9 p.m.
New here?

What would you like to do?

Map layer

Recommended precincts: Darker precincts are recommended starting points because more registered residents did not vote and/or turnout was below the local average.

Recommended precincts have more registered voters who did not vote and/or lower turnout than nearby precincts.

City of Buffalo

Recommended precincts

Loading election districts…
View the visible election districts as an accessible table
City of Buffalo2025 outreach, estimated CVAP, and demographic planning data
CountyMunicipalityDistrictRecommendationTurnoutActive votersEst. CVAPEst. registration opportunity2020 populationPovertyNon-English at homeDisabilityMap

Methodology

Local election data, responsibly explained.

Why precincts are recommended

Recommended precincts have more registered voters who did not vote and/or lower turnout than nearby precincts. These voters are already registered, so community partners can focus on helping them get to the polls.

Recommendations are made within each Council district or municipality; Fillmore is split into East and West.

Historical turnout and election results, 2016–present

Historical candidate totals come from OpenElections’ standardized versions of official Erie and Niagara County election returns. For each November general election, the map joins those results to the New York State Board of Elections’ November 1 election-district active-voter enrollment snapshot for the same year. Certified turnout is shown only when actual precinct ballots cast are available. Otherwise, votes in the highest available single-winner contest—typically president or governor—are divided by election-year active registration and clearly labeled as a lower-bound participation estimate; voters who left that contest blank are not included. The 2025 layer uses verified ballots cast. Primary or special-election rates are withheld without an appropriately dated, party-eligible registration denominator, and PDF-only historic rolls are not automatically treated as verified data.

The archive discovers verified general, primary, and special election precinct files; elections available only as county PDFs or separate reports are clearly marked as archive-only. Votes for candidates appearing on multiple ballot lines are combined in general elections, while primary contests are separated by party. Results are joined to present-day map outlines by normalized election-district labels; because boundaries, district identifiers, and reporting units may have changed—particularly after the 2020 Census—unmatched areas stay gray and the map does not estimate missing precinct results.

Registration opportunity estimate

The map allocates the Census Bureau’s 2020–2024 ACS citizen voting-age population estimates from block groups to election districts using 2020 Census blocks, then subtracts 2025 total registration. Because the source years and boundaries differ and ACS values carry margins of error, the result is a broad planning estimate—not an exact count of eligible or unregistered voters.

Demographic planning profile

Population, age, race, ethnicity, education, housing, internet, nativity, language, disability, and poverty counts come from the 2020 Census and 2020–2024 ACS. Block-group and tract counts are allocated to election districts using Census block population or housing-unit weights. Precinct percentages are therefore modeled estimates and are shown beside an aggregated Council-district or municipality comparison. These characteristics help community partners design accessible outreach but do not determine which precincts are recommended.

Polling-place assignments

Erie County polling places come from the Board of Elections’ primary and general election poll-site workbook dated August 11, 2026; sites flagged as awaiting Attorney General preclearance are labeled. Niagara County locations come from its published November 2026 election-district assignments. Polling places can change, and the New York State voter lookup remains the authoritative final check.