Smock is an unincorporated community and census-designated place in Franklin and Menallen townships in Fayette County, Pennsylvania, United States. It is located roughly halfway between the borough of Perryopolis and the city of Uniontown, and is part of the Pittsburgh metropolitan area. As of the 2010 census the population was 583.
The community is located along Redstone Creek, which forms the boundary between Franklin and Menallen townships. Pennsylvania Route 51, a four-lane highway, forms the eastern edge of the CDP. Route 51 leads north 7 miles (11 km) to Perryopolis and south 8 miles (13 km) to Uniontown, the county seat. According to the U.S. Census Bureau, the Smock CDP has a total area of 1.5 square miles (4.0 km2), all of it land.
The community has the name of Samuel Smock, the original owner of the town site.