Employers hired 178,000 people in March when forecasters expected just 60,000. The unemployment rate dropped to 4.3%.
Strip away one-time factors and the real story gets murkier. About 122,000 of those jobs came from healthcare workers returning from a strike, government recalibration, and winter weather effects.
The actual monthly average sits at 68,000 jobs - far below the headline number.
Wages Tell a Different Story
Wage growth slowed from 3.8% to 3.5%. This could mean inflation pressures are cooling - or employers know something about the economy ahead that makes them hesitant to raise pay.
The U.S. and Iran have been in active conflict for six weeks, with the Strait of Hormuz essentially blocked. Energy prices are spiking and supply chains could stall.
The Experts Are Split
JPMorgan's Feroli says this labor market is strong enough to handle the energy shock. Vanguard's Schickling expects hiring to settle around 30,000 to 40,000 jobs per month for the rest of the year.
Oxford Economics warns the labor market is now "more vulnerable" because of the war.
What to Watch
The next jobs report will reveal whether hiring stays around 30,000 to 40,000 jobs - meaning the economy is managing the war's impact - or drops below that, signaling energy prices are already doing damage. If wage growth keeps falling, inflation fears might ease.
If it rises, energy costs are squeezing worker paychecks.
