McKees Rocks
Borough in Allegheny County, Pennsylvania

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.
- 5,920residents (2020 Census)
- 751 ftelevation · 229 m
- 1.1 sq miland area · 2.7 km²
- 5,606 / sq mipopulation density
- 15204ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 5,920 |
|---|---|
| Density | 5,606 per sq mi (2,165 per km²) |
Source: U.S. Census Bureau, Decennial Census.
McKees Rocks at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Allegheny County |
| Type | Borough |
| Population | 5,920 (2020) |
| Land area | 1.06 sq mi (2.7 km²) |
| Water area | 0.06 sq mi (0.16 km²) |
| Elevation | 751 ft (229 m) |
| Coordinates | 40.4690° N, 80.0633° W |
| ZIP code | 15204 |
| Official website | mckeesrocks.com |
| Census code (GEOID) | 4246264 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near McKees Rocks
- Stowe0.8 mi NW
- Ingram1.7 mi S
- Bellevue1.8 mi N
- Kennedy2.1 mi W
- Avalon2.2 mi N
- Crafton2.5 mi S
- Thornburg2.6 mi SW
- Ben Avon2.7 mi N
- Ben Avon Heights3.1 mi N
- Emsworth3.4 mi NW
- Pennsbury Village3.4 mi SW
- Rosslyn Farms3.5 mi S
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: