BANK OF AMERICA Routing Numbers
20 routing numbers across 1 state.
Virginia(20)
021001318
Richmond, VA
064100852
Richmond, VA
064101178
Richmond, VA
064101385
Richmond, VA
064101673
Richmond, VA
064107046
Richmond, VA
064208194
Richmond, VA
071214579
Henrico, VA
072413609
Richmond, VA
081500875
Richmond, VA
081517897
Richmond, VA
082900429
Richmond, VA
084301767
Richmond, VA
111300945
Henrico, VA
111901302
Henrico, VA
112002080
Henrico, VA
114000019
Henrico, VA
114000653
Henrico, VA
114017714
Henrico, VA
311093120
Henrico, VA
BANK OF AMERICA FAQ
How many routing numbers does BANK OF AMERICA have?
BANK OF AMERICA has 20 routing numbers across 1 state. Large banks often have different routing numbers for different regions or transaction types.
Which BANK OF AMERICA routing number should I use?
Use the routing number for the state where your account was opened. For wire transfers, contact BANK OF AMERICA directly — they may use a separate wire routing number.
Looking for a Modern Business Bank?
Holdings offers free business checking, 1.75% APY, FDIC insurance up to $3M, and AI-powered bookkeeping. No monthly fees.
Open a Holdings Account →