Home>Institutions in >Choose State>Cities in Massachusetts Cities and towns in Massachusetts with Bank of America Branch Locations Largest Cities Attleboro Boston Cambridge Dorchester Fall River Marlborough New Bedford Springfield Worcester All Cities and Towns (Choose First Letter) A B C D E F G H J K L M N O P Q R S T U W Y Cities and Towns Starting with S Salem Saugus Scituate Seekonk Sharon Shrewsbury Somerset Somerville South Deerfield South Dennis South Hadley South Hamilton South Yarmouth Springfield Stoneham Stoughton Sturbridge Sudbury Sutton