Avon is a city in Lorain County, Ohio, United States. The population was 24,847 at the 2020 census.
https://www.cityofavon.com/
https://www.avonlocalschools.org/