The number that Wall Street had been dreading for weeks landed this morning at 8:30 a.m. ET, and it was not nearly as bad as anyone expected. The Bureau of Labor Statistics reported the Consumer Price Index rose 0.3% month-over-month in March, with the annual inflation rate settling at 2.8%. To put that in context: economists at JPMorgan, Goldman Sachs, and FactSet had penciled in headline CPI somewhere between 3.1% and 3.7%, fully expecting the Iran war’s energy price shock to rip through consumer prices like a wildfire through dry brush.
It didn’t happen. Not yet, anyway.
The Numbers Behind The Surprise
The headline figure tells one story. The details tell a more complicated one. Core CPI, which strips out food and energy, rose 0.4% for the month, a tick above the 0.3% consensus. That means the underlying price pressures in the economy, the ones the Federal Reserve watches most closely, are still running hotter than the central bank’s comfort zone. Shelter costs continued their stubborn climb. Services inflation remained sticky. The moderation was almost entirely an energy story, and a somewhat misleading one at that.
Here is what actually happened with energy prices in March. Crude oil spiked above $130 per barrel during the worst of the Strait of Hormuz crisis in mid-March, but the monthly average that feeds into CPI calculations was dampened by the lower prices that prevailed during the first week of the month, before the full blockade took effect. In plain terms: the CPI data is looking in the rearview mirror at a month where prices were moderate for 10 days and extreme for 21 days. The average smoothed out the extremes.
That mathematical quirk is why the April CPI print, due in May, will almost certainly be worse. The full month of elevated energy costs will be baked in with no early-month offset to soften the blow.
How Markets Reacted
Within seconds of the release, U.S. Treasury yields jumped. The 2-year note, the bond market’s proxy for near-term Fed policy expectations, climbed 8 basis points. Equity futures, which had been slightly positive overnight, flipped negative. The S&P 500 was on track for its biggest weekly advance in nearly a year heading into the print, riding a seven-day rally fueled by ceasefire optimism, and the CPI data poured cold water on the momentum.
The reaction might seem counterintuitive. A 2.8% headline print is objectively better than the 3.4% that FactSet’s consensus had projected. But traders were not reacting to the headline. They were reacting to core, and core came in hot enough to push June rate cut odds lower. CME FedWatch data showed the probability of a June cut dropping from roughly 62% before the report to around 48% afterward.
The Fed’s Impossible Position
Federal Reserve Chair Jerome Powell now faces a scenario that no central banker wants. The economy is absorbing a supply-side energy shock that is pushing prices higher through channels the Fed cannot control, while at the same time the underlying demand-driven inflation in services and shelter refuses to cool. Cutting rates risks pouring gasoline on the demand fire. Holding rates risks strangling growth while consumers get squeezed by energy costs they cannot avoid.
The bond market is telling you it expects the Fed to hold. The 10-year yield barely moved on the print, which suggests longer-term inflation expectations remain anchored even as the near-term picture gets messy. That is actually good news, if you squint. It means investors believe this energy shock is temporary, not structural. They are betting that once the Strait of Hormuz fully reopens, which remains very much an open question as of Friday morning, oil prices will normalize and CPI will follow.
That is a large bet to make on a ceasefire that is barely holding together.
What This Means For Consumers
The disconnect between the CPI headline and what people are actually experiencing at gas stations, grocery stores, and airport counters is wider than it has been in months. National average gas prices remain above $4.50 per gallon. Jet fuel has more than doubled since February, and airlines are already passing those costs along. Delta and Southwest both raised checked bag fees to $45 this week, a $10 increase that traces directly back to the Strait of Hormuz.
Grocery prices were flat in March, which sounds like relief until you remember they had already risen substantially in January and February. The cumulative effect is what matters to household budgets, and cumulative food inflation over the past 12 months stands at 3.1%, well above the headline number.
The shelter component, which accounts for roughly one-third of the CPI basket, rose 0.3% for the month and 4.2% year-over-year. If you are a renter in a major metro area, the idea that inflation is running at 2.8% probably feels like a statistical fiction.
The Bigger Picture
This CPI print does not resolve anything. It buys the Fed time, but not much. It gives the White House a talking point, “inflation is below 3%,” but it does not change the lived experience of a consumer paying $97 per barrel worth of energy costs across every product and service they touch. And it sets up April’s report as the one that will actually matter, because that is when the full weight of the energy shock will land in the data.
The market’s initial read is correct: this is not a green light for rate cuts. But it is not a red light either. It is a flashing yellow, and what happens next depends entirely on whether weekend peace talks in Pakistan produce a real path to reopening the Strait of Hormuz, or just another round of diplomatic theater.
For investors, the trade is straightforward but uncomfortable: position for more volatility, not less. The CPI data says inflation is manageable. The geopolitical reality says it might not stay that way.
