← Back to Discover · All towns in Ohio
Towns in Shelby County
10 towns with data in Shelby County, Ohio, largest first. Find your matches.
Sidney is the largest of the 10 towns we list in Shelby County, with 20,501 people. Together they have 27,277 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Sidney | 20,501 | $60,668 | $169,900 |
| Anna | 1,699 | $80,788 | $167,200 |
| Fort Loramie | 1,467 | $93,750 | $276,500 |
| Jackson Center | 1,339 | $64,900 | $167,000 |
| Botkins | 956 | $80,000 | $218,400 |
| Russia | 638 | $61,685 | $260,000 |
| Port Jefferson | 306 | $57,083 | $101,000 |
| Lockington | 154 | $57,083 | $162,500 |
| Kettlersville | 121 | $113,750 | $163,100 |
| Newport CDP (Shelby County) | 96 | $73,375 | $209,400 |
ZIP codes in Shelby County
11 ZIP codes in Shelby County, Ohio. A ZIP code can also reach into a neighboring county.
- 45302 Anna
- 45306 Botkins
- 45333 Houston
- 45334 Jackson Center
- 45336 Kettlersville
- 45340 Maplewood
- 45353 Pemberton
- 45360 Port Jefferson
- 45363 Russia
- 45365 Sidney
- 45845 Fort Loramie
Nearby counties in Ohio
- Auglaize County 9
- Miami County 13
- Mercer County 10
- Logan County 15
- Darke County 19
- Champaign County 6
Link to this page
Copy this HTML to link to this page from your own site.