Shelby County, Indiana Cities (2026)

3 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Shelbyville121,20420,1260.86%1,53614 City
Morristown21,1891,213-0.34%3104 Town
Fairland3538543-0.19%4711 Town

Shelby County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 3 cities in Shelby County, Indiana.

Location of Shelby County