Bank of America operates 3,657 branches offers access to 2,276 stand-alone ATMs in the United States as of August 16, 2024. Bank of America has branches in 39 U.S. states and territories, with branches and ATMs in 2,391 cities.
California has the most Bank of America branches with 717 in the state. In second place is Florida with 430 branches, and Texas comes in third with 325 branches. Among the U.S. states and territories where Bank of America operates, Nebraska has the fewest branches at just 2.
15 branches
9 ATMs
11 cities
110 branches
70 ATMs
42 cities
717 branches
409 ATMs
432 cities
32 branches
32 ATMs
25 cities
82 branches
50 ATMs
71 cities
22 branches
10 ATMs
1 cities
6 branches
8 ATMs
7 cities
430 branches
114 ATMs
212 cities
132 branches
102 ATMs
80 cities
4 branches
1 ATMs
3 cities
2 branches
1 ATMs
2 cities
122 branches
61 ATMs
82 cities
12 branches
16 ATMs
11 cities
23 branches
15 ATMs
13 cities
5 branches
5 ATMs
3 cities
151 branches
288 ATMs
196 cities
119 branches
68 ATMs
85 cities
11 branches
9 ATMs
15 cities
75 branches
28 ATMs
51 cities
20 branches
19 ATMs
26 cities
55 branches
36 ATMs
37 cities
103 branches
98 ATMs
75 cities
2 branches
1 cities
15 branches
16 ATMs
21 cities
187 branches
74 ATMs
195 cities
17 branches
15 ATMs
8 cities
54 branches
42 ATMs
13 cities
248 branches
116 ATMs
149 cities
47 branches
43 ATMs
47 cities
18 branches
20 ATMs
11 cities
37 branches
27 ATMs
27 cities
67 branches
44 ATMs
54 cities
24 branches
19 ATMs
25 cities
66 branches
59 ATMs
47 cities
56 branches
39 ATMs
30 cities
325 branches
219 ATMs
134 cities
22 branches
7 ATMs
20 cities
100 branches
53 ATMs
60 cities
124 branches
34 ATMs
69 cities