New York's 120th State Assembly district is one of the 150 districts in the New York State Assembly. It has been represented by former Republican Minority Leader William Barclay since 2003. In 2026, he announced that he would not run for re-election.
Geography 2020s District 120 encompasses all of Oswego County and portions of Cayuga and Jefferson counties. It contains the cities of Fulton and Oswego and the towns of New Haven, Amboy, Richland, Albion, Parish, Sandy Creek, Boylston, Mexico, Orwell, Redfield, Williamstown, Constantia, West Monroe, Schroeppel, Hastings, Palermo, Volney, Granby, Hannibal, Scriba, Oswego, Minetto, Ira, Victory, Sterling, Ellisburg, Adams, Lorraine and Worth.
The district is entirely within New York's 24th congressional district and overlaps (partially) with the 49th and 50th districts of the New York State Senate.
2010s This district encompassed most of Oswego County and portions of Onondaga and Jefferson counties. It contains the cities of Fulton and Oswego and the towns of New Haven, Amboy, Richland, Albion, Parish, Sandy Creek, Boylston, Mexico, Orwell, Redfield, Williamstown, Constantia, West Monroe, Schroeppel, Hastings, Palermo, Volney, Granby, Scriba, Ellisburg, and Lysander.
Recent election results 2026
2024
2022
2020
2018
2016
2014
2012
References