Your routing number is on the bottom left of any check you have
The easiest way to find your Bank of America routing number is to look at a check from your checking account. The nine-digit number on the bottom left of the check, before your account number, is your routing number. If you do not have checks or cannot locate one, there are several other ways to find it.
Bank of America uses different routing numbers depending on which state your account is based in. The routing number tells the banking system which branch or processing center handles your account, so it matters which one you use. Using the wrong routing number can delay transfers or cause them to fail.
Key Takeaways
- Your routing number appears on the bottom left of any Bank of America check, before your account number.
- Bank of America routing numbers vary by state, so you need the one that matches where your account is located.
- You can find your routing number through your online banking portal, by calling Bank of America customer service, or by visiting a branch in person.
- The routing number is different from your account number and is used for incoming transfers, direct deposits, and bill payments.
Find it through your Bank of America online account
Log into your Bank of America account on their website or mobile app. Go to the account details or account information section — this is usually found under "Account" or "Settings." The routing number is listed alongside your account number.
If you cannot find it in the main account details, look for a section labeled "Wire Transfer Information" or "Routing Number." Some accounts show it immediately when you click on the account name. The online method is fastest if you already have your login credentials.
Call Bank of America customer service
Call Bank of America at 1-800-432-1000. Have your account number ready. A representative will provide your routing number over the phone and can confirm which state your account is registered in. This method works if you do not have online access or prefer to speak with someone directly.
Wait times vary depending on the time of day and how busy the line is. Early morning or mid-week calls typically have shorter waits. The representative can also answer questions about why you need the routing number and whether it is the correct one for your specific transfer.
Visit a Bank of America branch
Walk into any Bank of America branch with your ID and ask a teller for your routing number. They can print it for you or write it down. This is useful if you need it immediately and are already near a branch, or if you want to confirm other account details at the same time.
Branch hours vary by location. You can find your nearest branch and its hours on the Bank of America website by entering your zip code. Some branches have limited hours on weekends or may be closed on holidays.
Bank of America routing numbers by state
| State | Routing Number |
|---|---|
| Alabama | 061000104 |
| Alaska | 125000105 |
| Arizona | 122000496 |
| Arkansas | 071000013 |
| California | 121000248 |
| Colorado | 102000073 |
| Connecticut | 011000015 |
| Delaware | 031000503 |
| Florida | 067000007 |
| Georgia | 061000104 |
| Hawaii | 121000248 |
| Idaho | 125000105 |
| Illinois | 071000013 |
| Indiana | 074000010 |
| Iowa | 073000228 |
| Kansas | 101000187 |
| Kentucky | 061000104 |
| Louisiana | 061000104 |
| Maine | 011000015 |
| Maryland | 051000017 |
| Massachusetts | 011000015 |
| Michigan | 072000096 |
| Minnesota | 091000019 |
| Mississippi | 061000104 |
| Missouri | 081000210 |
| Montana | 102000073 |
| Nebraska | 101000187 |
| Nevada | 121000248 |
| New Hampshire | 011000015 |
| New Jersey | 021000021 |
| New Mexico | 102000073 |
| New York | 021000021 |
| North Carolina | 051000017 |
| North Dakota | 091000019 |
| Ohio | 044000037 |
| Oklahoma | 103000648 |
| Oregon | 121000248 |
| Pennsylvania | 031000503 |
| Rhode Island | 011000015 |
| South Carolina | 051000017 |
| South Dakota | 091000019 |
| Tennessee | 061000104 |
| Texas | 111000025 |
| Utah | 102000073 |
| Vermont | 011000015 |
| Virginia | 051000017 |
| Washington | 121000248 |
| West Virginia | 051000017 |
| Wisconsin | 071000013 |
| Wyoming | 102000073 |
Match your account state to the routing number above. If your account is registered in California, for example, your routing number is 121000248. If you opened your account in one state but have since moved, your routing number is still based on where the account was originally opened, not where you live now.
What to do with your routing number once you have it
Use your routing number when setting up direct deposit from your employer, receiving wire transfers from other banks, or paying bills through your bank's bill pay system. You will also need it if someone outside Bank of America is sending you money and needs your banking details.
Keep your routing number separate from your account number. The routing number is not secret — it is the same for all Bank of America customers in your state — but your account number is unique to you. Never share your account number with someone you do not trust, but the routing number is safe to give out.
Frequently Asked Questions
Is my routing number the same as my account number?
No. Your routing number identifies Bank of America and your state, while your account number identifies your specific account. The routing number is nine digits and appears first on a check; your account number is longer and appears after the routing number.
Do I need a different routing number for savings and checking accounts?
No. Both your checking and savings accounts at Bank of America use the same routing number based on your state. The account number is what distinguishes between them.
What if I do not know which state my account is registered in?
Call Bank of America at 1-800-432-1000 or log into your online account. The account details section usually shows the state where your account was opened. If you are unsure, ask a representative — they can confirm it and give you the correct routing number.
Can I use a routing number from a different state?
You should use the routing number for the state where your account is registered. Using a different state's routing number may cause transfers to fail or be delayed. If you need to confirm which one is correct, contact Bank of America directly.
Where do I find my routing number if I bank online only and do not have checks?
Log into your Bank of America online account and look for account details or account information. The routing number is listed there. You can also call 1-800-432-1000 or visit a branch with your ID.