Erie County, Ohio Cities (2025)

24 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sandusky123,94525,089-0.95%2,48510 City
Perkins212,51912,384-0.15%48626 Township
Vermilion310,75210,6560.18%1,01411 City
Huron410,44610,699-0.19%45323 Township
Huron56,5656,889-0.98%1,3285 City
Margaretta65,4045,578-0.3%16633 Township
Vermilion74,7424,857-0.23%23820 Township
Sandusky83,5923,5660.36%16622 Township
Milan93,4723,606-0.66%13626 Township
Florence102,3612,465-0.63%9126 Township
Milan111,3341,368-0.52%1,1201 Village
Groton121,2891,341-0.69%5026 Township
Sandusky139849860.1%6914 Township
Castalia14739773-0.94%7231 Village
Berlin Heights156756480.75%4222 Village
Bay View16586603-0.68%2,1230 Village
Sandusky174604610%2618 Township
Whites Landing183863800%1,3170 CDP
Mitiwanga193113647.24%7350 CDP
Kelleys Island202612560.38%604 Village
Birmingham211483317.25%1321 CDP
Bloomingville221112166.73%871 CDP
Crystal Rock2391164-6.19%8580 CDP
Beulah Beach2484127.69%1,8260 CDP

Erie County Cities Summary

Largest City

Sandusky is the largest city in Erie County, with a population of 23,945.

Smallest City

Beulah Beach is the smallest city in Erie County, with a population of 84.

10 Largest Cities

There are 24 cities in Erie County, Ohio.

Location of Erie County