Bank of America operates branches in all 50 U.S. states, with the largest concentration on the East and West coasts

Bank of America has over 4,000 branches across the United States. The bank's headquarters is in Charlotte, North Carolina, but you'll find physical locations in every state. The densest networks are in California, Florida, Texas, New York, and the Carolinas, though the exact number of branches in each state changes as the bank opens and closes locations.

If you need to visit a specific branch, the fastest way to find it is through Bank of America's branch locator tool on their website or mobile app. You can search by address, zip code, or city name and see hours, available services, and whether an appointment is needed. Many branches now require appointments for certain services, especially during busy times.

Key Takeaways

  • Bank of America has more than 4,000 branches nationwide, with the most locations in California, Florida, Texas, New York, and the Carolinas.
  • The bank's corporate headquarters is located in Charlotte, North Carolina, but this is not a customer service location.
  • You can find your nearest branch using the Bank of America website or mobile app by searching your zip code or city.
  • Many branches now operate by appointment only for certain services, so calling ahead before you visit is a practical step.

How to find a branch near you

Go to bankofamerica.com and click the branch locator link, or open the Bank of America mobile app and select "Find a location." Enter your address, zip code, or city name. The tool will show you all nearby branches, their hours, phone numbers, and which services each location offers.

The results page tells you whether a branch handles deposits, withdrawals, loan applications, or investment services. Some smaller branches have limited services, so if you need something specific—like opening a business account or meeting with a financial advisor—check the service list before you go. You can also call the branch directly to confirm they can handle what you need.

What services are available at different branch types

Bank of America operates three main types of locations: full-service branches, express branches, and financial centers. Full-service branches handle all customer services, including account opening, loans, and investment information. Express branches are smaller and focus on basic transactions like deposits and withdrawals. Financial centers are larger locations that emphasize wealth management and business banking.

The branch locator tool shows you which type each location is and what services it offers. If you're planning to open a new account, explore for a loan, or discuss investment options, a full-service branch or financial center is your best choice. For routine transactions, an express branch will work fine.

Bank of America's headquarters and regional offices

The main corporate headquarters is at 100 North Tryon Street in Charlotte, North Carolina. This is not a location where customers can walk in for banking services—it's an office building for corporate staff. Bank of America also maintains regional offices in major cities like New York, San Francisco, Los Angeles, and Chicago, but these are administrative centers, not customer branches.

If you need to reach Bank of America's corporate offices for a specific reason, the main phone line is 1-800-432-1000. Customer service representatives can direct you to the right department or tell you which branch can handle your request.

Visiting during business hours and making appointments

Most Bank of America branches are open Monday through Friday from 9 a.m. to 5 p.m., with Saturday hours at many locations (usually 9 a.m. to 1 p.m.) and limited or no Sunday service. Hours vary by branch, so check the locator tool or call ahead to confirm. Many branches have reduced hours compared to before 2020, so don't assume the old schedule still applies.

Since the pandemic, Bank of America has moved toward appointment-based service for many transactions. You can book an appointment through the website, the mobile app, or by calling your branch directly. Walk-ins are still accepted at most locations, but you may wait longer or be asked to schedule an appointment if the branch is busy.

Accessing services without visiting a branch

Bank of America offers online banking, mobile banking, and phone banking as alternatives to visiting a branch. You can deposit checks using mobile deposit, transfer money, pay bills, and check balances through the app or website 24/7. For questions, you can call customer service at 1-800-432-1000 or use the chat feature in the mobile app.

ATMs are available at Bank of America branches and at many retail locations nationwide. If you use an out-of-network ATM, you may be charged a fee, though Bank of America reimburses some ATM fees depending on your account type. The mobile app shows you the nearest Bank of America ATM so you can avoid fees.

Frequently Asked Questions

Can I do all my banking online instead of visiting a branch?

Yes. Bank of America's website and mobile app let you deposit checks, transfer money, pay bills, and manage accounts without visiting a branch. For complex services like explore for a mortgage or opening a business account, you may prefer to meet with someone in person, but it's not required—you can often complete these services over the phone or through find messaging.

What should I bring when I visit a Bank of America branch?

Bring a government-issued photo ID (driver's license, passport, or state ID). If you're opening an account, bring a second form of ID and proof of address (utility bill, lease, or bank statement). For loan applications, bring recent pay stubs, tax returns, and information about any existing debts. Call your branch ahead of time to ask what specific documents they need for your situation.

Are Bank of America branches open on weekends?

Many branches are open on Saturday mornings, usually from 9 a.m. to 1 p.m., but hours vary by location. Very few branches are open on Sunday. Check the branch locator tool or call your local branch to confirm weekend hours. For banking outside regular hours, use online banking, the mobile app, or ATMs.

What's the difference between a Bank of America branch and an ATM-only location?

A branch is a full or express location where you can speak with staff and conduct transactions. An ATM-only location is just a machine for deposits and withdrawals with no staff present. The branch locator tool distinguishes between them, so you'll know what to expect before you visit.