Ashtabula County, Ohio Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Ashtabula117,36617,956-0.62%2,2548 City
Conneaut212,23312,294-0.11%46726 City
Geneva35,7825,913-0.41%1,4474 City
Jefferson43,1353,213-0.41%1,2582 Village
North Kingsville52,6712,744-0.52%2999 Village
Roaming Shores61,6041,5840.25%7412 Village
Orwell71,4961,510-0.2%7792 Village
Geneva-on-the-Lake8937945-0.21%3922 Village
Andover9911957-0.98%6561 Village
North Perry10910914-0.22%2354 Village
Rock Creek11650674-0.76%7401 Village

Ashtabula County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 11 cities in Ashtabula County, Ohio.

Location of Ashtabula County