Erie County, Ohio Cities (2025)

24 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Sandusky123,70925,038-1.11%2,4619.63 City
Perkins township212,76512,3850.85%49525.77 Township
Vermilion310,74010,6500.17%1,01310.60 City
Huron township410,31610,696-0.75%44823.05 Township
Huron56,5376,907-1.12%1,3224.94 City
Margaretta township65,3735,630-0.96%16532.63 Township
Vermilion township74,6794,856-0.83%23519.90 Township
Sandusky township83,5843,5580.45%16521.69 Township
Milan township93,4383,609-1.12%13425.58 Township
Florence township102,3232,466-1.4%8926 Township
Milan111,3361,370-0.52%1,1221.19 Village
Groton township121,2801,341-1.01%5025.61 Township
Sandusky township13979986-0.2%6914.25 Township
Castalia14729773-1.22%7131.02 Village
Berlin Heights156636470.45%4141.60 Village
Bay View16584608-0.85%2,1160.28 Village
Sandusky township174644600.65%2617.92 Township
Whites Landing183863800%1,3170.29 CDP
Mitiwanga193113647.24%7350.42 CDP
Kelleys Island202592560.39%604.35 Village
Birmingham211483317.25%1321.12 CDP
Bloomingville221112166.73%871.28 CDP
Crystal Rock2391164-6.19%8580.11 CDP
Beulah Beach2484127.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 24 cities in Erie County, Ohio.