Hamilton is a town in Madison County, New York, United States. The population was 6,690 at the 2010 census. The town is named after American Founding Father Alexander Hamilton.
The Town of Hamilton contains a village also named Hamilton, the site of Colgate University. The village is on the county's border.