Oakvale is a town in Mercer County, West Virginia, United States, along the East River. The population was 121 at the 2010 census. It is part of the Bluefield, WV-VA micropolitan area which has a population of 107,578.
Oakvale was originally known as "Frenchville" after an early settler, Captain Napoleon French. It was renamed Oakvale after the dense stands of oak trees that grew in the valley. The town incorporated in 1907.
Oakvale is located at 37°19′56″N 80°58′8″W (37.332163, -80.968802). The town is situated in a narrow valley along East River, a few miles west of the state line between Virginia and West Virginia. West Virginia Route 112 (Ingleside Road) traverses Oakvale, connecting the town with Bluefield to the southwest. U.S. Route 460 passes just north of the town.
According to the United States Census Bureau, the town has a total area of 0.42 square miles (1.09 km2), all land.
At the 2010 census there were 121 people, 49 households, and 31 families living in the town.