Marshalltown, Virginia
# Marshalltown, Virginia

Marshalltown is an unincorporated community in east-central Craig County, Virginia, United States. It lies along State Route 615, 4.25 miles (6.84 km) northeast of New Castle.

