Campbell is a town in Steuben County, New York, United States. The population was 3,691 at the 2000 census. The name is from Robert Campbell, an early landowner.
The Town of Campbell is centrally located in the county and is northwest of Corning.
Campbell was first settled around 1801. The town was formed in 1831 from the Town of Hornby.