← Back to Discover · All towns in Pennsylvania
Towns in Perry County
10 towns with data in Perry County, Pennsylvania, largest first. Find your matches.
Marysville is the largest of the 10 towns we list in Perry County, with 2,681 people. Together they have 9,911 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Marysville | 2,681 | $68,889 | $184,300 |
| Newport | 1,621 | $62,944 | $151,600 |
| Duncannon | 1,391 | $51,103 | $155,600 |
| Bloomfield | 1,090 | $73,542 | $227,400 |
| Liverpool | 850 | $59,539 | $197,500 |
| Millerstown | 736 | $91,964 | $200,800 |
| Loysville | 587 | $47,083 | $223,600 |
| Ickesburg | 416 | $96,364 | $216,300 |
| Blain | 278 | $73,750 | $170,000 |
| Landisburg | 261 | $59,375 | $126,100 |
ZIP codes in Perry County
14 ZIP codes in Perry County, Pennsylvania. A ZIP code can also reach into a neighboring county.
- 17006 Blain
- 17020 Duncannon
- 17024 Elliottsburg
- 17037 Ickesburg
- 17040 Landisburg
- 17045 Liverpool
- 17047 Loysville
- 17053 Marysville
- 17062 Millerstown
- 17068 New Bloomfield
- 17069 New Buffalo
- 17071 New Germantown
- 17074 Newport
- 17090 Shermans Dale
Nearby counties in Pennsylvania
- Juniata County 8
- Cumberland County 19
- Dauphin County 31
- Snyder County 17
- Mifflin County 23
- Adams County 24
Link to this page
Copy this HTML to link to this page from your own site.