Guide
Chicago Fed National Activity Index explained
Harbor Logistics' procurement team added warehouse capacity through 2025 while payroll growth still looked solid. The macro desk flagged a quieter signal: the Chicago Fed's three-month average national activity index (CFNAI-MA3) had slipped to −0.72 in April — below the −0.7 recession-risk threshold — even though headline GDP growth printed positive and the Conference Board LEI had not yet triggered its six-month decline rule. Inventory turns slowed two quarters later; the early CFNAI read gave Harbor time to pause new distribution-center leases before carrying costs compounded.
The Chicago Fed National Activity Index (CFNAI) is a monthly composite of 85 economic indicators that summarizes whether U.S. economic activity is above or below its historical trend. Unlike a single survey or hard-data print, CFNAI blends production, labor, consumption, housing, and orders data into one standardized index with a long research pedigree at the Federal Reserve Bank of Chicago. Markets watch the headline CFNAI, the three-month moving average (CFNAI-MA3), category subindexes, and a diffusion measure of how many components are contributing positively. This guide covers construction methodology, the four indicator groups, recession and inflation thresholds, comparison with LEI and GDP, the Harbor Logistics monthly macro refactor, a technique decision table, pitfalls, and a production checklist.
What CFNAI measures and when it releases
Each month the Chicago Fed publishes CFNAI for the prior calendar month, typically around the 22nd–25th at 8:30 a.m. ET — after most inputs (payrolls, retail sales, industrial production, housing starts) are available but before the first GDP advance estimate for the same month (which covers the prior quarter, not the month).
The index answers a simple question: relative to its own history, is the economy running hotter or colder than normal? A CFNAI reading of 0 means activity is at its long-run average. Positive values indicate above-trend growth; negative values indicate below-trend growth. Because the index is standardized, a move from +0.2 to −0.1 is meaningful breadth deterioration, not a literal 0.3 percentage-point GDP change.
The Chicago Fed also publishes:
- CFNAI-MA3 — three-month moving average of the headline index; the primary recession-watch series
- Four category subindexes — production and income; employment, unemployment, and hours; personal consumption and housing; sales, orders, and inventories
- CFNAI Diffusion Index — share of the 85 indicators making a positive contribution that month
- Indicator contribution tables — which series pushed the composite up or down
How the 85-indicator composite is built
CFNAI is not a simple average. The Chicago Fed collects 85 monthly series spanning multiple sectors, aligns them to a common frequency, and applies principal component analysis to extract the single factor that best explains co-movement across the panel. Each indicator is standardized (mean zero, unit variance) before aggregation so no one high-volatility series dominates.
The 85 indicators roll up into four weighted groups:
- Production and income — industrial production, manufacturing output, real personal income excluding transfers, and related production-side gauges. Correlates with industrial production and GDP output components.
- Employment, unemployment, and hours — payroll changes, unemployment rate, initial claims, manufacturing hours, and capacity utilization. Bridges labor-market hard data and survey breadth.
- Personal consumption and housing — real PCE, housing starts, building permits, and consumption-linked production. Captures the household and residential investment sleeves of the cycle.
- Sales, orders, and inventories — retail and manufacturing sales, new orders, inventory-to-sales ratios, and vendor deliveries. Often the earliest category to weaken before production cuts.
When a source series is revised — common for payrolls, IP, and retail — the Chicago Fed republishes CFNAI with updated history. Macro desks should archive both the first print and the revised series; recession calls on preliminary CFNAI have reversed after benchmark revisions.
Reading CFNAI levels: zero, MA3, and the diffusion index
Chicago Fed research associates these heuristic thresholds with CFNAI-MA3:
| CFNAI-MA3 level | Typical interpretation | Caveat |
|---|---|---|
| Above +0.7 | Increased risk economy is growing above trend; inflation pressure may build | Not a CPI forecast; services inflation can persist above +0.7 growth |
| Between −0.7 and +0.7 | Normal cyclical variation around trend | Category subindexes may still diverge sharply inside the band |
| Below −0.7 | Increased likelihood of below-trend growth; recession risk elevated | Not a binary recession call — false positives occur |
The headline monthly CFNAI is noisy. A single −0.9 print during a weather-disrupted month means less than CFNAI-MA3 holding below −0.7 for two or three consecutive months. The diffusion index complements the level read: when fewer than 50% of the 85 indicators contribute positively, breadth is deteriorating even if the headline remains slightly above zero.
Category subindexes help diagnose why the composite moved. A negative headline driven entirely by the sales/orders/inventories group suggests a demand softening that may precede production cuts. A negative driven by employment while consumption stays positive may reflect a temporary layoff wave rather than a broad contraction — cross-check with business cycle phase indicators and payroll revisions.
CFNAI vs LEI, GDP, and regional Fed surveys
Investors often conflate composite macro indexes. Keep the roles separate:
| Index | Publisher | Inputs | Primary use |
|---|---|---|---|
| CFNAI / CFNAI-MA3 | Chicago Fed | 85 monthly series (mixed hard data and surveys) | Above/below trend activity; recession risk via MA3 −0.7 rule |
| LEI | Conference Board | 10 leading series (yield curve, permits, orders, etc.) | Forward-looking recession watch; six-month growth rate rule |
| GDP (advance) | BEA | Comprehensive quarterly accounts | Official growth rate; lags real-time activity by months |
| Regional Fed surveys | NY, Philly, Dallas, etc. | Diffusion indexes by district | Early manufacturing/services breadth; geographically narrow |
CFNAI and LEI overlap on some inputs (building permits, orders, jobless claims) but differ in methodology and timing. LEI emphasizes leading properties of selected series; CFNAI emphasizes contemporaneous national activity relative to trend. During 2022–2023 many desks saw LEI decline for a year while CFNAI-MA3 stayed near zero — LEI flagged forward risk, CFNAI confirmed the economy was still growing around trend despite headwinds. Using both reduces single-index false alarms.
Harbor Logistics monthly macro refactor
Harbor's legacy playbook reacted to quarterly GDP and monthly payroll surprises. By the time GDP turned negative, warehouse leases and fleet orders were already committed. The macro refactor added CFNAI-MA3 as an early breadth gate in the monthly supply-chain committee:
- Green (CFNAI-MA3 > 0) — proceed with capacity expansion plans; prioritize service-level investments.
- Yellow (CFNAI-MA3 between 0 and −0.7) — freeze discretionary capex; require payback under 18 months for new projects.
- Red (CFNAI-MA3 < −0.7 for two consecutive months) — delay new distribution-center leases; shift procurement to just-in-time; escalate to CFO review.
The committee also logs which of the four CFNAI categories triggered the color change. A red driven only by inventories (destocking) gets a softer response than red driven by production and employment together. Harbor pairs CFNAI with LEI six-month growth and Sahm rule unemployment signals before declaring a formal recession playbook — CFNAI-MA3 is an early warning, not a sole trigger.
False reds dropped after requiring two-month confirmation; the 2025 inventory pause avoided an estimated $14M in underutilized warehouse capacity versus the 2019 cycle when Harbor expanded into a late-cycle slowdown.
Technique decision table: CFNAI vs alternatives
| Goal | Prefer | Not ideal |
|---|---|---|
| Contemporaneous national activity vs trend | CFNAI headline and CFNAI-MA3 | Single regional Fed survey |
| Recession probability (research rules) | CFNAI-MA3 < −0.7 + LEI six-month decline + Sahm rule | One month CFNAI spike below threshold |
| Official growth rate for accounting | GDP advance/second/third estimates | CFNAI level as GDP substitute |
| Forward orders and financial conditions | LEI components, yield curve, financial conditions index | CFNAI alone (mostly coincident) |
| Diagnose demand vs production weakness | CFNAI four category subindexes | Headline CFNAI only |
| Manufacturing early read mid-month | Empire State + Philly Fed regional pair | CFNAI (monthly, full-economy) |
| Inflation forecast | CPI/PCE components, wages, inflation expectations | CFNAI-MA3 > +0.7 as direct CPI call |
Common pitfalls
- Treating CFNAI as GDP growth — +0.3 is not 0.3% GDP; it is 0.3 standard deviations above trend activity.
- Trading the first monthly print — Revisions to payrolls and IP move CFNAI history; wait for MA3 confirmation.
- Ignoring category drivers — Headline negative with strong consumption tells a different story than broad weakness.
- Using −0.7 as a hard recession call — Research threshold, not NBER definition; false positives happen in soft landings.
- Skipping the diffusion index — Breadth can deteriorate before the level crosses zero.
- Duplicating LEI without purpose — CFNAI and LEI are complements; correlate them, do not double-count in models.
- Overreacting to +0.7 inflation flag — Above-trend growth does not map cleanly to services CPI.
- Missing release calendar — Late-month CFNAI comes after most inputs; it confirms rather than surprises on components.
Production checklist
- Calendar CFNAI release (~22nd–25th, 8:30 a.m. ET) after payrolls and IP.
- Archive headline CFNAI, CFNAI-MA3, diffusion index, and four category subindexes.
- Log top five positive and negative indicator contributions each month.
- Track consecutive months CFNAI-MA3 spends below −0.7 or above +0.7.
- Compare CFNAI-MA3 direction with LEI six-month growth rate monthly.
- Cross-check category weakness against hard data (retail sales, IP, payrolls).
- Update recession playbook color only after two-month MA3 confirmation.
- Reconcile revised CFNAI history quarterly when benchmark data revises.
- Separate operational triggers (confirmed breadth) from desk commentary (single prints).
- Review false signals annually and tune confirmation rules with Sahm and LEI.
Key takeaways
- CFNAI summarizes 85 indicators into one standardized read on whether U.S. activity is above or below trend.
- CFNAI-MA3 below −0.7 signals elevated recession risk; above +0.7 signals above-trend growth and possible inflation pressure.
- Four category subindexes and the diffusion index diagnose breadth and drivers better than the headline alone.
- CFNAI complements LEI and GDP — it is contemporaneous breadth, not a forward orders index or official growth rate.
- Harbor Logistics reduced late-cycle capex mistakes by pairing two-month MA3 confirmation with category-level triage.
Related reading
- Business cycle explained — expansion, recession, and recovery phases
- Leading economic indicators explained — Conference Board LEI and recession heuristics
- GDP explained — official quarterly growth accounting
- Industrial production explained — factory output hard data inside CFNAI