AI-AGENT-FIRST. Point your agent at tigzig.com/llms.txt and it maps the whole site for you - apps, guides, open APIs and MCP servers .. the whole jing bang

NCUA Credit Union Data: Validation & Reconciliation

Three independent validation layers behind TREMOR’s NCUA credit union loan-stress series - internal consistency, NCUA QCUDS PDF cross-check, and Federal Reserve Z.1 cross-publisher reconciliation. 86 quarters, Q4 2002 to Q4 2025, all federally-insured credit unions.

Source data: NCUA 5300 Call Report aggregates · Last updated: 2026-06-05 · Interactive tool

TREMOR publishes a quarterly time series of US credit union loan-stress signals - loan balances, 30-59 and 60+ day delinquency, and net charge-off rates - sourced from the National Credit Union Administration (NCUA) 5300 Call Report aggregates, covering 86 quarters (Q4 2002 to Q4 2025) for all federally-insured credit unions across 18 loan segments. This page documents exactly how those numbers are validated before they are published.

Validation runs in three independent layers, plus a published catalogue of every known data-quality quirk in the underlying NCUA filings:

For data sources, indicators and rate methodology (FDIC banks, NY Fed household debt, and NCUA credit unions), see the US bank/credit data methodology page.

Open the interactive NCUA / US Bank Aggregates tool on TREMOR for the live charts and the per-quarter computed detail tables.

Layer 1 - Pipeline internal consistency

Validation Layer 1 is the pipeline's own internal-consistency suite. It verifies that the published numbers reconcile to themselves at every level of the loan tree, that derived fields can be re-computed from raw inputs, that nothing impossible appears in the data, and that any source-side anomalies are surfaced rather than silently smoothed.

Coverage scope: 86 quarters (Q4 2002 to Q4 2025), all federally-insured credit unions, 18 loan segments across the 3-bucket tree (Consumer / Real Estate / Commercial), with balance, 30-59 DPD, 60+ DPD, and net charge-off rate per segment.

1. Executive callouts (corrections applied)

Three material findings from this validation cycle. All have been corrected in the published data. Listed for transparency on what changed and why.

Callout 1 - Consumer 30-59 DPD undercounted by 0.5 to 0.9 percent (Q1 2022 - Q4 2025)

The Consumer 30-59 DPD aggregate excluded two sub-segments (Payday Alternative Loans and Student Loans) when it fell back to summing modern sub-segments. Across all 16 quarters from Q1 2022 to Q4 2025 the published Consumer 30-59 DPD figure was understated by roughly 0.5 to 0.9 percent. At Q4 2025 the gap was about $64 million on a Consumer 30-59 base of $10.7 billion. Fix applied. After regeneration the Consumer 30-59 DPD aggregate equals the sum of all eight Consumer sub-segments exactly.

Callout 2 - Real Estate aggregate balance dipped artificially in Q3 and Q4 2017 (superseded by 2026-05-20 demask policy)

Historical note for transparency. From late April 2026 through mid-May 2026 the Other Non-Commercial Real Estate sub-segment was masked in Q3 and Q4 2017 because of a one-time NCUA first-wave classification. To keep the parent Real Estate aggregate accurate while the sub was masked, we added an algebraic fallback (Total minus Consumer minus Commercial). On 2026-05-20 we removed the underlying sub-segment mask in line with the broader publish-as-filed policy change. With the sub-segment value restored, the parent aggregate goes back to plain sum-of-three-subs. Both approaches produce the same parent number because NCUA's filings close at the parent level; only the path changed.

Callout 3 - Number of Credit Unions was forward-filled across non-year-end quarters

Surfaced by the independent Layer 2 cross-check. The published Number of Credit Unions value for Q1, Q2, and Q3 of 2025 all showed 4,287 - which is the Q4 2025 value. NCUA's actual figures are 4,411 (Q1), 4,370 (Q2), 4,331 (Q3), 4,287 (Q4). Root cause: each NCUA file contains data for five quarters in its 5-column layout but has only one Count of CU cell which reflects the file's reporting (latest) quarter. Our parser was attaching that single value to all five quarter dates. Fix applied. Count of CU is now attached only to the file's own report quarter; historical quarters backfill from a file where that quarter was itself the report quarter.

Beyond the three corrections above, this validation cycle produced no other published-number changes. All other findings were either acceptable known quirks of the source data (catalogued in the anomalies section below) or already handled by existing masks.

2. Validation checks carried out

Eight categories of internal checks were run against the published Credit Union dataset. Each is described below with what was checked, what we found, and the action taken.

2.1 External cross-check against NCUA published headlines (Q4 2025)Verdict: PASS. Total Loans matches NCUA press release; Count of CU matches exactly.

What we checked: at the most recent quarter (Q4 2025), do our published headline figures match what NCUA released in their press release and quarterly state of the credit union system report?

FieldOur pipelineNCUA publishedDiff
Total Loans$1.721T$1.721T0.00%
Count of credit unions4,2874,2870

This is the most important external sanity check. It confirms that our parsing of NCUA's aggregate report ties to NCUA's own headline communication.

2.2 Subtotal math: parent equals sum of children, every node, every quarterVerdict: PASS (0 failures across all populated quarters). At each level of the loan tree, the parent value equals the sum of its children within tolerance, for balance, 30-59 DPD and 60+ DPD, with zero failures after the Section 1 fixes.

What we checked: at every level of the loan tree, for every metric (balance, 30-59 DPD, 60+ DPD), for every quarter, does the parent value equal the sum of its children?

Tree levels checked at each quarter:

  • Total = Consumer + Real Estate + Commercial
  • Consumer = Credit Cards + Auto + Other Unsecured + Other Secured + Leases + Student + PAL
  • Real Estate = 1-4 Family 1st + 1-4 Family Junior + Other Non-Commercial
  • Commercial = Real Estate Secured + Not Real Estate Secured
  • Consumer Auto = New Vehicle + Used Vehicle

Tolerance: 0.1 percent at sub-segment level, 0.5 percent at top level (allowing for small unmapped categories). The per-quarter top-level closure table (Total Loans vs Consumer + RE + Commercial) is available in the interactive tool.

2.3 3-bucket taxonomy closure: Consumer + RE + Commercial = TotalVerdict: PASS. Across all 16 modern-era quarters: zero residual to four decimal places, for balance, 60+ delinquency, and net charge-offs.

NCUA classifies every loan into exactly one of three primary buckets. For our published Consumer figures to be reliable in the pre-modern era (where NCUA did not break out sub-segments), we rely on this identity to derive Consumer algebraically as Total - RE - Commercial. We prove the identity holds wherever both sides are observable.

Result: across all 16 quarters from Q1 2022 to Q4 2025 (the modern era where every sub-segment is reported), the residual is zero to four decimal places. This holds for balances, 60+ delinquency dollars, and net charge-offs.

2.4 Coverage: each headline field starts at the expected NCUA reporting dateVerdict: PASS (14 of 14 expected dates match). 14 headline fields each begin at the expected date based on NCUA's documented reporting history.

Each headline field starts producing values at the expected NCUA reporting date. For example, Consumer Auto delinquency should first appear in Q2 2013 (when NCUA introduced the breakdown), Commercial NCO rate at Q1 2011 (first quarter where average balance is computable), etc. This confirms the leading-zero masking logic fires in the right places without over- or under-masking.

2.5 YTD monotonicity: cumulative within-year values must not decreaseVerdict: PASS at parent level. 22 sub-segment violations identified, all explained by NCUA inter-sub Commercial reclassifications - aggregate Commercial Total YTD stays monotonic across all 16 modern quarters.

NCUA reports charge-offs and recoveries year-to-date. Within a calendar year, YTD values are cumulative and must not decrease. We scan all 50 YTD fields across all quarters and flag any drops greater than 0.5 percent or $50,000 (whichever is larger).

Result: 27 raw violations. 5 are the leases and MBL paired anomalies where NCUA's own filings have a YTD value impossibly decreasing within the same calendar year (see anomalies section). Under the publish-as-filed policy these are surfaced on the chart with explanation rather than masked. The remaining 22 are all inter-sub Commercial reclassifications - when one Commercial sub drops, another rises by close to the same amount in the same quarter. The aggregate Commercial Total YTD figures are monotonic across all 16 modern quarters.

2.6 Stock-flow consistency: delinquent stock cannot exceed balanceVerdict: PASS (0 violations across roughly 1,548 segment-quarters). For every segment, every quarter: 30-59 DPD plus 60+ DPD never exceeds the segment balance, and individual delinquency rates stay within 0% to 30%.

Physical sanity. The 30-59 DPD stock plus the 60+ DPD stock combined cannot exceed the segment's outstanding balance. Each individual delinquency stock cannot exceed the balance either. Result: zero violations across roughly 1,548 segment-quarters (18 segments x 86 quarters). Delinquency rates are all within the plausible range (0 percent to 30 percent).

2.7 Computed-field re-derivation: recompute NCO rates from raw inputsVerdict: PASS. Re-derived rates match published rates to four decimal places.

We independently re-compute the published net charge-off rate using only the raw YTD charge-off, recovery, and balance fields. Formula: quarterly NCO = (current YTD - prior YTD); annualized rate = quarterly NCO times 4 divided by average balance times 100. We also re-derive the legacy 30-59 stock fields (computed as 30+ minus 60+ from legacy aggregates); all 86 quarters produce a non-negative result, confirming the derivation is sound.

2.8 Z-score outlier scan (automated anomaly detection)Verdict: PASS. 97 outliers at z >= 3 across all displayed series. All explainable when categorized; zero new masks required.

For every published indicator, compute the quarter-over-quarter change, then a 12-quarter rolling z-score. Flag any change with |z| greater than 3. This is the ongoing automated monitor for new anomalies in future data.

Result: 97 outliers at z >= 3, all explainable when categorized:

  • 37 cluster at known event dates: COVID 2020-Q2 (forbearance), post-COVID 2022-Q2 loan growth surge, MBL/Consumer reclassification 2017-Q3, GFC peak 2008-Q4.
  • The remaining 60 are tiny-book volatility (PAL, Student, Leases under $5B), Q4 batch effects in commercial reporting, Q1 reclassification resets, pre-GFC NCO ramp 2007-2008, or the Q4 2024 commercial NCO spike with Q1 2025 reversal.

Layer 2 - NCUA QCUDS PDF cross-check

Validation Layer 2 is independent cross-validation against NCUA's Quarterly Credit Union Data Summary (QCUDS) PDF. NCUA publishes the QCUDS - a narrative report with summary tables - alongside the structured aggregate Financial Performance Reports the pipeline parses. Both come from the same underlying 5300 Call Report database but go through different editorial workflows at NCUA, which makes the QCUDS a meaningful structurally independent cross-source.

Last run: 2026-04-25 (post Layer 1 fix re-validation). Coverage: 11 modern-layout QCUDS PDFs spanning Q4 2015 to Q4 2025, 1,096 unique (quarter, field) cross-checks.

Verdict: cross-check passes on financial substance. Layer 2 surfaced one bug now fixed.

Across 1,096 cross-checks: 1,009 PASS, 46 FAIL, 41 NO_JSON. The 46 fails fall into two clean categories: 35 are an intentional methodology choice on the overall NCO rate, and 11 are sub-1 percent NCUA restatement drift on a few segment balances at 2017-2019. Excluding both known categories, the cross-check is 100 percent on the financial substance: total loans, segment balances, delinquency balances, delinquency rates and credit union count all match NCUA's published PDF figures within rounding precision. Layer 2 was the layer that surfaced the credit union count forward-fill issue (Layer 1 Callout 3).

Methodology

Layer 2 takes NCUA's QCUDS PDF as the reference and asks: do the numbers we publish match what NCUA itself prints in its quarterly summary? Each modern-layout QCUDS PDF (2015 onwards) contains a wide table with 14 quarter columns. Parsing uses word-position (x-coordinate) alignment so that deliberately-blank cells correctly show as null rather than shifting the surrounding values.

Tolerances: dollar balance fields pass within 0.1 billion or 0.1 percent; percent rate fields pass within 0.015 percentage points or 1 percent; count is an exact integer match. An onion-peel approach starts with the smallest, most-defensible test and progressively widens scope, halting and reporting if an early layer surfaces too many failures.

Layer-by-layer findings (five peels, run 2026-04-25)

Peel 1 - Latest quarter top-line (Q4 2025)Verdict: PASS. 4 of 4 fields match NCUA Q4 2025 published figures.
FieldPipelineNCUA QCUDSDiff
Total Loans ($B)1,721.101,721.1-0.00%
60+ Delinquent ($B)17.6717.7+0.18%
Total delinquency rate1.027%1.03%+0.0034 pp
Number of CUs4,2874,287exact
Peel 2 - 2025 full year and first-tier segmentsVerdict: PASS (45 of 45) after Layer 1 fix. This is the layer that surfaced the credit union count forward-fill issue; reported to maker, fixed, re-run clean.

All four quarters of 2025 across 12 fields cross-validated. Initial run 2026-04-22: 45 of 48 PASS - three failures, all the same single issue (the credit union count showed 4,287 for every quarter rather than 4,411 / 4,370 / 4,331 / 4,287). Reported to maker, traced to the parser broadcasting a single value to all five quarter dates, fixed at source. Re-run 2026-04-25: 45 of 45 PASS, 3 quarters NO_JSON (correctly null). Effective pass rate 100 percent.

Peel 3 - 5-year recent balancesVerdict: PASS (104 of 104, 100%). All 12 balance fields across 9 quarters (5 year-ends 2020-2024 plus 4 quarters of 2025) match QCUDS within tolerance.

Every balance field (Total, Auto Total/New/Used, Credit Cards, 1-4 Family Total/1st/Junior, Commercial Total/RE-Secured/Non-RE-Secured) at 9 quarters covering the last 5 years. 104 of 104 PASS. This window covers the COVID stress period and the post-COVID auto cycle.

Peel 4 - 10-year window, all 19 fieldsVerdict: PASS (95.14% raw, 100% on financial substance). 764 of 803 PASS. All 39 fails fall into two known categories.

Every field the parser supports across all 11 modern-layout PDFs (year-ends 2005-2024 plus the four quarters of 2025). 764 of 803 PASS. The 39 fails:

  • 28 NCO methodology fails - the pipeline publishes the NCO rate using the FDIC-style quarterly-annualized methodology; NCUA's QCUDS uses YTD-annualized. Both valid; the chart label discloses which is in use. Intentional design so credit-union and bank rates share methodology on the same chart.
  • 11 sub-1 percent restatement drifts on first-introduced segment balances (Commercial Total, Commercial RE-Secured, 1-4 Family Junior Lien) at 2017-2019. The pipeline carries the latest restated value, which is correct. Drift sub-0.5 percent in every case.
Peel 5 - Pre-2015 historical year-ends (Q4 2005 - Q4 2014)Verdict: PASS (92.93% raw, 100% on financial substance). 92 of 99 PASS across 10 historical year-ends. All 7 fails are the same NCO methodology difference.

The highest-risk window: pre-2015 the maker uses label-sheet legacy aggregate logic to extend coverage back to Q4 2002. 92 of 99 PASS, all 7 fails the same NCO methodology choice. The cleanest available external evidence that the pre-GFC extension produces numbers consistent with NCUA's own quarterly publications.

Sample reconciliations

Q4 2025 headline reconciliation (10 fields)Verdict: PASS.
FieldPipelineNCUA QCUDSAbs diffRel %
Number of CUs4,2874,2870exact
Total Loans ($B)1,721.101,721.1-0.00-0.00%
60+ Delinquent ($B)17.66917.7+0.031+0.18%
Total delq rate (%)1.0271.03+0.0034 pp+0.33%
Auto balance ($B)480.10480.1-0.00-0.00%
Credit Cards ($B)87.8387.8-0.03-0.04%
1-4 Family RE Total ($B)804.13804.1-0.03-0.00%
Commercial ($B)192.93192.9-0.03-0.01%
Auto delq rate (%)0.9570.96+0.003 pp+0.34%
CC delq rate (%)2.1502.15-0.000 pp-0.00%
2025 quarterly walk - count of CU fix verifiedVerdict: PASS. Number of CUs declines quarter-over-quarter as NCUA published, after the maker fix.
QuarterPipeline (post-fix)NCUA QCUDSPre-fixStatus
2025-Q1null4,4114,287NO_JSON*
2025-Q2null4,3704,287NO_JSON*
2025-Q3null4,3314,287NO_JSON*
2025-Q44,2874,2874,287PASS

*Maker correctly publishes null for intra-year quarters where the source FPR archive does not currently include the corresponding mid-year file - better null than a wrong forward-filled value. For all other fields all four quarters of 2025 cross-check PASS.

Historical year-end snapshot (2005 / 2010 / 2015 / 2020 / 2025)Verdict: PASS. Total Loans cross-checks at 5 chosen historical year-ends spanning the full 21-year window.
Year-endPipeline ($B)NCUA QCUDSRel diff
2005-12-31478.6478.6+0.00%
2010-12-31564.7564.7-0.00%
2015-12-31787.0787.0-0.00%
2020-12-311,162.61,162.6-0.00%
2025-12-311,721.11,721.1-0.00%

What Layer 2 does NOT cover

Layer 3 - Federal Reserve Z.1 cross-publisher check

Validation Layer 3 is independent cross-publisher validation. We compare the published Credit Union figures against the Federal Reserve Board Financial Accounts of the United States (Z.1 release, accessed via FRED) and against NCUA's own QCUDS PDF. Fed Z.1 is a different publisher using a different collection methodology, which makes it the strongest possible structurally independent cross-source.

Scope note. Our universe is federally-insured credit unions (FICUs) only. Fed Z.1 covers all credit unions, including roughly 120 non-FICU state-chartered institutions, so our published totals run about 1 to 2 percent below Fed Z.1 for the same series, with the gap narrowing over time (3.15 percent in 2002, 0.60 percent at Q4 2025). This is scope difference, not measurement disagreement - shape correlation against Fed Z.1 is 0.995 to 1.000. Comparisons against NCUA's QCUDS PDF have no scope gap because both sides are FICU-only.

Last run: 2026-05-20 (post-demask re-validation). Coverage: Q4 2002 to Q4 2025 (86 quarters). No published-number changes recommended.

2.1 Shape and direction (Pearson correlation vs Fed Z.1)Verdict: PASS. All 7 Fed Z.1 credit union series move in lockstep with the pipeline. Pearson r 0.995 to 1.000.
SeriesPearson r
Total Assets (Call Report)1.0000
Total Financial Assets (Z.1)0.9993
Total Loans0.9999
Consumer Auto1.0000
Consumer Credit Cards1.0000
Consumer Credit Total (wider scope)0.9954
Total Mortgages (partial overlap)0.9975
2.2 Level and gap stabilityVerdict: PASS. Pipeline runs ~1 to 2 percent below Fed Z.1, narrowing from +3.15% in 2002 to +0.60% in Q4 2025. Consistent with the documented FICU vs all-CU coverage difference.

Observed gap: +3.15 percent in 2002 narrowing to +0.60 percent at Q4 2025. The trajectory matches the historical consolidation of approximately 120 non-FICU state-chartered credit unions over the 23-year window. The level gap is coverage scope, not pipeline error.

2.3 Year-by-year outliersVerdict: PASS. No yearly diff exceeds expected methodology bands. One Fed Z.1-side methodology jump in 2011-12 documented and isolated.

One outlier surfaced: Total Loans in Q2 2011 shows a $23 billion step-up on the Fed Z.1 side, with an offsetting reversion in Q1 2013. This is documented Fed methodology (the Z.1 reclassified "Total Loans Including Repo") - not a pipeline issue. Total Assets, the cleaner cross-check, stays at a flat ~1.3 percent gap through that window.

2.4 Quarter-over-quarter flow correlationVerdict: PASS. QoQ percent-change correlation 0.998 to 0.999 on Total Assets, Auto, Credit Cards.
SeriesQoQ Pearson r
Total Assets (Call Report)0.9984
Consumer Auto0.9991
Consumer Credit Cards0.9994
Total Loans0.9063 (FRED-side noise, see 2.3)
2.5 Overall NCO rate vs NCUA QCUDS PDF (14 quarters)Verdict: PASS. 14 of 14 year-end + recent-quarter NCO rates match NCUA's own published QCUDS time series within 0.5 basis points.
Quarter endPipeline NCO rateNCUA publishedDiff (bps)
2015-12-310.485%0.48%+0.5
2016-12-310.551%0.55%+0.1
2017-12-310.595%0.60%-0.5
2018-12-310.576%0.58%-0.4
2019-12-310.563%0.56%+0.3
2020-12-310.449%0.45%-0.1
2021-12-310.261%0.26%+0.1
2022-12-310.340%0.34%-0.0
2023-12-310.614%0.61%+0.4
2024-12-310.801%0.80%+0.1
2025-03-310.824%0.82%+0.4
2025-06-300.791%0.79%+0.1
2025-09-300.768%0.77%-0.2
2025-12-310.782%0.78%+0.2

Methodology note: this reconciliation uses YTD-annualized NCO rate for direct comparison to NCUA's series. The published TREMOR chart uses an FDIC-style quarterly-annualized rate so credit-union and bank figures share methodology on the same chart. Both are valid and produce close but not identical numbers.

2.6 Auto 60+ delinquency rate vs NCUA QCUDS PDF (14 quarters)Verdict: PASS. 14 of 14 quarters match NCUA's published auto delinquency rate within 0.5 basis points.
Quarter endPipeline auto 60+ rateNCUA publishedDiff (bps)
2015-12-310.677%0.68%-0.3
2016-12-310.720%0.72%-0.0
2017-12-310.696%0.70%-0.4
2018-12-310.662%0.66%+0.2
2019-12-310.648%0.65%-0.2
2020-12-310.503%0.50%+0.3
2021-12-310.423%0.42%+0.3
2022-12-310.672%0.67%+0.2
2023-12-310.898%0.90%-0.2
2024-12-310.959%0.96%-0.1
2025-03-310.795%0.79%+0.5
2025-06-300.822%0.82%+0.2
2025-09-300.866%0.87%-0.4
2025-12-310.957%0.96%-0.3

What Layer 3 does NOT cover

NCUA data anomalies & reclassifications

This section catalogues every visible blip or step-change on the NCUA Credit Union charts that does not reflect normal economic movement. The policy throughout is publish-as-filed: if NCUA reported a value, we show NCUA's value on the chart and explain it here. We do not substitute, smooth, or interpolate. Where NCUA's own filings produce a mathematically impossible result (a year-to-date cumulative that decreased), we let the derived quarterly figure fall out of the math even if it goes negative, and we explain why.

A. Anomalies

Each entry describes a specific quarter (or pair of quarters) where NCUA's filing produces a chart point that is implausible or impossible.

Lease NCO impossible-YTD-decrease pairs (Q1+Q2 2007, Q3+Q4 2013, Q2+Q3 2016)Published as filed. Three within-file pairs where NCUA's YTD charge-off cumulative decreased - mathematically impossible.

A YTD value cannot decrease from one quarter to the next within the same calendar year. We observed three pairs in the leases line where it did anyway: Q1 2007 YTD $24.0M to Q2 2007 YTD $11.0M (impossible $13M drop, deriving a -3.91% rate at Q2 2007); Q3 2013 $3.17M to Q4 2013 $2.42M; Q2 2016 $5.35M to Q3 2016 $3.03M. All three are leases-specific on a small ($0.5B-$1.5B) book. Published as filed - a chart point showing -3.91 percent with a clearly-marked explanation is more honest than a missing data point.

Commercial (legacy MBL) NCO batches and paired anomaly (Q3 2016, Q4 2017, Q2+Q3 2018)Published as filed. Three batch-reporting events on the legacy Member Business Loan aggregate.

Through Q2 2017 NCUA reported a single aggregate MBL charge-off line (account A400T). Q3 2016 batch spike (~$190M vs ~$39-49M neighbours, +1.21% rate); Q4 2017 year-end batch (~$224M, +1.43% rate, consistent across file vintages); Q2+Q3 2018 paired impossible-YTD-decrease ($245M to $176M). Published as filed.

Student loan NCO Q4 batches (Q4 2016, Q4 2017, Q4 2018)Published as filed. NCUA practice during a 3-year transition: year-end clean-up of stale 12-month-delinquent student loans.

Q1-Q3 each year had $1-5M of incremental charge-offs, then Q4 alone showed $12-21M. On the quarterly-annualized rate chart: Q4 2016 +2.25%, Q4 2017 +1.12%, Q4 2018 +1.44% (vs ~0.4-0.6% in other quarters). Delinquency rates show no parallel rise - the Q4 spikes are charge-offs leaving the balance sheet, the loans were already overdue. Published as filed.

Credit Card 30-59 DPD Q4 2006 ($580M revised value, 60 percent single-quarter spike)Published as filed (NCUA's revised value). Originally filed $363M, revised to $580M in subsequent NCUA filings, with no matching move in any related series.

The Q4 2006 value was originally filed at $363M (Dec 2006 release) and revised to $580M by the Sep 2007 release. On the chart: Q3 2006 = 1.47%, Q4 2006 jumps to 2.18%, Q1 2007 settles at 1.18%. The jump has no corresponding move in any other NCUA series. We use NCUA's latest published value ($580M).

Total 30-59 DPD Q4 2004 + Q4 2005 (first-wave A020B reporting)Published as filed. NCUA's Total 30-59 field was newly populated in Q4 2004; the first two readings imply Consumer 30-59 rates above the GFC peak with no matching rise in 60+ DPD.

The A020B field reported $0 in Q4 2002/2003 (bucket not yet populated), then Q4 2004 $7,036M (~2.99% of Consumer), Q4 2005 $5,883M (~2.15%), Q4 2006 $5,595M (1.75%, first consistent reading). Both 2004 and 2005 implausibly exceed the eventual GFC peak with flat 60+ DPD; FDIC banking data shows no parallel spike. Most likely a first-wave reporting artifact as NCUA stabilized the new field. Published as filed.

Other Non-Commercial Real Estate Q3 + Q4 2017 (first-wave classification)Published as filed. NCUA introduced this sub-segment in Q3 2017; first two quarters reported $15.8B then $11.7B, settling at ~$4B from Q1 2018.

Account A386B first values: Q3 2017 $15.8B, Q4 2017 $11.7B, Q1 2018 $4.8B, then $3-4B. The other two new RE sub-codes grew smoothly through the same transition, consistent with credit unions initially booking loans into the new "other" bucket and NCUA refining the definition. Published as filed; parent Real Estate aggregate goes back to natural sum-of-three-subs (see Layer 1 Callout 2).

Number of Credit Unions: Dec 2024 source spreadsheet has empty Count cellShown as null. The NCUA Dec 2024 file has the count formula but no cached value.

The Dec 2024 Aggregate FPR workbook has the "Count of CU :" label cell but an empty value cell - NCUA published the formula without saving the cached value. Q4 2024 Count of CU is shown as null rather than a wrong number; follow-up is to acquire a re-saved file or apply a press-release override (~4,493). Other Dec 2024 fields are unaffected.

Real recoveries-exceed-charge-offs quarters (Real Estate 2021-2023; Leases 2012, 2020-2021)Published as-is. Real NCUA-reported numbers where recoveries exceeded new charge-offs that quarter - not an error.

Real Estate Q1 2022 - Q2 2023: post-COVID recoveries exceeded new charge-offs as the foreclosure moratorium ran off (rates within +/- 0.01%, visually flat). Consumer Leases Q2/Q4 2012, Q4 2020, Q4 2021: small swings on a tiny book (rates -0.04 to -0.27%). These are real NCUA data and would be incorrect to mask.

B. Reclassifications & reporting-practice changes

Items where NCUA changed how it classifies or reports loans. These produce visible step-changes on the charts but are NOT data quality problems - same loans, different presentation.

Q1 2011 - Commercial (MBL) bucket introduced as a separate codePublished as reported. Visible chart effect: -$38B step in Real Estate balance, +$37.5B step in Commercial balance. Same loans, reclassified.

Before Q1 2011, Member Business Loans were embedded inside legacy Real Estate aggregate codes. NCUA introduced A400T (Total MBL) in Q1 2011. On the charts: Real Estate $338.4B (Q4 2010) to $300.2B (Q1 2011); Commercial $0 to $37.5B; Total Loans $564.7B to $559.9B (normal small movement). The two steps almost exactly offset.

Q3 2017 - NCUA introduced a new account code structurePublished as reported. Consumer +$50B, RE / Commercial down; Total Loans unchanged.

NCUA retired several legacy aggregate codes and introduced granular sub-segment codes. On the charts at Q3 2017: Consumer $415.8B to $466.1B (+$50B, of which $37.7B is the brand-new A698C "Other Secured Non-RE" code); Real Estate $424.7B to $409.1B (-$15.6B); Commercial $72.5B to $61.8B (-$10.7B). Total Loans $913.0B to $937.0B is normal +$24B organic growth - the bucket shuffles net to zero at the Total level.

Inter-sub Commercial reclassifications (Q1 2022 onwards)No change needed. 22 within-year YTD decreases across 9 commercial sub-segments; Total Commercial stays clean.

From Q1 2022 NCUA reports nine commercial sub-categories. Layer 1 found 22 cases where a single sub-category's YTD value decreased - but every time one drops, another rises by close to the same amount. The aggregate Commercial Total YTD is monotonic across all 16 modern quarters. NCUA reclassifies loans between commercial sub-categories as new information becomes available.

Total 30-59 DPD literal zeros pre-Q4 2004Leading-zero masking (preserved). NCUA reported $0 before introducing the bucket.

NCUA's Total 30-59 DPD field reported a literal $0 in Q4 2002 and Q4 2003 - not because delinquency was zero, but because the bucket wasn't yet a reported field. We mask the leading run of zeros for several 30-59 codes so the chart doesn't show a misleading 0.00 percent rate at the start of the series. This is a schema-placeholder zero, treated differently from the publish-as-filed policy applied to NCUA's real values.

Consumer Auto delinquency starts Q2 2013Documented start-date. NCUA didn't break out auto-specific delinquency before mid-2013.

NCUA introduced separate delinquency reporting for new vehicle and used vehicle loans beginning Q2 2013. Before that, auto loans were reported only as part of broader Consumer delinquency aggregates. We carry Consumer Auto delinquency from Q2 2013 forward and leave earlier quarters as null rather than fabricating an estimate.

See it live

This page is the static, readable companion to TREMOR's interactive US Bank Aggregates tool, which renders the live charts, the per-quarter computed reconciliation tables, and the NCUA / NY Fed time series. Open the interactive tool on TREMOR. TREMOR is part of tigzig.com - AI for analytics, databases and macro signals.