Penn Hills

Municipality in Allegheny County, Pennsylvania

Aerial view of Penn Hills, Pennsylvania
Aerial view: USDA NAIP · USGS The National Map (public domain)

Penn Hills is a municipality in Allegheny County, Pennsylvania. The nearest town is Blawnox, 1.9 miles NW.

Penn Hills weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Penn Hills

All 24 webcams near 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

Loading 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

StatePennsylvania (PA)
CountyAllegheny County
TypeMunicipality
Land area19.14 sq mi (49.6 km²)
Water area0.23 sq mi (0.60 km²)
Coordinates40.4782° N, 79.8291° W
ZIP codes15235, 15139, 15147
Census code (GEOID)4259040

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Penn Hills

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: