Shanksville is a borough in Somerset County, Pennsylvania, United States. It has a population of 197 as of the 2020 U.S. census. It is part of the Somerset, Pennsylvania Micropolitan Statistical Area and is located 78 miles southeast of Pittsburgh and 226 miles west of Philadelphia.