At the present, Bank of America runs 91 locations near Franklin, Norfolk County, Massachusetts. The listing of all Bank of America locations in the area can be found here.