Penn Farms
Census-designated place in Blair County, Pennsylvania

Penn Farms is an unincorporated community (census-designated place) in Blair County, Pennsylvania, with 2,307 residents (2020 Census). It sits at 1,047 ft (319 m) above sea level. The nearest town is Fort Fetter, 1.1 miles NE.
- 2,307residents (2020 Census)
- 1,047 ftelevation · 319 m
- 1.5 sq miland area · 3.9 km²
- 1,551 / sq mipopulation density
- 16665ZIP code
About Penn Farms
Penn Farms is an unincorporated community and census-designated place (CDP) in Blair County, Pennsylvania, United States. It was first listed as a CDP prior to the 2020 census.
The CDP is in south-central Blair County, in the northern part of Blair Township. It is bordered to the northeast by Hollidaysburg, the county seat, and to the north by Duncansville. Interstate 99 forms the northwestern edge of the CDP, and Pennsylvania Route 36 forms the eastern edge. It is 9 miles (14 km) south of Altoona.
Text: Wikipedia · CC BY-SA 4.0
Penn Farms weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Penn Farms
Webcams: Windy.com
Living in Penn Farms
- Median household income
- $89,867
- Median home value
- $348,900
- Median rent
- $1,063/mo
- Median age
- 40.5
Do you know Penn Farms? Tell us about it
Help other travelers: share what makes Penn Farms special. We review every message before publishing it.
Map of Penn Farms
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Penn Farms 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 ›Penn Farms, PA population
Penn Farms had 2,307 residents in the 2020 Census.
| 2020 Census | 2,307 |
|---|---|
| Density | 1,551 per sq mi (599 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Penn Farms at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Blair County |
| Type | Census-designated place |
| Population | 2,307 (2020) |
| Land area | 1.49 sq mi (3.9 km²) |
| Elevation | 1,047 ft (319 m) |
| Coordinates | 40.4160° N, 78.4134° W |
| ZIP code | 16665 |
| Census code (GEOID) | 4258950 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Penn Farms
- Fort Fetter1.1 mi NE
- Blair1.1 mi SE
- Duncansville1.1 mi NW
- Hollidaysburg1.5 mi NE
- Sunbrook1.6 mi NW
- Reservoir1.8 mi SE
- Newry2.0 mi SW
- Cross Keys2.2 mi NW
- Foot of Ten2.5 mi W
- Sylvan Hills2.7 mi NE
- Loop2.9 mi E
- Carson Valley2.9 mi NW
Straight-line distance between town centers.
Frequently asked questions about Penn Farms
What county is Penn Farms in?
Penn Farms is in Blair County, Pennsylvania.
What is the population of Penn Farms, PA?
2,307 people lived in Penn Farms at the 2020 Census.
What is the ZIP code of Penn Farms, PA?
The ZIP code of Penn Farms is 16665.
What is the elevation of Penn Farms?
1,047 feet (319 m) above sea level.
What towns are near Penn Farms?
Fort Fetter (1.1 mi), Blair (1.1 mi), Duncansville (1.1 mi), Hollidaysburg (1.5 mi), Sunbrook (1.6 mi).
Last updated: