Lorain County, Ohio Cities (2026)

31 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
Columbia79,8457,4275.34%38626 Township
Sheffield Lake89,0758,9540.22%3,6422 City
Oberlin98,5998,5620.07%1,7465 City
Brownhelm108,1787,8940.48%40320 Township
Carlisle117,1837,1150.31%30424 Township
LaGrange127,1656,6021.24%27826 Township
Amherst136,5576,5370.26%42615 Township
Wellington146,3426,1500.71%28622 Township
Grafton155,7395,933-0.55%1,1645 Village
Wellington164,9374,8080.45%1,3554 Village
Sheffield174,8204,1742.29%44911 Village
Sheffield183,9693,9610.28%1,6392 Township
Elyria193,2453,2520.22%5676 Township
LaGrange203,0492,6202.42%1,6042 Village
Grafton212,9072,7790.94%11525 Township
New Russia222,4192,3710.42%10024 Township
Penfield231,8411,8120.38%8522 Township
Henrietta241,8081,7840.17%8621 Township
Pittsfield251,7111,5771.48%6626 Township
South Amherst261,5611,575-0.13%6492 Village
Huntington271,4251,3760.49%5526 Township
Brighton288858540.57%5516 Township
Rochester298007870.25%4518 Township
Kipton302082110%4730 Village
Rochester311631600.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 31 cities in Lorain County, Ohio.

Location of Lorain County