Junior is a town in Barbour County, West Virginia in the USA, along the Tygart Valley River. The population was 520 at the 2010 census.