← Back to Discover · All towns in Indiana
Towns in Shelby County
12 towns with data in Shelby County, Indiana, largest first. Find your matches.
Shelbyville is the largest of the 12 towns we list in Shelby County, with 20,296 people. Together they have 25,046 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Shelbyville | 20,296 | $55,602 | $174,700 |
| Morristown | 1,134 | $53,250 | $162,000 |
| Fairland | 660 | $42,083 | $186,600 |
| Pleasant View | 611 | $196,063 | $372,500 |
| Waldron | 606 | $80,441 | $165,900 |
| Boggstown | 597 | $68,321 | $201,400 |
| Marion | 276 | $71,563 | $275,800 |
| Geneva | 265 | $85,188 | $175,900 |
| Blue Ridge | 215 | $139,048 | n/a |
| Gwynneville | 198 | $109,000 | $139,000 |
| Flat Rock | 121 | $59,000 | $135,300 |
| Milford | 67 | $73,125 | $92,500 |
ZIP codes in Shelby County
9 ZIP codes in Shelby County, Indiana. A ZIP code can also reach into a neighboring county.
- 46110 Boggstown
- 46124 Edinburgh
- 46126 Fairland
- 46130 Fountaintown
- 46144 Gwynneville
- 46161 Morristown
- 46176 Shelbyville
- 46182 Waldron
- 47234 Flat Rock
Nearby counties in Indiana
- Rush County 8
- Johnson County 10
- Decatur County 6
- Hancock County 13
- Bartholomew County 15
- Marion County 15
Link to this page
Copy this HTML to link to this page from your own site.