Salamanca is a town in Cattaraugus County, New York, United States. The population was 470 at the 2020 census. The name is from José de Salamanca y Mayol, Marquis of Salamanca, a major Spanish investor in the Atlantic and Great Western Railroad, a local railroad.