CalledUnofficial results

New York Assembly District 120

New York State Assembly · New York

James Weathrup held the seat for Republicans, winning by 26.1 points over Timothy Allers.

Fusion voting

James WeathrupRepublican · winner
63.0%29,301
Timothy AllersDemocrat
36.9%17,150
Write-inOther party
0.1%25
46,476 votes

Source: New York State Board of Elections unofficial resultsUpdated Nov 7, 2026, 12:46 PM ET

Where the race moved

Against the 2024 presidential vote

The seat's recent races

EvenR+25.62024 Pres.R+26.12026 House

Source: Past results: 99chambers results archive (MEDSL, Klarner, state election offices)

Money in this race

Each line compares the two campaigns on one scale.

Timothy AllersJames Weathrup
$15K
Raised by the campaign
$49.4K
—
Public matching funds
$181.1K
$101.2K
Spent by the campaign
$121.9K
92%
Individual money from small donors (≤$250)
38%
274
Contributions
288

Other candidates' campaigns: Jim Cannon $3.8K.

Top funders

Largest contributors to each campaign; the color shows which candidate they gave to.

NASRCC Political Education CommitteeTo Allers's campaign$3K
Friends Of Will BarclayTo Weathrup's campaign$3K
RPAC of NYSTo Weathrup's campaign$3K
PatriotPAC NYTo Allers's campaign$1.5K
Friends of Billy BarlowTo Weathrup's campaign$1.3K
Mark VoudrenTo Weathrup's campaign$1K
Ben EssigTo Weathrup's campaign$1K
Elizabeth PasserTo Allers's campaign$490
Mary C GillenTo Allers's campaign$350
David PasserTo Allers's campaign$250
Show 2 more

Campaign money: New York State Board of Elections, through Oct 19, 2026.

Source: New York State Board of Elections campaign filingsUpdated Oct 19, 2026

Pre-election forecast (final, Nov 3)

Our model's last run before Election Day, Nov 3, 2026. It no longer updates.

Timothy Allers
<1%
James Weathrup
>99%
Projected margin
R+26.3
How the forecast works →

The candidates

James Weathrup (R)
Chairman of the Oswego County legislature
Timothy Allers (D)
Small business owner

Also on the ballot: Write-in (Other party), 0.1%