Elk Creek rises approximately 6 miles southwest of Philippi in western Barbour County and flows generally west-northwestwardly into Harrison County, where it passes through the communities of Stonewood and Nutter Fort; it flows into the West Fork River in the city of Clarksburg.