Wells Fargo Routing Number 2026: All States + Wire & SWIFT

California: 121042882 · Texas: 111900659 · New York: 026012881 · Florida: 063107513 · Wire transfers (all states): 121000248 · SWIFT: WFBIUS6S. Last verified: March 2026.
Wells Fargo is one of the most complex routing number situations in U.S. banking — they have different numbers for almost every state, plus separate numbers for wire transfers. Here's the complete breakdown.
I'm Drashco — 15+ years in payment processing. Let's get straight to the numbers.
Wells Fargo Routing Number by State (2026)
Your routing number is tied to the state where you opened your account, not where you live now. Moving states doesn't change your routing number unless you open a new account.
| State | Wells Fargo Routing Number |
|---|---|
| California | 121042882 |
| Alabama | 062000080 |
| Alaska | 125200057 |
| Arizona | 122105278 |
| Arkansas | 111900659 |
| Colorado | 102000076 |
| Connecticut | 021101108 |
| Delaware | 031100869 |
| Florida | 063107513 |
| Georgia | 061000227 |
| Hawaii | 121042882 |
| Idaho | 124103799 |
| Illinois | 071101307 |
| Indiana | 074900275 |
| Iowa | 073000228 |
| Kansas | 101089292 |
| Kentucky | 121042882 |
| Louisiana | 121042882 |
| Maryland | 055003201 |
| Massachusetts | 121042882 |
| Michigan | 091101455 |
| Minnesota | 091000019 |
| Mississippi | 062203751 |
| Montana | 092905278 |
| Nebraska | 104000058 |
| Nevada | 321270742 |
| New Jersey | 021200025 |
| New Mexico | 107002192 |
| New York | 026012881 |
| North Carolina | 053000219 |
| North Dakota | 091300010 |
| Ohio | 041215537 |
| Oregon | 123006800 |
| Pennsylvania | 031000503 |
| South Carolina | 053207766 |
| South Dakota | 091400046 |
| Tennessee | 064003768 |
| Texas | 111900659 |
| Texas (El Paso area) | 112000066 |
| Utah | 124002971 |
| Virginia | 051400549 |
| Washington State | 125008547 |
| Wisconsin | 075911988 |
| Wyoming | 102301092 |
Wells Fargo Wire Transfer Routing Number (All States)
For domestic wire transfers, Wells Fargo uses a single routing number for all accounts nationwide — different from your state's ACH routing number:
121000248
For international wire transfers, Wells Fargo's SWIFT/BIC code is WFBIUS6S.
Wells Fargo wire transfer address:
Wells Fargo Bank, N.A.
420 Montgomery Street
San Francisco, CA 94163
Wells Fargo Routing Number for California
California Wells Fargo accounts use routing number 121042882 — this covers the entire state including Los Angeles, San Francisco, San Diego, Sacramento, and all other cities. Unlike Citibank, Wells Fargo does not split California into Northern and Southern routing numbers. Hawaii, Kentucky, Louisiana, Maine, Massachusetts, Missouri, New Hampshire, Oklahoma, Rhode Island, Vermont, Virgin Islands, and West Virginia also share this number for accounts in states without a unique number.
How to Find Your Exact Wells Fargo Routing Number
- Wells Fargo app: Log in → select your account → tap "Account info" — routing number listed
- Online banking: wellsfargo.com → Account Summary → click your account → "Account details"
- Wells Fargo website: wellsfargo.com/help/routing-number
- On a check: First 9 digits in the lower-left corner
- Call Wells Fargo: 1-800-869-3557 (outside the U.S.: 1-775-335-1115)
ACH vs. Wire: Which Wells Fargo Routing Number to Use?
| Transaction type | Routing number to use |
|---|---|
| Direct deposit (payroll, benefits) | Your state's routing number (from table above) |
| ACH bill pay / automatic payments | Your state's routing number |
| Ordering checks | Your state's routing number |
| Domestic wire transfer | 121000248 (nationwide) |
| International wire transfer | 121000248 + SWIFT WFBIUS6S |
This is the most important distinction with Wells Fargo: the routing number on your check is for ACH/direct deposit, but wire transfers use a completely separate number (121000248). Using the wrong one will cause your wire to fail.
FAQ: Wells Fargo Routing Number
What is Wells Fargo routing number for California?
The Wells Fargo routing number for California accounts is 121042882. This is the same for all cities and regions within California.
What is Wells Fargo wire transfer routing number?
For domestic wire transfers, all Wells Fargo accounts use routing number 121000248 regardless of the state where the account was opened. This is different from the state-specific ACH routing number on your checks.
What is Wells Fargo routing number for Texas?
The Wells Fargo routing number for Texas accounts is 111900659. Accounts opened in the El Paso area use a different number: 112000066. Check your Wells Fargo app to confirm.
Does Wells Fargo have the same routing number for all states?
No. Wells Fargo uses different routing numbers for most U.S. states for ACH and direct deposit purposes. However, domestic wire transfers use a single national routing number: 121000248.
What is Wells Fargo's SWIFT code?
Wells Fargo's SWIFT/BIC code is WFBIUS6S. Use this for incoming international wire transfers. Note: BECU also uses Wells Fargo as its international wire intermediary with this same SWIFT code.
Last verified: March 2026. Verify directly with Wells Fargo at 1-800-869-3557 before initiating wire transfers. Also see: Complete routing number guide · Chase routing number by state · Citibank routing number.
