Penn Hills
Municipality in Allegheny County, Pennsylvania

Penn Hills is a municipality in Allegheny County, Pennsylvania. The nearest town is Blawnox, 1.9 miles NW.
- 19.1 sq miland area · 49.6 km²
- 15235main ZIP code (3 in total)
Penn Hills weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Penn Hills
Webcams: Windy.com
Do you know Penn Hills? Tell us about it
Help other travelers: share what makes Penn Hills special. We review every message before publishing it.
Map of Penn Hills
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Penn Hills 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 Hills at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Allegheny County |
| Type | Municipality |
| Land area | 19.14 sq mi (49.6 km²) |
| Water area | 0.23 sq mi (0.60 km²) |
| Coordinates | 40.4782° N, 79.8291° W |
| ZIP codes | 15235, 15139, 15147 |
| Census code (GEOID) | 4259040 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Penn Hills
- Blawnox1.9 mi NW
- Verona2.0 mi N
- O'Hara2.7 mi NW
- Churchill2.8 mi S
- Oakmont2.9 mi N
- Wilkinsburg3.3 mi SW
- Wilkins3.6 mi S
- Forest Hills3.9 mi S
- Aspinwall4.0 mi W
- Edgewood4.3 mi SW
- Plum4.6 mi E
- Fox Chapel4.6 mi NW
Straight-line distance between town centers.
Frequently asked questions about Penn Hills
What county is Penn Hills in?
Penn Hills is in Allegheny County, Pennsylvania.
What is the ZIP code of Penn Hills, PA?
The main ZIP code is 15235. Other ZIP codes: 15139, 15147.
What towns are near Penn Hills?
Blawnox (1.9 mi), Verona (2.0 mi), O'Hara (2.7 mi), Churchill (2.8 mi), Oakmont (2.9 mi).
Last updated: