8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sandusky | 1 | 23,716 | 25,089 | -0.96% | 2,461 | 10 | City |
| Vermilion | 2 | 10,771 | 10,656 | 0.18% | 1,016 | 11 | City |
| Huron | 3 | 6,500 | 6,889 | -0.99% | 1,315 | 5 | City |
| Milan | 4 | 1,327 | 1,368 | -0.52% | 1,114 | 1 | Village |
| Castalia | 5 | 732 | 773 | -0.95% | 716 | 1 | Village |
| Berlin Heights | 6 | 681 | 648 | 0.89% | 426 | 2 | Village |
| Bay View | 7 | 583 | 603 | -0.51% | 2,112 | 0 | Village |
| Kelleys Island | 8 | 262 | 256 | 0.38% | 60 | 4 | Village |
Sandusky is the largest city in Erie County, with a population of 23,716.
Kelleys Island is the smallest city in Erie County, with a population of 262.
There are 8 cities in Erie County, Ohio.