Home>Institutions in >Choose State>Cities in Michigan Cities and towns in Michigan with Bank of America Branch Locations Largest Cities Ann Arbor Detroit Grand Rapids Kalamazoo Lansing Saginaw Southfield Sterling Heights Troy All Cities and Towns (Choose First Letter) A B C D E F G H J K L M N O P R S T W Y