GlobalFinMate

Bank of America Routing Number: State-by-State Complete List

bank of america routing number

Quick Answer

Bank of America routing numbers vary by state. The most common routing numbers are:

  • California: 121000358  |  Texas: 111000025  |  Florida: 063100277
  • New York: 021000322  |  Illinois: 071000505
  • Domestic Wire (all states): 026009593

Scroll down for the full 50-state table with every routing number.

If you’ve ever needed to set up direct deposit, send a wire transfer, make an ACH payment, or link your Bank of America account to another app or service, you’ve run into the same question: what is my Bank of America routing number?

The answer isn’t as simple as one universal number. Bank of America — the second-largest bank in the United States — uses different routing numbers depending on the state where you originally opened your account. This is a result of decades of bank mergers and acquisitions, where BofA absorbed regional banks that each had their own routing numbers assigned by the American Bankers Association (ABA).

This guide gives you the complete, up-to-date list of Bank of America routing numbers for all 50 states and Washington D.C., explains the difference between ACH and wire routing numbers, and shows you exactly how to find and verify your routing number.

What Is a Routing Number?

A routing number — also called an ABA routing number or RTN (Routing Transit Number) — is a 9-digit code that identifies a financial institution during a transaction. Think of it as a bank’s address for electronic money movement.

You need your routing number for:

  • Setting up direct deposit from your employer or government agency
  • Making ACH payments (automatic bill payments, subscriptions)
  • Receiving federal or state tax refunds
  • Sending or receiving domestic wire transfers
  • Linking your bank account to PayPal, Venmo, Zelle, or investment apps
  • Writing checks (it appears on the bottom-left of every check)

A routing number is always 9 digits long. If you see fewer or more digits, you’re likely looking at your account number instead.

Important: Your routing number is tied to the state where you opened your Bank of America account – not where you currently live. If you’ve moved states, your routing number stays the same as when you opened the account.

Bank of America Routing Number by State: Full List (2026)

Use the table below to find the ACH / direct deposit routing number for your state. This is the number you’ll use for most everyday transactions including direct deposit setup, ACH payments, and linking external accounts.

State / TerritoryRouting Number (ACH / Direct Deposit)
Alabama051000017
Alaska051000017
Arizona122101706
Arkansas082000073
California121000358
Colorado123103716
Connecticut011900571
Delaware031202084
Florida063100277
Georgia061000052
Hawaii121000358
Idaho123103716
Illinois071000505
Indiana051000017
Iowa081904808
Kansas101000035
Kentucky051000017
Louisiana051000017
Maine011900571
Maryland052001633
Massachusetts011000138
Michigan072000805
Minnesota091000019
Mississippi051000017
Missouri081000032
Montana092300265
Nebraska104000029
Nevada122101706
New Hampshire011400495
New Jersey021200339
New Mexico107000327
New York021000322
North Carolina053000196
North Dakota051000017
Ohio042200612
Oklahoma103000017
Oregon323070380
Pennsylvania036001808
Rhode Island011500010
South Carolina053904483
South Dakota051000017
Tennessee064000020
Texas111000025
Utah124000054
Vermont011900571
Virginia051000017
Washington125000024
Washington D.C.054001204
West Virginia051000017
Wisconsin075000051
Wyoming307070115

Note: Always verify your routing number through official Bank of America channels before completing a transaction. You can confirm your number in the BofA mobile app, online banking portal, or by calling 1-800-432-1000.

Wire Transfer Routing Number vs. ACH Routing Number

This is one of the most important distinctions Bank of America customers need to understand. The routing number in the state table above is your ACH routing number — used for everyday transactions. Wire transfers use a completely different, universal routing number.

Transaction TypeNumber / CodeApplies To
Domestic Wire Transfer026009593All 50 states + D.C.
International Wire (USD)BOFAUS3NSWIFT code — US Dollar transfers
International Wire (Foreign Currency)BOFAUS6SSWIFT code — non-USD transfers

ACH Routing Number

Used for: Direct deposit, bill payments, linking apps (PayPal, Venmo, etc.), receiving ACH payments, tax refunds.

These are state-specific, as shown in the full table above. ACH transfers typically take 1–3 business days to process.

Domestic Wire Transfer

Routing number (all states): 026009593

Used for: Sending or receiving domestic wire transfers within the United States. This single routing number applies to every Bank of America customer in all 50 states. Domestic wires typically settle on the same business day if initiated before BofA’s 5:00 PM ET cutoff.

International Wire Transfer (SWIFT Codes)

For international transfers, you’ll need a SWIFT code instead of a routing number:

  • USD transfers: BOFAUS3N
  • Foreign currency transfers: BOFAUS6S

International wires can take 1–3 business days depending on the destination country and the correspondent banking network.

How to Find Your Bank of America Routing Number

You have four reliable ways to find your Bank of America routing number:

Method 1: Check Your Personal Check

The easiest way. Look at the bottom-left corner of any Bank of America check. The first set of 9 digits is your routing number. Your account number follows it, and the check number comes after that.

Method 2: BofA Mobile App

Open the Bank of America app on your phone. Tap on your checking or savings account. Then tap ‘Information & Services’ or the account details section. Your routing number will be displayed alongside your account number.

Method 3: BofA Online Banking

Log in at bankofamerica.com. Click on your checking account. Select ‘Account Details.’ Your routing number (and account number) will be displayed there.

Method 4: Call Bank of America

Call the Bank of America customer service line at 1-800-432-1000. A representative will verify your identity and provide your routing number. Lines are open Monday through Friday from 8 AM to 11 PM ET, and weekends from 8 AM to 8 PM ET.

Pro Tip: If you’re unsure which state your account is registered in, your BofA mobile app or online banking will always show the exact routing number associated with your specific account — no guesswork needed.

Frequently Asked Questions (FAQs)

What is Bank of America’s routing number for California?

The Bank of America routing number for California is 121000358. This is used for ACH transfers, direct deposits, and bill payments. For wire transfers, all California BofA customers use 026009593.

What is Bank of America’s routing number for Texas?

The Bank of America routing number for Texas is 111000025. For wire transfers, use 026009593 regardless of state.

What is Bank of America’s routing number for Florida?

The Bank of America routing number for Florida is 063100277. For wire transfers, use 026009593.

What is Bank of America’s routing number for New York?

The Bank of America routing number for New York is 021000322. For wire transfers, use 026009593.

Why does Bank of America have different routing numbers by state?

Bank of America grew through decades of mergers and acquisitions, absorbing regional banks that already had their own ABA-assigned routing numbers. Rather than consolidating everything into one number (which would require millions of customers to update their banking information), BofA maintained the existing state-specific routing numbers.

I moved to a different state. Do I need a new routing number?

No. Your routing number is tied to the state where you originally opened your Bank of America account, not where you currently live. If you moved from Texas to New York, your routing number is still 111000025. Only if you open a brand new account in your new state will you receive a different routing number.

What is the difference between a routing number and an account number?

What is the difference between a routing number and an account number?

Tips to Avoid Routing Number Mistakes

  • Always double-check your routing number directly in the BofA app or online banking before providing it to a new employer, government agency, or financial institution.
  • Use the ACH routing number for direct deposits and bill pay — never the wire transfer number.
  • For wire transfers, always use 026009593 — this is the same for every BofA customer nationwide.
  • Never share your account number publicly — the routing number alone is not enough to access your account, but your account number should always be kept private.
  • If a transaction fails, first verify that you used the correct routing number for the correct transaction type (ACH vs. wire).

Final Thoughts

Finding your Bank of America routing number is straightforward once you know where to look and which number to use for which purpose. The state-by-state table above covers every routing number Bank of America uses for ACH and direct deposit transactions, while the wire routing number (026009593) is universal across all states.

When in doubt, always verify your routing number through the official Bank of America mobile app or by calling customer service at 1-800-432-1000. Using the wrong routing number can cause payment delays or returned transactions.

Related Articles: : Chase Bank Routing Numbers  |  Wells Fargo Routing Numbers 

Disclaimer: Routing numbers are subject to change. Always verify with Bank of America directly before completing financial transactions. This article is for informational purposes only.

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top