Indian Rocks, PA
Pennsylvania · Pike County
Indian Rocks is a small town in Pennsylvania with a population of 303. Residents earn $108,549 per year, which is 44% above the national average.
5.0
/5.0
A+
Excellent
303
Population
322/sq mi density
$108,549
Median Income
$55,558 per capita
47°F
Avg Temperature
275 sunny days/yr
A+
Overall
5.0 / 5.0
Excellent overall score based on economy, affordability, safety and education
A+
Economy
5.0 / 5.0
$108,549 median income, 0.0% unemployment
A+
Education
5.0 / 5.0
51.2% bachelor's degree or higher
Mines Near Indian Rocks, PA
1 mining sites from the Mine Safety and Health Administration (MSHA) found near Indian Rocks, PA.
| Name | Description |
|---|---|
| Blooming Grove Sand and Gravel Inc | Construction Sand and Gravel - Surface (Abandoned) |
All Countries























































































































































































































































