Beverly is a small town in Randolph County, West Virginia, USA. It is situated along the Tygart Valley River and had a population of 651 at the 2000 census.
Beverly is located at 38°51′2″N 79°52′3″W / 38.85056°N 79.8675°W / 38.85056; -79.8675 (38.850600, -79.867444).
According to the United States Census Bureau, the town has a total area of 0.4 square miles (1.1 km²), all land. Beverly is the former county seat of Randolph County.