Ashtabula County, Ohio Cities (2026)

11 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Ashtabula117,67517,975-0.28%2,2948 City
Conneaut212,38312,3040.11%47326 City
Geneva35,8465,921-0.2%1,4634 City
Jefferson43,1733,218-0.22%1,2732 Village
North Kingsville52,7102,749-0.22%3039 Village
Roaming Shores61,5651,582-0.19%7232 Village
Orwell71,5081,517-0.07%7852 Village
Andover8943957-0.21%6791 Village
Geneva-on-the-Lake9932944-0.21%3902 Village
North Perry10909914-0.11%2344 Village
Rock Creek11660674-0.3%7521 Village

Ashtabula County Cities Summary

Largest City

Ashtabula is the largest city in Ashtabula County, with a population of 17,675.

Smallest City

Rock Creek is the smallest city in Ashtabula County, with a population of 660.

10 Largest Cities

There are 11 cities in Ashtabula County, Ohio.

Location of Ashtabula County