No, the bank of America is not located in all 50 states. However, the bank of America has branches in 37 states in the USA.