Pineville is a town in Wyoming County, West Virginia, along the Guyandotte River. The population was 715 at the 2000 census. It is the county seat of Wyoming County.
Pineville was settled by William Short in 1853.
In 1863, Hiram Clay first settled near the site of present Pineville. The community was once called Castlerock, and the post office there was once named Rock Castle. The town was renamed Pineville for the local pine forest and incorporated as a town under that name in 1907. It was named because it was built on the site of a black or pitch pine forest.