Gaines, West Virginia


Gaines is an unincorporated community in Upshur County, West Virginia.
The community was named in honor of U.S. Representative Joseph H. Gaines.