Almond is a town in Allegany County, New York, United States. The population was 1,633 at the 2010 census.The Town of Almond is on the eastern edge of the county. The town has a village also called Almond. The town is west of Hornell, New York.