Shanksville is a borough in Somerset County, Pennsylvania, United States. It has a population of 197 as of the 2020 U.S. census.