Moscow, West VirginiaMoscow is an unincorporated community on the Ohio River along West Virginia Route 2 in Hancock County, West Virginia, United States.An early variant name was New Lexington.