Seneca is a town in Ontario County, New York, United States. The population was 2,658 at the 2020 census. The town is named after a group of local natives. The Town of Seneca is on the southern border of the county and is southwest of the City of Geneva.