Find the bank behind any routing number.
Look up any 9-digit US routing number to see which bank it belongs to and whether it's valid — or find your own bank's number for direct deposit, ACH, and wires. Every record is cited and dated.
Built from FDIC & NCUA data · 142 bank-verified · independent, free, no sign-up
- 9,598
- Routing numbers
- 8,604
- Banks & credit unions
- 142
- Bank-verified
- $0
- Free, no account
Routing numbers for major banks
Routing numbers people look up most
These are the most-searched US routing numbers. Open any one to see the bank it belongs to, what it's used for, and how we confirmed it.
- 256 074 974Navy FederalBank-verified
- 041 215 663Sutton BankBank-verified
- 021 000 021JPMorgan Chase BankBank-verified
- 121 000 248Wells FargoBank-verified
- 121 000 358Bank of AmericaBank-verified
- 026 009 593Bank of AmericaBank-verified
- 314 074 269USAA Federal Savings BankBank-verified
- 063 100 277Bank of AmericaBank-verified
- 044 000 024The Huntington National BankBank-verified
- 103 100 195Stride BankBank-verified
- 121 042 882Wells FargoCross-checked
- 122 000 247Wells FargoCross-checked
Every number is labeled by how we confirmed it
Confirmed against an official bank source and the ABA checksum.
Matched across several public routing directories.
Listed in public data and shown with a clear label — never as confirmed.
Latest verified changes
Everything you can do here
What is a routing number?
A routing number is a 9-digit code (the ABA routing transit number) that identifies your bank on a US transfer. It's the first set of digits on the bottom-left of a check. The number you use can differ by purpose — one for direct deposit and ACH, another for domestic wires — so match it to the transfer and confirm it with your bank before sending money.