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 Portland, Maine.

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
Los Angeles County, CA 200
Cook County, IL 81
Maricopa County, AZ 77
Orange County, CA 76
Harris County, TX 75
Miami-Dade County, FL 66
King County, WA 64
San Diego County, CA 57
Broward County, FL 53
New York County, NY 50
About the institution. Bank of America, National Association is identified by FDIC certificate number 3510. The headquarters address shown (1 City Ctr, Portland, Maine) is the branch with the lowest internal unique number — typically the institution's main office. For multi-state institutions, this is its legal HQ, which may differ from the corporate brand's perceived home (e.g., several brands consolidate to a Delaware or Ohio charter).

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