Presently, Marshalls runs 13 locations near Salem, Rockingham County, New Hampshire. This page will give you the listing of all Marshalls stores nearby.