New York Assembly District 12
Suffolk County. Population 128,271 (2020). Partisan lean R+20.
Open seat2026 candidates
Current assembly member: Keith Brown (R). The incumbent is not on the ballot.
Provisional candidate list. It will be replaced by the New York State Board of Elections certified ballot, including all minor-party lines.
New York uses fusion voting: a candidate can appear on several party lines, and votes on every line count toward their total.
Campaign finance
Craig Herskowitz
- Raised (2026 cycle)
- Not yet imported
- Spent
- —
- Cash on hand
- Not reported
- Public matching funds
- $3,728
Source: NYS Public Campaign Finance Board, public funds payments. Updated Sep 28, 2026, 9:29 PM ET.
David D Weber Jr
- Raised (2026 cycle)
- Not yet imported
- Spent
- —
- Cash on hand
- Not reported
- Public matching funds
- $78,023
Source: NYS Public Campaign Finance Board, public funds payments. Updated Sep 28, 2026, 9:29 PM ET.
Past results in this district
Legislative results are as reported for this district. Statewide races are estimated for the current district lines.
2024 President
Nov 5, 2024 · 73,167 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Donald J. Trump(R)winner | 38,456 | 52.6% |
Kamala D. Harris(D) | 33,467 | 45.7% |
Other candidates | 1,244 | 1.7% |
- District margin
- R+6.9
- Statewide
- D+12.7
- Relative to state
- R+19.6
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: The New York Times, 2024 Precinct-Level Election Results. Updated Sep 28, 2026, 9:21 PM ET.
2020 President
Nov 3, 2020 · 73,339 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Joseph R. Biden(D)winner | 37,283 | 50.8% |
Donald J. Trump(R) | 34,982 | 47.7% |
Jo Jorgensen(L) | 440 | 0.6% |
Brock Pierce(I) | 235 | 0.3% |
Howie Hawkins(G) | 208 | 0.3% |
Write-ins | 191 | 0.3% |
- District margin
- D+3.2
- Statewide
- D+23.5
- Relative to state
- R+20.3
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 7:50 PM ET.
2018 U.S. Senate
Nov 6, 2018 · 51,278 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Kirsten E. Gillibrand(D)winner | 27,932 | 54.5% |
Chele Chiavacci Farley(R) | 23,327 | 45.5% |
Write-ins | 20 | 0.0% |
- District margin
- D+9.0
- Statewide
- D+34.0
- Relative to state
- R+25.0
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:15 PM ET.
2018 Governor
Nov 6, 2018 · 51,577 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Andrew M. Cuomo(D)winner | 26,570 | 51.5% |
Marcus J. Molinaro(R) | 23,861 | 46.3% |
Howie Hawkins(G) | 497 | 1.0% |
Larry Sharpe(L) | 338 | 0.7% |
Stephanie A. Miner(SAM) | 290 | 0.6% |
Write-ins | 20 | 0.0% |
- District margin
- D+5.4
- Statewide
- D+24.4
- Relative to state
- R+19.1
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:15 PM ET.
2018 Comptroller
Nov 6, 2018 · 51,091 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Thomas P. DiNapoli(D)winner | 28,516 | 55.8% |
Jonathan Trichter(R) | 21,954 | 43.0% |
Mark Dunlea(G) | 379 | 0.7% |
Cruger Gallaudet(L) | 236 | 0.5% |
Write-ins | 7 | 0.0% |
- District margin
- D+13.0
- Statewide
- D+36.3
- Relative to state
- R+23.3
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:15 PM ET.
2018 Attorney General
Nov 6, 2018 · 50,715 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Letitia James(D)winner | 25,971 | 51.2% |
Keith Wofford(R) | 23,733 | 46.8% |
Michael Sussman(G) | 464 | 0.9% |
Christopher Garvey(L) | 302 | 0.6% |
Other candidate (O) | 231 | 0.5% |
Write-ins | 14 | 0.0% |
- District margin
- D+4.5
- Statewide
- D+27.9
- Relative to state
- R+23.4
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:15 PM ET.
2016 U.S. Senate
Nov 8, 2016 · 63,294 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Charles E. Schumer(D)winner | 37,316 | 59.0% |
Wendy Long(R) | 24,835 | 39.2% |
Robin Laverne Wilson(G) | 679 | 1.1% |
Alex Merced(L) | 443 | 0.7% |
Write-ins | 22 | 0.0% |
- District margin
- D+20.1
- Statewide
- D+44.4
- Relative to state
- R+24.3
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:17 PM ET.
2016 President
Nov 8, 2016 · 65,645 votes (estimated for current lines)
| Candidate | Votes | Share |
|---|---|---|
Donald J. Trump(R)winner | 33,273 | 50.7% |
Hillary Clinton(D) | 29,616 | 45.1% |
Gary Johnson(L) | 1,434 | 2.2% |
Jill Stein(G) | 760 | 1.2% |
Write-ins | 562 | 0.9% |
- District margin
- R+5.8
- Statewide
- D+23.5
- Relative to state
- R+29.4
Precinct results re-aggregated to current district lines using 2020 census block populations. Source: Voting and Election Science Team, precinct-level results (Harvard Dataverse, CC BY 4.0). Updated Sep 28, 2026, 9:17 PM ET.
Page data updated Sep 28, 2026, 9:22 PM ET. How we compute these numbers.