Lorain County, Ohio Cities (2026)

15 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lorain166,01065,2320.2%2,79624 City
Elyria254,06352,6860.43%2,63820 City
North Ridgeville338,52835,4551.35%1,64423 City
Avon Lake426,87325,2791%2,41411 City
Avon525,89224,9340.62%1,24621 City
Amherst613,20612,7310.6%1,8647 City
Sheffield Lake79,0758,9540.22%3,6422 City
Oberlin88,5998,5620.07%1,7465 City
Grafton95,7395,933-0.55%1,1645 Village
Wellington104,9374,8080.45%1,3554 Village
Sheffield114,8204,1742.29%44911 Village
LaGrange123,0492,6202.42%1,6042 Village
South Amherst131,5611,575-0.13%6492 Village
Kipton142082110%4730 Village
Rochester151631600.62%1461 Village

Lorain County Cities Summary

Largest City

Lorain is the largest city in Lorain County, with a population of 66,010.

Smallest City

Rochester is the smallest city in Lorain County, with a population of 163.

10 Largest Cities

There are 15 cities in Lorain County, Ohio.

Location of Lorain County