Shelby County, Ohio Cities (2026)

8 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sidney120,31320,550-0.19%1,69712 City
Fort Loramie21,5821,602-0.19%1,5331 Village
Anna31,4631,469-0.07%1,3201 Village
Jackson Center41,4361,441-0.07%8342 Village
Botkins51,1961,1570.59%9471 Village
Russia67537230.67%8691 Village
Port Jefferson7299308-0.33%1,9670 Village
Kettlersville8162167-0.61%1571 Village

Shelby County Cities Summary

Largest City

Sidney is the largest city in Shelby County, with a population of 20,313.

Smallest City

Kettlersville is the smallest city in Shelby County, with a population of 162.

10 Largest Cities

There are 8 cities in Shelby County, Ohio.

Location of Shelby County