Duncannon, Pennsylvania — interactive Google street map, satellite and terrain views, Street View, live National Weather Service conditions and 7-day forecasts, real-time local and world news, and an editorial description of Duncannon, Perry County.
| City | Duncannon |
| State | Pennsylvania (PA) |
| County | Perry |
| Country | United States of America |
| Timezone | Eastern Time (America/New_York) |
| Latitude | 40.398142 |
| Longitude | -77.023033 |
| Population | 1,391 |
| Density | 1238.6 /km² |
| Incorporated | N/A |
| ZIP Code(s) | 17020 |
| Area Code | 215, 223, 267, 272, 412, 445, 484, 570, 582, 610, 717, 724, 814, 835, 878 |
| County Seat | Bloomfield |
| School District | Susquenita School District |
Duncannon is a locality in Perry County, Pennsylvania, United States. It has a population of approximately 1,391. The population density is 1238.6 people per km². Duncannon is located at 40.3981°N, 77.0230°W. It observes the Eastern Time (America/New_York) timezone. ZIP code: 17020.
Duncannon, a place where the Juniata River surrenders itself to the Susquehanna, unfolds against a backdrop of rolling hills that wear their verdant cloaks with quiet dignity. It lies 11.3 miles north-west of Harrisburg, PA (from Harrisburg, PA: bearing 320°T), and is situated 8.8 miles north-north-west of Enola. The air here, especially in the hazy mornings, carries the damp scent of the river and the faint, sweet perfume of distant hayfields. Stone houses, their facades softened by decades of sun and rain, line streets that seem to have been laid out by a gentle hand, following the contours of the land rather than imposing upon them. Above it all, the sky stretches wide and often painted with the bruised purples and soft golds of an approaching evening, a constant, silent observer of the town's slow turning. This was once a place where the rumble of trains was a more constant song, the railroad a vital artery connecting industries that now exist mostly in memory. The economy of Duncannon, long tied to the ironworks and the ceaseless flow of goods along the waterways, has found a new, quieter rhythm. The river, once a highway for commerce, now offers its own gentle bounty, a source of recreation and a constant, murmuring presence. The character of Duncannon is one of enduring resilience, a town that has seen its share of change but retains a steadfast connection to the land and the waters that define it, a place where the simple act of watching the river flow can feel like a profound statement.
Loading news…
Loading news-world…
Loading news-world…
This page provides an interactive Google map of Duncannon, Pennsylvania with street, satellite and terrain views and integrated Street View imagery. Live weather conditions are sourced directly from the National Weather Service, with current observations and a 7-day forecast also powered by Open-Meteo. Real-time local news and world news feeds keep the page current, while a Wikipedia summary or an editorially written description provides background on Duncannon and Perry County.
Detailed location data for Duncannon includes the ZIP code (17020), telephone area code (215, 223, 267, 272, 412, 445, 484, 570, 582, 610, 717, 724, 814, 835, 878), county seat of Perry County (Bloomfield), and school district assignment (Susquenita School District). These are among the most commonly searched location details for any US city or town.
Location data is drawn from the USGS Geographic Names Information System (GNIS) and cross-verified against 2020 US Census records by coordinate proximity — ensuring the correct Duncannon is identified even where the name is shared across multiple counties or states. Population figures are sourced from the 2020 US Census.
| Page generated | June 2026 |
| Location data | SimpleMaps US Cities Database; coordinates matched to USGS GNIS definitive data |
| Wikipedia validation | Article content matched to USGS GNIS coordinates via Wikipedia geosearch API. Location verified by proximity — not name matching alone. |