Erie County, Ohio Cities (2025)

14 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Sandusky123,70925,038-1.11%2,4619.63 City
Vermilion210,74010,6500.17%1,01310.60 City
Huron36,5376,907-1.12%1,3224.94 City
Milan41,3361,370-0.52%1,1221.19 Village
Castalia5729773-1.22%7131.02 Village
Berlin Heights66636470.46%4141.60 Village
Bay View7584608-0.85%2,1160.28 Village
Whites Landing83863800%1,3170.29 CDP
Mitiwanga93113647.24%7350.42 CDP
Kelleys Island102592560.39%604.35 Village
Birmingham111483317.25%1321.12 CDP
Bloomingville121112166.73%871.28 CDP
Crystal Rock1391164-6.19%8580.11 CDP
Beulah Beach1484127.69%1,8260.05 CDP

Erie County Cities Summary

Largest City

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

Smallest City

Beulah Beach is the smallest city in Erie County.

10 Largest Cities

There are 14 cities in Erie County, Ohio.