Bear Rocks is an unincorporated community and census-designated place in Bullskin Township, Fayette County, Pennsylvania, United States. As of the 2020 census, Bear Rocks had a population of 1,005. It is located along the south side of Pennsylvania Route 31 in northern Fayette County, on the western slope of Chestnut Ridge.