For the hamlet in Orange County, see Amity, Orange County, New York
Amity is a town in Allegany County, New York, United States. The population was 2,308 at the 2010 census. The name of the town means "friendship."
The Town of Amity is near the middle of Allegany County and is northeast of Olean, New York. The county seat, Belmont, is in Amity.