Shelby County, Indiana Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Shelbyville121,37620,1300.81%1,54814 City
Morristown21,1781,210-0.42%3074 Town
Fairland3534543-0.37%4681 Town

Shelby County Cities Summary

Largest City

Shelbyville is the largest city in Shelby County, with a population of 21,376.

Smallest City

Fairland is the smallest city in Shelby County, with a population of 534.

10 Largest Cities

There are 3 cities in Shelby County, Indiana.

Location of Shelby County