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.
Example recordBank-verified
121000248
Wells Fargo Bank, N.A.
Most looked-up routing numbers
Routing number lookup- 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
Routing numbers for major banks
All 8,522 banksHow every number is labeled
- Bank-verifiedConfirmed on the bank's own published page and against the ABA checksum. The page and the date are linked on every record.
- Cross-checkedListed for the bank in several public routing directories, but not confirmed by the bank.
- UnconfirmedSeen in public data only. Shown with this label as a lead, never as an answer.
Latest verified changes
All updatesWhat 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.