Right now, Bank of America has 56 branches near Salem, Rockingham County, New Hampshire. These are Bank of America locations in the area.