Avon Lake

City in Lorain County, Ohio

View of Avon Lake, Ohio
Photo: Dmsparling · CC BY-SA 4.0

Avon Lake is a city in Lorain County, Ohio, with 25,206 residents (2020 Census). It sits at 607 ft (185 m) above sea level. The nearest town is Avon, 3.5 miles S.

About Avon Lake

Avon Lake is a city in northeastern Lorain County, Ohio, United States, located on the southern shore of Lake Erie about 17 miles (27 km) west of Cleveland. The population was 25,206 at the 2020 census. It is part of the Cleveland metropolitan area.

Text: Wikipedia · CC BY-SA 4.0

Avon Lake weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Avon Lake

All 24 webcams near Avon Lake ›

Webcams: Windy.com

Living in Avon Lake

Median household income
$115,567
Median home value
$368,300
Median rent
$1,537/mo
Median age
44.3
Cost of living and demographics of Avon Lake ›

Do you know Avon Lake? Tell us about it

Help other travelers: share what makes Avon Lake special. We review every message before publishing it.

Map of Avon Lake

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Avon Lake Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Avon Lake, OH population

Avon Lake had 25,206 residents in the 2020 Census.

2020 Census25,206
Density2,265 per sq mi (874 per km²)

Source: U.S. Census Bureau, Decennial Census.

Avon Lake at a glance

StateOhio (OH)
CountyLorain County
TypeCity
Population25,206 (2020)
Land area11.13 sq mi (28.8 km²)
Elevation607 ft (185 m)
Coordinates41.4945° N, 82.0161° W
ZIP code44012
Official websiteavonlake.org
Census code (GEOID)3903464

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Avon Lake

Straight-line distance between town centers.

Frequently asked questions about Avon Lake

What county is Avon Lake in?

Avon Lake is in Lorain County, Ohio.

What is the population of Avon Lake, OH?

25,206 people lived in Avon Lake at the 2020 Census.

What is the ZIP code of Avon Lake, OH?

The ZIP code of Avon Lake is 44012.

What is the elevation of Avon Lake?

607 feet (185 m) above sea level.

What towns are near Avon Lake?

Avon (3.5 mi), Sheffield Lake (4.3 mi), Bay Village (4.5 mi), Sheffield (4.8 mi), Westlake (5.4 mi).

Last updated: