McKees Rocks

Borough in Allegheny County, Pennsylvania

View of McKees Rocks, Pennsylvania
Photo: Cbaile19 · CC0

McKees Rocks is a borough in Allegheny County, Pennsylvania, with 5,920 residents (2020 Census). It sits at 751 ft (229 m) above sea level. The nearest town is Stowe, 0.8 miles NW.

About McKees Rocks

McKees Rocks, also known as "The Rocks", is a borough in Allegheny County, Pennsylvania, United States. It lies along the south bank of the Ohio River and is part of the Pittsburgh metropolitan area. The population was 5,920 at the 2020 census.

In the past, the city was known for its extensive iron and steel interests. There were large railroad machine shops and manufacturers of locomotives, freight and passenger cars. Other factories produced springs, enamel ware, lumber, wall materials, plaster, nuts and bolts, malleable castings, chains and forgings, tin ware, concrete, and cigars.

The Pittsburgh, Allegheny and McKees Rocks Railroad was, and the Pittsburgh and Ohio Central Railroad is, located in an area along the river known as the "Bottoms". The McKees Rocks Bridge, which carries traffic between McKees Rocks and Pittsburgh, is the longest bridge in Allegheny County, at 7,293 feet (2,223 m). McKees Rocks had one of the largest Indian mounds in the state, built by the Adena and Hopewell peoples a thousand years before Europeans entered the area.

The borough is within the Sto-Rox School District, which serves McKees Rocks and neighboring Stowe Township. The local high school is Sto-Rox High School.

Text: Wikipedia · CC BY-SA 4.0

McKees Rocks weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in McKees Rocks

All 24 webcams near McKees Rocks ›

Webcams: Windy.com

Living in McKees Rocks

Median household income
$41,131
Median home value
$75,600
Median rent
$1,081/mo
Median age
40.9
Cost of living and demographics of McKees Rocks ›

Do you know McKees Rocks? Tell us about it

Help other travelers: share what makes McKees Rocks special. We review every message before publishing it.

Map of McKees Rocks

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

McKees Rocks 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 ›

McKees Rocks, PA population

McKees Rocks had 5,920 residents in the 2020 Census.

2020 Census5,920
Density5,606 per sq mi (2,165 per km²)

Source: U.S. Census Bureau, Decennial Census.

McKees Rocks at a glance

StatePennsylvania (PA)
CountyAllegheny County
TypeBorough
Population5,920 (2020)
Land area1.06 sq mi (2.7 km²)
Water area0.06 sq mi (0.16 km²)
Elevation751 ft (229 m)
Coordinates40.4690° N, 80.0633° W
ZIP code15204
Official websitemckeesrocks.com
Census code (GEOID)4246264

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

Towns near McKees Rocks

Straight-line distance between town centers.

Frequently asked questions about McKees Rocks

What county is McKees Rocks in?

McKees Rocks is in Allegheny County, Pennsylvania.

What is the population of McKees Rocks, PA?

5,920 people lived in McKees Rocks at the 2020 Census.

What is the ZIP code of McKees Rocks, PA?

The ZIP code of McKees Rocks is 15204.

What is the elevation of McKees Rocks?

751 feet (229 m) above sea level.

What towns are near McKees Rocks?

Stowe (0.8 mi), Ingram (1.7 mi), Bellevue (1.8 mi), Kennedy (2.1 mi), Avalon (2.2 mi).

Last updated: