Lorain County, Ohio Cities (2025)

33 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lorain165,88065,2320.2%2,79124 City
Elyria253,83352,6860.43%2,62021 City
North Ridgeville338,01635,4551.37%1,62223 City
Avon Lake426,60725,2791.01%2,39111 City
Avon525,73224,9340.62%1,23821 City
Amherst613,12712,7310.61%1,8537 City
Columbia79,3467,4275.64%36626 Township
Sheffield Lake89,0558,9540.22%3,6342 City
Oberlin98,5938,5620.07%1,7455 City
Brownhelm108,1397,8940.48%40120 Township
Carlisle117,1617,1150.31%30324 Township
LaGrange127,0776,6021.26%27526 Township
Amherst136,5406,5370.26%42515 Township
Wellington146,2976,1500.72%28422 Township
Grafton155,7715,933-0.57%1,1705 Village
Wellington164,9154,8080.43%1,3494 Village
Sheffield174,7124,1742.32%43911 Village
Sheffield183,9583,9610.28%1,6352 Township
Elyria193,2383,2520.22%5666 Township
LaGrange202,9772,6202.44%1,5662 Village
Grafton212,8802,7790.95%11425 Township
New Russia222,4092,3710.42%10024 Township
Penfield231,8341,8120.38%8522 Township
Henrietta241,8051,7840.17%8521 Township
Pittsfield251,6861,5771.51%6526 Township
South Amherst261,5631,575-0.19%6492 Village
Pheasant Run271,5021,4700.47%1,6081 CDP
Huntington281,4181,3760.5%5526 Township
Eaton Estates291,1831,209-0.25%1,3611 CDP
Brighton308808540.57%5416 Township
Rochester317987870.25%4518 Township
Kipton32208211-0.48%4730 Village
Rochester331621600%1451 Village

Lorain County Cities Summary

Largest City

Lorain is the largest city in Lorain County, with a population of 65,880.

Smallest City

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

10 Largest Cities

There are 33 cities in Lorain County, Ohio.

Location of Lorain County