ZIP Code 17020: Duncannon, Pennsylvania
ZIP code 17020 is assigned to Duncannon, Pennsylvania, and lies within Perry County. Its reference point is at latitude 40.4087 and longitude -77.0473 (40°24'31.3"N 77°02'50.3"W).
Location Overview of ZIP Code 17020
17020 is the only ZIP code listed for Duncannon, PA in our directory.
Across Perry County there are 15 ZIP codes listed, and Pennsylvania has 2,250 in total.
The nearest listed ZIP code is 17069 in New Buffalo, PA, about 5.1 mi to the northeast.
| ZIP code | 17020 |
|---|---|
| City | Duncannon |
| County | Perry County |
| State | Pennsylvania (PA) |
| Latitude | 40.4087 |
| Longitude | -77.0473 |
| DMS | 40°24'31.3"N 77°02'50.3"W |
| Nearest ZIP | 17069 (New Buffalo, 5.1 mi) |
Map of ZIP Code 17020
Map centered on 40.4087, -77.0473. The pin marks the ZIP code's reference point, not its boundary.
ZIP Codes Near 17020
These 15 ZIP codes have the closest reference points to 17020, measured in a straight line.
Nearby Cities and Towns
The closest communities to ZIP code 17020, measured in a straight line from its reference point, are New Buffalo, PA (5.1 mi northeast), Marysville, PA (6.4 mi southeast) and Dauphin, PA (6.5 mi east). Distances are approximate and road distances will be longer.
- New Buffalo, PA – 5.1 mi northeast
- Marysville, PA – 6.4 mi southeast
- Dauphin, PA – 6.5 mi east
- New Bloomfield, PA – 7.7 mi west
- Newport, PA – 8.1 mi northwest
- Shermans Dale, PA – 8.9 mi southwest
- Summerdale, PA – 9.3 mi southeast
- Halifax, PA – 9.3 mi northeast
- Enola, PA – 9.7 mi southeast
- Millerstown, PA – 11 mi northwest
Schools Near Duncannon, PA
If you are moving to ZIP code 17020, check the school district serving Duncannon and Perry County to confirm which public schools serve your street address.
Searching nearby communities such as New Buffalo and Marysville can widen the list of public, private and charter options. The links below open live Google Maps results centered on 17020.
Parks and Outdoor Recreation
Use the map above to explore green space around Duncannon. Zoom out to look for larger parks and nature areas beyond the ZIP code 17020 area.
Hospitals and Healthcare
Hospitals, urgent care clinics and pharmacies serving Duncannon, PA can be found with the searches below. In a medical emergency, call 911.
Residents of ZIP code 17020 may also use facilities in nearby New Buffalo, Marysville and Dauphin.
Shopping and Dining in Duncannon
For places to eat and shop near Duncannon, PA, the searches below show up-to-date listings around ZIP code 17020.
Libraries and Historical Places
Public libraries, museums and historic sites near Duncannon, Pennsylvania can be found with the searches below, which are centered on ZIP code 17020.
To research local history, try searching for Perry County records and archives along with the name Duncannon.
Roads, Rivers and Lakes
From ZIP code 17020, New Buffalo lies about 5.1 mi to the northeast, Marysville lies about 6.4 mi to the southeast, Dauphin lies about 6.5 mi to the east, New Bloomfield lies about 7.7 mi to the west and Newport lies about 8.1 mi to the northwest. Use the directions link for turn-by-turn routes and road names.
Rivers, lakes and other water features near Duncannon show up on the map above, or you can search for them directly.
Frequently Asked Questions About ZIP Code 17020
Data for ZIP code 17020 comes from a public U.S. postal code dataset and is provided for general reference. Always confirm mailing details with the U.S. Postal Service.