Sign In Register

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)
← Back to Indian Rocks, PA