Whitesboro is a village in Oneida County, New York, United States. The population was 3,772 at the 2010 census. The village is named after Hugh White, an early settler. The Village of Whitesboro is inside the Town of Whitestown.