Bank of America is one of the four largest US-based bank in the United States with 4600 full-service branch locations and nearly 16,000 ATM’s located in all 50 states and in numerous other countries. When it comes to finding one near you it is highly likely with a little effort you would be able to find either a full-service branch location or an ATM.

In order to save you some time and help you to avoid having to drive all over town looking for a Bank of America, you can always visit us here on this page and you will be able to search for any local branch or the nearest ATM to your location. With locations in all 50 states, it is quite possible that Bank of America services more than half the US population.

Bank of America Nearby

Banking Services offered by Bank of America

Bank of America offers a number of both personal and business banking services to the many millions of its customers and clients. From bank accounts (checking and savings), credit cards and lines of credit, loans, mortgages, car loans, investments and financial education. They also provide a number of financial services and products that are specifically targeted toward the business world. Some of the services that they offer to their business customers involve Cash Management Tools, Payroll Services, Invoicing and Payments and Tax Services.

Have tens of thousands of highly trained bankers and customer service professionals that are available for offering financial advice and for taking care of a wide range of issues that pop up regarding one of your accounts. They also are able to help answer a wide range of banking questions.

Bank of America Hours of Operation

Bank of America established its hours of operation in order to be open at the times that their customers need them to be open. Whether you need to access one of the services that are offered at a full branch office or if you are looking to get some handy cash from a local ATM, you will likely find a location that is open when you need them the most.

For those tech-savvy customers, they offer a super-convenient and powerful mobile app that works will most Apple, Android. Their app gives you access to almost all of the services without you having to leave your home.

Bank of America Hours – Open

  • Monday 9:00 am to 4:00 pm
  • Tuesday 9:00 am to 4:00 pm
  • Wednesday 9:00 am to 4:00 pm
  • Thursday 9:00 am to 4:00 pm
  • Friday 9:00 am to 5:00 pm
  • Saturday 9:00 am to 12:00 pm
  • Sunday Closed

Bank of America Holiday Hours – Observed

  • Christmas Day
  • Columbus Day
  • Easter Sunay
  • Martin Luther King Jr. Day
  • Labor Day
  • Independence Day
  • Memorial Day
  • New Year’s Day
  • President’s Day
  • Veteran’s Day
  • Thanksgiving Day

Bank of America Holiday Hours – Open

  • Christmas Eve
  • Cinco de Mayo
  • Good Friday
  • Halloween
  • Valentine’s Day
  • St. Patrick’s Day

Bank of America Branch and ATM locations

With approximately 4600 branch offices spread across all 50 states, you should be able to find one near yours. Plus with 16,000 convenient ATM machines also spread across all 50 states you should be able to carry out your banking business, whatever your needs are.

States Where Bank of America Bank Is Located
Branches in Each State
Arkansas 19
Arizona 140
California 896
Colorado 10
Connecticut 134
District of Columbia25
Delaware 8
Florida 556
Georgia 167
Iowa 3
Idaho 3
Illinois 161
Kansas 30
Massachusetts 223
Maryland 155
Maine 16
Michigan 119
Minnesota 9
Missouri 75
North Carolina 150
New Hampshire 24
New Jersey 262
New Mexico24
Nevada 66
New York 315
Oklahoma 30
Oregon 50
Pennsylvania 64
Rhode Island 33
South Carolina 81
Tennessee 58
Texas 374
Utah 1
Virginia 132
Washington 171

Bank of America Routing Numbers

Each and every bank has a unique 9-digit number that it uses for a number of different banking processes including wire transfers and also direct deposits. Every account holder is provided with their Bank of America routing number that is associated with their account when they first open the account.

However, there is another convenient way to find the routing number for your Bank of America account. Looking at the example below, you can see that the 9-digit routing number imprint at the bottom of every check.

Example of Bank of America Check

List of Bank of America Routing Numbers

Alabama051000017051000017026009593 
Alaska051000017051000017026009593
Arizona122101706122101706026009593
Arkansas082000073082000073026009593
CaliforniaNorth121000358121000358026009593
CaliforniaSouth122000661121000358026009593
Colorado051000017051000017026009593
Connecticut011900571011900254026009593
Delaware031202084031202084026009593
Washington DC054001204054001204026009593
FloridaEast063000047063100277026009593
FloridaWest063100277063100277026009593
Georgia061000052061000052026009593
Hawaii051000017051000017026009593
Idaho123103716123103716026009593
Illinois - South081904808081904808026009593
Illinois - North071000505071000505026009593
Illinois - Chicago Metro071103619081904808026009593
Indiana Accounts opened online with Bank of America before 8/23/2008051000017051000017026009593
Indiana Accounts opened online with Bank of America after 8/23/2008081904808081904808026009593
All other Indiana accounts071214579071214579026009593
Iowa073000176073000176026009593
Kansas101100045101100045026009593
Kentucky051000017051000017026009593
Louisiana051000017051000017026009593
Maine011200365011200365026009593
Maryland052001633052001633026009593
Massachusetts011000138011000138026009593
Michigan Accounts opened online with Bank of America before 8/23/2008051000017051000017026009593
Michigan Accounts opened online with Bank of America after 8/23/2008081904808081904808026009593
All other Michigan accounts072000805072000805026009593
Minnesota051000017051000017026009593
Mississippi051000017051000017026009593
Missouri East/St. Louis081000032081000032026009593
Missouri West/Kansas City101000035081000032026009593
Montana051000017051000017026009593
Nebraska051000017051000017026009593
Nevada122400724122400724026009593
New Hampshire011400495011400495026009593
New Jersey021200339021200339026009593
New Mexico107000327107000327026009593
New York021000322021000322026009593
North Carolina053000196053000196026009593
North Dakota051000017051000017026009593
Ohio051000017051000017026009593
Oklahoma103000017103000017026009593
Oregon323070380323070380026009593
Pennsylvania031202084031202084026009593
Rhode Island011500010011500010026009593
South Carolina053904483053904483026009593
South Dakota051000017051000017026009593
Tennessee064000020064000020026009593
TexasNorth111000025111000025026009593
TexasSouth113000023111000025026009593
Utah051000017051000017026009593
Vermont051000017051000017026009593
Virginia051000017051000017026009593
Washington125000024125000024026009593
West Virginia051000017051000017026009593
Wisconsin051000017051000017026009593
Wyoming051000017051000017026009593
As you can see from the above table, Bank of America has multiple Routing Numbers

About Bank of America

Bank of America is the second largest US-based bank as ranked by assets and is headquartered in Charlotte, North Carolina. As of two years ago, it was also ranked as the 26th largest company in the United States, which is based on revenues generated. Bank of America made a major expansion of its business portfolio at the beginning of the economic downturn in 2008 when it purchased the once powerful financial company, Merrill Lynch.

Bank of America operates more than 4,600 banking centers and another 15,900 in all 50 states, however, that does not necessarily mean that they actually have a branch location in each and every state in the United States. Bank of America provides a wide range of financial products and services to all of its customers and clients through its branch locations, ATM’s, online banking and mobile app.