Bank of America, National Association 3,640 branches across 39 states · $1.98T deposits

Branch network of Bank of America, National Association (FDIC cert 3510) as of June 30, 2025. Headquartered in Charlotte, North Carolina.

Total Branches
3,640
States
39
Total Deposits
$1.98T
Avg / Branch
$542.6M

Branches by state

StateBranches
California 697
Florida 425
Texas 320
New York 249
New Jersey 185
Massachusetts 148
Georgia 130
Illinois 120
Washington 120
Maryland 116
North Carolina 109
Arizona 106
Virginia 99
Connecticut 83
Michigan 75
Pennsylvania 70
South Carolina 64
Tennessee 57
Nevada 54
Missouri 52
Ohio 50
Oregon 37
Colorado 33
Utah 25
Rhode Island 25
Kansas 24
District of Columbia 22
Minnesota 22
Oklahoma 18
Indiana 16
New Mexico 16
Arkansas 16
New Hampshire 16
Maine 12
Delaware 10
Kentucky 7
Idaho 5
Iowa 4
Nebraska 3

Top counties (by branch count)

CountyBranches
06037 200
17031 81
04013 77
06059 76
48201 75
12086 66
53033 64
06073 57
12011 53
36061 50
About the institution. Bank of America, National Association is identified by FDIC certificate number 3510. The headquarters address shown (100 N Tryon St, Charlotte, North Carolina) is the institution's main office as registered with the FDIC. For multi-state holding companies, this is the chartered bank entity's main office — which may differ from the corporate brand's perceived home or from the parent holding company's address (e.g., JPMorgan Chase Bank, N.A. is chartered in Ohio while its parent holding company sits in New York).

BankBranches · every U.S. bank branch by county and institution · data from FDIC Summary of Deposits June 30, 2025 · built by Claude