Skip to content
ClickNNY
Get text alerts

2026 General Election State Assembly

Assembly District 120

Vote for 1 · Term: 2 years · In Jefferson County: Adams, Ellisburg, Lorraine and Worth

Timothy C. Allers

Timothy C. Allers

Democratic

Jim Weatherup

Jim Weatherup

Republican · Conservative

VS

Results

Results after polls close Nov 3, 9 PM
  • Timothy C. AllersDemocratic–
  • Jim WeatherupRepublican, Conservative–

The candidates

Timothy C. Allers

Timothy C. Allers

Democratic

Timothy Allers is a small business owner from the town of Mexico in Oswego County. He won the June 2026 Democratic primary for the 120th Assembly District by 28 votes over Jim Cannon.

Bio: cnycentral.com · Photo: timallers.com

No candidate video submitted yet

About Timothy C. Allers

Tim Allers is running for the open 120th Assembly District seat, which covers Oswego County and parts of Jefferson and Cayuga counties. His campaign describes him as a father and small-business owner who was raised in Central New York and still calls Oswego County home. For close to 20 years his work took him to roughly ten other states, and his campaign says he kept returning because his family and children are in the region. He has not held elected office, according to his campaign materials. His campaign says he is running to challenge what it calls an entrenched local political establishment and to make government more answerable to residents. The campaign website invites voters to name their top concerns from a list that includes affordability, child care, health care, property taxes, and roads and bridges, rather than laying out a detailed platform.

ClickNNY profile, written from the campaign’s biography and public records. Sources: timallers.com

Jim Weatherup

Jim Weatherup

RepublicanConservative

Jim Weatherup is chairman of the Oswego County Legislature. He has represented Hastings and Central Square in the county legislature since 2014 and is running for the Assembly seat held by retiring Assemblyman Will Barclay.

Bio: spectrumlocalnews.com · Photo: oswegocountyny.gov

No candidate video submitted yet

About Jim Weatherup

Jim Weatherup is running for the open 120th Assembly District seat. A lifelong resident of the Central Square area, he has served in the Oswego County Legislature since 2014, representing District 9, which includes the village of Central Square and parts of Hastings and Palermo. Fellow legislators first chose him as chairman in 2019. Earlier he was majority leader in 2018 and chaired the Finance and Personnel Committee. Before joining the county legislature he served on the Hastings town board and as town supervisor. When he launched his campaign in February 2026, he said it would center on affordability, support for local governments and protecting agriculture, and on making sure rural upstate communities are "heard in Albany."

ClickNNY profile, written from the campaign’s biography and public records. Sources: oswegocountyny.gov, oswegocountynewsnow.com

Listed alphabetically by last name with every party line they appear on. Video statements are provided by the campaigns, unedited; every candidate was invited.

Where this race is

Assembly District 120

JeffersonSt. LawrenceLewis

Includes all or part of: Adams, Ellisburg, Lorraine, Worth (in the three counties; the district extends beyond them).

Some towns are split between districts. Your exact ballot: type your address on the election page, or check voterlookup.elections.ny.gov.

Where to vote

Tue, Nov 3 · 6 AM – 9 PM

Election Day poll sites

  • Lorraine Town Hall20876 County Route 189, Lorraine, NY 13659 · Town of Lorraine
  • Worth Town Barn24600 County Route 189, Lorraine, NY 13659 · Town of Worth
  • Ellisburg Town Office11574 S Main St, Ellisburg, NY 13636 · Town of Ellisburg
  • Mannsville Fire Department310 S. Main St, Mannsville, NY 13661 · Town of Ellisburg
  • Belleville Fire Department7981 State Route 289, Belleville, NY 13611 · Town of Ellisburg
  • Adams Center Fire Department13401 North St, Adams Center, NY 13606 · Town of Adams
  • Adams Municipal Office3 Main St., Adams, NY 13606 · Town of Adams

From the county Board of Elections poll-site list (Jefferson: list last updated May 9, 2025). Your poll site depends on your election district, and sites can change: confirm yours with the board or voterlookup.elections.ny.gov before you go.

Jefferson County early voting, Oct 24 – Nov 1

  • Jefferson County Office Building, 175 Arsenal Street, Watertown, NY 13601 (free parking in county lot behind building, enter from Sherman Street)Sat Oct 24 9am-5pm; Sun Oct 25 9am-5pm; Mon Oct 26 12pm-8pm; Tue Oct 27 9am-5pm; Wed Oct 28 12pm-8pm; Thu Oct 29 9am-5pm; Fri Oct 30 9am-5pm; Sat Oct 31 9am-5pm; Sun Nov 1 9am-5pm
  • Depauville Fire Hall, 15231 School Street, Depauville, NY 13632Same schedule as above: Oct 24-Nov 1; 9am-5pm except Mon Oct 26 and Wed Oct 28, 12pm-8pm

Jefferson poll sitesCall the board: (315) 785-3027

Find my poll site

Verified against: jeffersoncountyny.gov