Boonville is a town in Oneida County, New York, USA. The town is in the northeast of the county. The population was 4,555 at the 2010 census. The town includes a village, also called Boonville. The town and village are named after Gerrit Boon, an agent of the Holland Land Company. The current mayor is Michael Kramer.
The town was first settled around 1795. The Town of Boonville was created in 1805 from the Town of Leyden.