US Routing Numbers Database

A complete database of 18,316 routing numbers from 11,047 banks for use with making payments and transfers between banks.