Your Bank of America routing number is a nine-digit code that identifies your specific branch to the banking system
When you send a wire transfer, the routing number tells the sending bank which Bank of America location holds your account. Bank of America uses different routing numbers depending on which state your account is held in, so the number you need depends on where you opened your account or where your branch is located, not where you currently live.
You do not need to memorize it or search online — Bank of America prints it directly on your checks, and you can also find it through your online banking portal or by calling your branch. Having the correct routing number matters because an incorrect one can delay your transfer or send money to the wrong account.
Key Takeaways
- Bank of America routing numbers are nine digits and vary by state, so you need the number for the state where your account is registered.
- Your routing number appears on the bottom left of every check you receive from Bank of America.
- You can find your routing number through your Bank of America online account, by calling customer service, or by visiting your local branch.
- The routing number is different from your account number — you will need both to complete a wire transfer.
Where to find your routing number on a check
The easiest way to locate your routing number is to look at a check from your Bank of America account. On the bottom left of the check, you will see three groups of numbers separated by colons or special symbols. The first group of nine digits is your routing number.
If you do not have a check available, you can order new checks through your Bank of America account, but that takes time. For an immediate wire transfer, use one of the other methods below instead.
Finding your routing number through Bank of America online banking
Log into your Bank of America account on their website or mobile app. Navigate to the account details or account information section — the exact location varies slightly depending on which device you are using, but it is usually under "Account" or "Settings."
Your routing number will be listed alongside your account number. Write down both numbers before you begin your wire transfer, because you will need to enter them into the sending bank's form. Some versions of the app also allow you to copy the number directly, which reduces the chance of typing it incorrectly.
Calling Bank of America customer service for your routing number
You can reach Bank of America customer service at 1-800-432-1000. Have your account number ready when you call, and tell the representative you need your routing number for a wire transfer. They will provide it over the phone and can also confirm that the number matches the state where your account is registered.
This method is useful if you are unsure whether you have the correct state-specific routing number or if you want to verify the number before submitting your wire transfer request. Customer service can also tell you if there are any holds or restrictions on your account that might affect the transfer.
Bank of America routing numbers by state
| State | Routing Number |
|---|---|
| Alabama | 061000104 |
| Arizona | 122000661 |
| California | 121000248 |
| Colorado | 102000076 |
| Connecticut | 021101108 |
| Delaware | 031000503 |
| Florida | 061000104 |
| Georgia | 061000104 |
| Illinois | 071000013 |
| Indiana | 074000010 |
| Iowa | 073000228 |
| Kansas | 101000187 |
| Kentucky | 061000104 |
| Louisiana | 061000104 |
| Maine | 021101108 |
| Maryland | 051000017 |
| Massachusetts | 021101108 |
| Michigan | 072000805 |
| Minnesota | 091000019 |
| Mississippi | 061000104 |
| Missouri | 081000210 |
| Montana | 102000076 |
| Nebraska | 101000187 |
| Nevada | 122000661 |
| New Hampshire | 021101108 |
| New Jersey | 021101108 |
| New Mexico | 102000076 |
| New York | 021101108 |
| North Carolina | 051000017 |
| North Dakota | 091000019 |
| Ohio | 044000037 |
| Oklahoma | 103000648 |
| Oregon | 121000248 |
| Pennsylvania | 031000503 |
| Rhode Island | 021101108 |
| South Carolina | 051000017 |
| South Dakota | 091000019 |
| Tennessee | 061000104 |
| Texas | 111000025 |
| Utah | 102000076 |
| Vermont | 021101108 |
| Virginia | 051000017 |
| Washington | 121000248 |
| West Virginia | 051000017 |
| Wisconsin | 071000013 |
| Wyoming | 102000076 |
What to do if you have an old or closed Bank of America account
If your Bank of America account is closed, you cannot use that routing number for incoming wire transfers. However, if you are sending money out of a closed account, the routing number may still work for a short period — contact Bank of America to confirm before attempting the transfer.
If you have moved to a different state since opening your account, your routing number does not automatically change. It remains tied to the state where you originally opened the account. If you want to update it, you can transfer your account to a new branch in your current state, which will assign you a new routing number for that state.
Frequently Asked Questions
Is my routing number the same as my account number?
No. Your routing number identifies your Bank of America branch, while your account number identifies your specific account within that branch. Both are printed on your checks, and you need both to send or receive a wire transfer. The routing number is always nine digits; your account number is typically longer.
Can I use the same routing number for all my Bank of America accounts?
Yes, if all your accounts are in the same state. The routing number is tied to the state where your account is registered, not to the individual account. If you have multiple accounts at the same branch, they all share the same routing number.
What happens if I use the wrong routing number for a wire transfer?
The transfer may be delayed, rejected, or sent to a different bank or branch. Contact the sending bank immediately if you realize you entered an incorrect routing number. Some banks can recall or redirect the transfer, but the process varies and is not always possible once the money has left.
Do I need a different routing number if I move to another state?
Not automatically. Your existing routing number remains valid even if you move. However, if you want to change your account to a Bank of America branch in your new state, you can do so and receive a new routing number for that state.