Portville is a town in Cattaraugus County, New York, United States.
[3] The name is derived from the town's early role in shipping lumber and other items down the Allegheny River.
The Allegheny River flows through the south part of the town.
Eldred and Ceres townships in McKean County, Pennsylvania, are south of Portville.
The towns of Clarksville and Genesee in Allegany County form the eastern boundary.
23.6% of all households were made up of individuals, and 11.8% had someone living alone who was 65 years of age or older.
The highway superintendent is an elected two-year term position and is run independently from the town board, except for receiving annual funding of the highway department budget.