Huntingdon
Borough in Huntingdon County, Pennsylvania

Huntingdon is a borough in Huntingdon County, Pennsylvania, with 6,827 residents (2020 Census). It sits at 643 ft (196 m) above sea level. The nearest town is Smithfield, 1.9 miles SW.
- 6,827residents (2020 Census)
- 643 ftelevation · 196 m
- 3.6 sq miland area · 9.4 km²
- 1,887 / sq mipopulation density
- 16654ZIP code
About Huntingdon
Huntingdon is a borough in and county seat of Huntingdon County, Pennsylvania, United States. It lies along the Juniata River about 32 miles (51 km) east of larger Altoona and 92 miles (148 km) west of the state capital of Harrisburg on the Susquehanna River. With a population of 6,827 in the 2020 U.S. Decennial Census, it is the largest population center near Raystown Lake, a winding, 28-mile-long (45 km) flood-control reservoir managed by the United States Army Corps of Engineers.
The borough is on the main line of the Norfolk Southern freight railway (formerly the longtime Pennsylvania Railroad) in an agricultural and outdoor recreational region with extensive forests and scattered deposits of ganister rock, coal, fire clay, and limestone deposits. Historically, the region surrounding Huntingdon was dotted with iron furnaces and forges, consuming limestone, iron ore and wood (for charcoal production) throughout the 19th century. Dairy farms dominate the local agriculture. The town is a regular stop for the daily east-west Amtrak passenger train service which connects Pittsburgh to the west with Philadelphia and New York City to the east and northeast. Huntingdon is also home to Juniata College (founded 1876 by the Church of the Brethren).
Text: Wikipedia · CC BY-SA 4.0
Huntingdon weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Huntingdon
Webcams: Windy.com
Living in Huntingdon
- Median household income
- $67,125
- Median home value
- $198,900
- Median rent
- $838/mo
- Median age
- 34.6
Do you know Huntingdon? Tell us about it
Help other travelers: share what makes Huntingdon special. We review every message before publishing it.
Map of Huntingdon
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Huntingdon Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Huntingdon, PA population
Huntingdon had 6,827 residents in the 2020 Census.
| 2020 Census | 6,827 |
|---|---|
| Density | 1,887 per sq mi (729 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Huntingdon at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Huntingdon County |
| Type | Borough |
| Population | 6,827 (2020) |
| Land area | 3.62 sq mi (9.4 km²) |
| Water area | 0.08 sq mi (0.22 km²) |
| Elevation | 643 ft (196 m) |
| Coordinates | 40.4980° N, 78.0088° W |
| ZIP code | 16654 |
| Official website | huntingdonborough.com |
| Census code (GEOID) | 4236368 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Huntingdon
- Smithfield1.9 mi SW
- Oneida3.4 mi NE
- McConnellstown3.8 mi SW
- Henderson3.8 mi E
- Juniata5.5 mi S
- Petersburg5.6 mi NW
- Porter5.8 mi NW
- Mill Creek5.9 mi SE
- Walker6.0 mi W
- Alexandria6.4 mi NW
- Brady6.4 mi E
- Logan6.9 mi N
Straight-line distance between town centers.
Frequently asked questions about Huntingdon
What county is Huntingdon in?
Huntingdon is in Huntingdon County, Pennsylvania.
What is the population of Huntingdon, PA?
6,827 people lived in Huntingdon at the 2020 Census.
What is the ZIP code of Huntingdon, PA?
The ZIP code of Huntingdon is 16654.
What is the elevation of Huntingdon?
643 feet (196 m) above sea level.
What towns are near Huntingdon?
Smithfield (1.9 mi), Oneida (3.4 mi), McConnellstown (3.8 mi), Henderson (3.8 mi), Juniata (5.5 mi).
Last updated: