Sand Fork is a town in Gilmer County, West Virginia, United States.
[5] Sand Fork was incorporated in 1903 as Layopolis, named for William R. Lay, an employee of the Eureka Pipe Line Company, which operated in oil fields in the area.
Prior to 1983, the town was known as Layopolis, while its post office was known as Sand Fork.
The town's name was changed to Sand Fork by the results of an election in 1983.
25.0% of all households were made up of individuals, and 15% had someone living alone who was 65 years of age or older.
About 17.2% of families and 21.2% of the population were below the poverty line, including 21.4% of those under the age of eighteen and 26.1% of those 65 or over.
There is an early historic general store, several churches, an elementary school and a number of businesses.