Ottawa County, Ohio Cities (2025)

14 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Port Clinton15,8776,017-0.47%2,7582.13 City
Ballville23,8003,5371.47%8404.52 CDP
Oak Harbor32,7852,820-0.25%1,7551.59 Village
Genoa42,1722,224-0.46%1,3611.60 Village
Stony Prairie51,8351,6322.06%1,1441.60 CDP
Curtice61,4951,251-0.13%4063.68 CDP
Elmore71,3591,396-0.51%1,4690.93 Village
Marblehead8831851-0.48%2623.17 Village
Lakeside9561686-1.58%8150.69 CDP
Williston10323419-3.29%5290.61 CDP
Rocky Ridge11306310-0.33%3051 Village
Clay Center12245260-1.21%2421.01 Village
Put-in-Bay13149153-0.67%3390.44 Village
Wightmans Grove1420405.26%1420.14 CDP

Ottawa County Cities Summary

Largest City

Port Clinton is the largest city in Ottawa County, with a population of 5,877.

Smallest City

Wightmans Grove is the smallest city in Ottawa County.

10 Largest Cities

There are 14 cities in Ottawa County, Ohio.