Cedar Creek rises approximately 1.0 miles west of Flatwoods in Braxton County and flows generally northwestward into Gilmer County, through the unincorporated community of Cedarville and through Cedar Creek State Park.