Navy Federal Routing Number: What Each of the Nine Digits Means
Checked against Navy Federal’s published wire instructions and the Federal Reserve and ABA source documents, September 21, 2026.
Navy Federal Credit Union’s routing number is 256074974, and it splits into three blocks: 2560 · 7497 · 4. The first four digits are the Federal Reserve routing symbol, the middle four are Navy Federal’s institution identifier, and the last digit is a check digit computed from the other eight. The number is not a random string — and the ninth digit is a test you can run by hand in about thirty seconds.
The official layout: four, four, one
The American Bankers Association, which administers the system, states the structure in its Routing Number Policy: “The Routing Number is a 9-digit number consisting of three components as shown below: XXXX YYYY C — Federal Reserve Routing Symbol, ABA Institution Identifier, Check Digit.” The Federal Reserve repeats the first half of that in Appendix A to Regulation CC: “The first four digits of the nine-digit routing number … form the ‘Federal Reserve routing symbol.’”
| Block | Digits | What it is |
|---|---|---|
| 2560 | 1–4 | Federal Reserve routing symbol |
| 7497 | 5–8 | ABA institution identifier |
| 4 | 9 | Check digit |
Why it starts with 25, not 05
Per Regulation CC, “Adding 2 to the first digit denotes a thrift institution.” Strip the 2 back off and 25 is the Fifth Federal Reserve District — the Federal Reserve Bank of Richmond, which covers Maryland, Virginia, North Carolina, South Carolina, most of West Virginia, and the District of Columbia. Navy Federal’s own mailing address for wires, 820 Follin Lane SE, Vienna, VA 22180, sits inside that district.
There is a second thing the 25 tells you, and it is a dating clue. The ABA allocates the first two digits in series, and its policy says of the 21–32 range: “Checks, drafts and electronic transactions of thrift institutions. (Discontinued assignment in 1985. Since that date thrift institutions are assigned routing numbers in the 01-12 series.)” A credit union number beginning with 25 therefore comes from the old thrift series, not from anything issued in the last forty years. Navy Federal has simply kept using it.
The “60” in 2560 carries less geography than it used to
The full four-digit symbol 2560 is listed by name among the routing symbols in Appendix A to Regulation CC. But the geography behind digits three and four has largely eroded. The Federal Reserve consolidated its check-processing regions over the 2000s, and the appendix as it reads today files every routing symbol in the country — all twelve districts’ worth — under a single heading: the Fourth District, Federal Reserve Bank of Cleveland, Head Office.
So read 2560 as the symbol attached to this institution when the number was assigned, not as a live description of where anything is processed today.
7497 is the institution — and nothing else
The middle four digits are the ABA institution identifier: the part that names Navy Federal within its routing symbol. It is not a branch code, not a region code, and not related to your account number. If you open a second Navy Federal account, or move across the country, this block does not change.
The check digit: where it came from
The ninth digit is younger than the other eight. On October 19, 1977, the Federal Reserve Banks told institutions that a joint ABA/Federal Reserve task force had settled on “the removal of the dash in the Routing Number portion of the MICR line at the bottom of checks, and the insertion of a Modulus-10, weights 3, 7, 1, check digit as the last digit in the Routing Number field,” effective July 1, 1978. Before that date the bottom of a check carried an eight-digit routing number with a dash; the ninth digit was bolted on so machines could rebuild a smudged digit and reject misreads automatically.
Run the test on Navy Federal’s number
The rule, in the Federal Reserve’s wording, is modulus 10 with weights 3, 7, 1. Multiply the nine digits by the repeating weights 3, 7, 1, 3, 7, 1, 3, 7, 1 and add them up. A well-formed routing number gives a total divisible by ten.
| Position | Digit | × Weight | Product |
|---|---|---|---|
| 1 | 2 | 3 | 6 |
| 2 | 5 | 7 | 35 |
| 3 | 6 | 1 | 6 |
| 4 | 0 | 3 | 0 |
| 5 | 7 | 7 | 49 |
| 6 | 4 | 1 | 4 |
| 7 | 9 | 3 | 27 |
| 8 | 7 | 7 | 49 |
| 9 | 4 | 1 | 4 |
| Total | 180 | ||
180 ÷ 10 leaves no remainder, so 256074974 is internally consistent.
If you would rather not do it by hand, the same test as a spreadsheet formula, with the number as text in cell A1:
=MOD(SUMPRODUCT(MID(A1,{1,2,3,4,5,6,7,8,9},1)*{3,7,1,3,7,1,3,7,1}),10)=0
We ran the formula against the Fed’s own published numbers
A formula is only worth trusting if it survives real data. Appendix A to Regulation CC also publishes the routing numbers of the twelve Federal Reserve Banks and the Federal Home Loan Banks — 67 nine-digit numbers in total. Every one of them passes the 3-7-1 test. That is independent confirmation that the weighting is right and has not drifted since 1978.
What the check digit catches — and the one error it misses
Take 256074974 and change any single digit to any other value. That is 81 possible typos. All 81 fail the test. The weights 3, 7 and 1 share no factor with 10, so no single-digit substitution can slip through.
Transpositions are nearly as well covered, but not entirely. Swapping two adjacent digits shifts the total by the difference between the digits times the difference between their weights — and that product lands on a multiple of ten only when the two digits differ by exactly five. So:
- Swap any two adjacent digits whose values differ by anything other than 5 — caught.
- Swap two adjacent digits that differ by exactly 5 — not caught.
In 256074974 there is exactly one such pair: the 4 and the 9 sitting side by side in the middle. Typing 256079474 produces a number that passes the check digit perfectly and is nonetheless wrong. It is the one blind spot in this particular number, and no amount of arithmetic will save you from it — only comparing against the real thing.
What a passing result does not prove
Roughly one nine-digit number in ten satisfies the formula by pure chance. Passing tells you the digits are consistent with each other; it says nothing about whether the number is assigned, active, or the right one for the payment you are sending. A valid-looking number can belong to nobody at all.
For Navy Federal members, confirm against the credit union itself rather than against arithmetic:
- Navy Federal prints 256074974 in its own site header and lists it on the wire transfers page as “Navy Federal’s Routing/ABA Number.”
- The bottom-left of a Navy Federal check shows the same nine digits as the first numbers in the MICR line.
- Navy Federal’s online banking and app show the routing number with the account details.
Three more details from the same official page, if someone is sending you money: Navy Federal’s address for wires is 820 Follin Lane SE, Vienna, VA 22180; its SWIFT/BIC is NFCUUS33XXX; and for incoming international transfers it asks members to instruct the sending institution to use a corresponding bank.
Sources: Navy Federal Credit Union, “Wire Transfers” (routing/ABA number 256074974, SWIFT/BIC NFCUUS33XXX, wire address, corresponding-bank instruction); American Bankers Association, Routing Number Policy and Procedures, §IV (XXXX YYYY C structure; 21–32 thrift series discontinued 1985); 12 CFR Part 229, Appendix A (Federal Reserve routing symbol, thrift prefix, published routing-symbol and Fed/FHLB routing-number lists); Federal Reserve Bank of New York Circular No. 8203 and Federal Reserve Bank of Chicago Circular No. 2629, both October 19, 1977 (modulus-10, weights 3, 7, 1 check digit, effective July 1, 1978); Federal Reserve Board, The Federal Reserve System: Purposes and Functions (Fifth District, Richmond, and its states).