Shelby County, Ohio Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Sidney120,09420,541-0.15%1,67912 City
Fort Loramie21,7331,601-0.17%1,6791 Village
Anna31,5651,471-0.06%1,4121 Village
Jackson Center41,4461,4390%8402 Village
Botkins51,1321,156-0.09%8961 Village
Russia68167210.62%9411 Village
Port Jefferson7336315-0.59%2,2110 Village
Kettlersville8174166-1.14%1691 Village

Shelby County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 8 cities in Shelby County, Ohio.

Location of Shelby County