Avon is a village in Livingston County, New York, USA. The population was 3,394 at the 2010 census. The village is named after the River Avon. The Village of Avon is located within the northwest part of the Town of Avon. The village is south of the City of Rochester.