Avon Lake is located in Lorain County, OH. The population is 22,742, making Avon Lake the 4th largest city in Lorain County.
There are 0 public schools in Avon Lake with an average Homefacts rating of A. The total crime rate for Avon Lake is moderate , and there are 9 registered sex offenders residing in the city. Unemployment in Avon Lake is very high and the median home sales price is $0. Detailed and up-to-date Avon Lake property reports are available for any property address.
Cities near Avon Lake include Avon, Sheffield Lake and Bay Village.