Cities in Lorain County, Ohio by Population (2024)

There are 28 cities in Lorain County, Ohio.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Lorain165,37465,2260.06%2,76923.6City
Elyria253,26152,6830.27%2,59220.5City
North Ridgeville337,59535,4451.45%1,60423.4City
Avon Lake426,16325,2790.85%2,35111.1City
Medina525,82626,076-0.24%2,23011.6City
Avon625,56024,9320.62%1,23020.8City
Amherst712,99512,7250.52%1,8347.1City
Vermilion810,72210,6500.17%1,01110.6City
Sheffield Lake98,9688,9540.03%3,5992.5City
Oberlin107,4108,557-3.73%1,5054.9City
Grafton115,7265,914-0.81%1,1614.9Village
Wellington124,8654,8080.29%1,3353.6Village
Sheffield134,5694,1752.19%42510.7Village
LaGrange142,9262,6202.67%1,5391.9Village
New London152,3622,412-0.55%1,0712.2Village
Sharon Center161,5901,3287.65%3364.7CDP
South Amherst171,5551,575-0.32%6462.4Village
Pheasant Run181,4951,4700.47%1,6010.9CDP
Eaton Estates191,1861,209-0.17%1,3650.9CDP
Sullivan201,0807747.68%2614.1CDP
Wakeman211,0169910.59%1,2320.8Village
Valley City227909257.78%4221.9CDP
Spencer236936840.29%7031.0Village
Gloria Glens Park243743690.27%3,4950.1Village
Kipton25206210-0.48%4680.4Village
Rochester261601590%1431.1Village
Birmingham271383317.81%1231.1CDP
Beulah Beach2878126.85%1,6960.0CDP
showing: 28 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Lorain County, Ohio?

Lorain is the largest city in Lorain County.

What is the smallest city in Lorain County, Ohio?

Beulah Beach is the smallest city in Lorain County.

How many cities are in Lorain County?

There are 28 cities in Lorain County, Ohio.

Frequently Asked Questions