Fundamentals 8 August 2026 9 min read

US CPI July 2026: Headline 3.4%, Core 2.5% — In Line With Forecast, but Core Goods Turned Positive for the First Time in Three Months

US July CPI printed 3.4% headline and 2.5% core, matching consensus. Gasoline fell 2.9% — but core goods turned positive. What it means for the dollar.

US CPIUSD MACRO · 1Y+43+20-33.4% · USD FADING
USD macro strength over the past year, from the live meter. Score range −100 to +100.

US CPI July 2026: Headline 3.4%, Core 2.5% — In Line With Forecast, but Core Goods Turned Positive for the First Time in Three Months

The July Consumer Price Index landed on Wednesday 12 August 2026 at 8:30 a.m. Eastern, and on the four numbers everyone watches it did exactly what it was supposed to. Headline rose 0.1% on the month and 3.4% over twelve months, down from June's 3.5%. Core rose 0.2% and 2.5%, down from 2.6%. That is the Dow Jones consensus on all four lines, and it is the Cleveland Fed's nowcast to within six basis points — from a model that missed the same report by 36 basis points a month earlier. A print with no aggregate surprise sounds like a non-event. It is not, because the one line that did move is the line the Federal Reserve cannot describe as an energy shock.

Core goods rose 0.20% in July after two straight negative months. That is a small number attached to a large question, and it is where this report earns its attention.

Key takeaways
  • Headline CPI +0.1% m/m, 3.4% y/y; core +0.2% m/m, 2.5% y/y — matching consensus on every line. Unrounded: +0.07% and 3.36%, +0.22% and 2.48%.
  • The Cleveland Fed nowcast had core at +0.21% m/m and 2.52% y/y. It landed within 1 basis point on the month and 4 on the year — after missing June by 25bp on core and 36bp on headline.
  • Core goods +0.20%, after −0.11% in May and −0.09% in June. No month since September 2025 has printed higher. This is the tariff-and-imports category.
  • Gasoline fell 2.86% seasonally adjusted, almost exactly the −2.9% implied by the raw month-average — the pump rose 8.1% within July and CPI still recorded a fall, because it compares averages.
  • Services less energy services reaccelerated to +0.23% from June's +0.03%. June's flat print was the anomaly, and it did not repeat.
  • The headline-core wedge narrowed to 0.88 points from 0.94, but only because energy's annual rate eased from 15.7% to 14.7%.
  • Nothing here moves a September vote on its own. The 11 September CPI, five days before the decision, now carries it.
  • See how the rate, risk and commodity factors are scoring the dollar and the other seven majors right now on the live meter.

What actually happened

Four numbers carry the release. Here they are against what was expected, and against the month before:

Measure June 2026 July 2026 (actual) Consensus Nowcast (5 Aug)
Headline CPI, m/m (SA) −0.42% +0.07% +0.1% +0.09%
Headline CPI, y/y 3.53% 3.36% 3.4% 3.42%
Core CPI, m/m (SA) −0.02% +0.22% +0.2% +0.21%
Core CPI, y/y 2.59% 2.48% 2.5% 2.52%

Every figure here is computed from the Bureau of Labor Statistics published index values rather than rounded off a headline, which is why they carry two decimals. Headline annual inflation fell about seventeen-hundredths of a point; core fell about eleven.

The component detail is where the report has texture:

Component (July 2026) m/m, SA Prior month
Energy −1.48% −5.71%
Gasoline −2.86% −9.69%
Shelter +0.14% +0.12%
Services less energy services +0.23% +0.03%
Transportation services +1.65% +0.92%
Medical care services +0.56% −0.12%
Core goods +0.20% −0.09%
Food +0.08% +0.21%

The nowcast that missed by 36 basis points landed within six

Our preview of this release spent a section on the Cleveland Fed's nowcast and a longer one on why not to trust it. On 9 July, the day before the June data, the model had June headline at −0.06% month-on-month and core at +0.23%. The actual prints were −0.42% and −0.02% — a 36-basis-point miss on headline and 25 on core, on a one-day horizon.

This month the same model had July headline at +0.09% and core at +0.21%. The actuals were +0.07% and +0.22%.

Why the model was wrong in June and right in JulyNowcasting leans on components observable in near-real time — retail fuel, market-based food quotes, scanner data — and is blind to the ones that actually decide core: shelter, medical services, insurance, transportation services. June is what that blind spot looks like when it bites. Services less energy services printed +0.03%, its weakest in the available series, with transportation services down 0.3%, and no high-frequency proxy saw it coming. July is what it looks like when the blind spot is quiet: services reverted to +0.23%, close to their recent run-rate, so the observable half of the basket was enough. The lesson is not that the model improved. It is that the model is accurate precisely when core services behave, which is the month you least needed it.

The pump arithmetic worked exactly as advertised

This was the part of the preview most likely to read as wrong to anyone who drives, so it is worth closing the loop. Gasoline on EIA's weekly all-grades retail series:

Week Price Week Price
1 Jun $4.439 6 Jul $3.911
8 Jun $4.281 13 Jul $3.987
15 Jun $4.187 20 Jul $4.131
22 Jun $4.048 27 Jul $4.228
29 Jun $3.964 3 Aug $4.211
June average $4.184 July average $4.064

Within July the price rose 8.1%, from $3.911 to $4.228. Across the months the July average sat 2.9% below June's. CPI reports the second fact, and the seasonally adjusted gasoline index duly fell 2.86%.

June path$4.439 → $3.964, falling all month
June average$4.184 — high, set by the early weeks
July path$3.911 → $4.228, rising all month
CPI gasoline−2.86% seasonally adjusted

The raw month-average change and the published seasonally adjusted figure landed almost on top of each other — −2.9% against −2.86%. That is a coincidence of this particular month's seasonal factor, not a rule, and a reader should not expect the two to agree next time.

Core goods turned, and that is the line that matters

Core goods measures commodities less food and energy commodities: physical, tradeable things. It had been subtracting. In May it fell 0.11%, in June 0.09%. In July it rose 0.20%, and no month since September 2025 has printed higher.

Why a 0.2% move in one category outranks the aggregates: the Committee's July statement described inflation as elevated "in part reflecting supply shocks that have driven price increases in certain sectors, including energy." That framing is what allows a central bank to look through a price rise. It works for gasoline. It does not work for goods broadly, because a broad goods increase is not one sector and not one shock.

Two cautions keep this honest. One month is not a trend, and this category is noisy — it printed above 0.2% repeatedly through mid-2025 without signalling anything durable. And the July collection period ran largely before the 24 July tariff schedule took effect, so this is not yet a reading on tariff pass-through. Our note on the July PPI release works through that timing problem in the producer-price data, where the same collection-window issue applies.

The rate factor is only one of five scoring the dollar out of this print.Open the live meter →

The wedge narrowed, but check why

Subtract core from headline and you get what food and energy contribute on top. In June that was 0.94 points. In July it is 0.88.

That narrowing is not underlying disinflation. It is energy's annual rate easing from 15.7% to 14.7% while gasoline still runs 24.6% above a year ago. The two-economies problem the preview described is intact: one where a supply shock has pushed a narrow set of prices up by a quarter, and one where the underlying trend sits a few tenths above the 2% goal. July did not merge them. It moved the gap by six-hundredths of a point.

The dovish and hawkish readings of this same report therefore both survive, which is the practical definition of a print that settles nothing:

  • Read headline and core goods. Inflation is 3.4%, has been above target for years, goods have stopped subtracting, and three Committee members have already voted to hike.
  • Read core and shelter. Underlying inflation is 2.5% and falling, shelter is decelerating at 3.18% annual, and the labour market just shed 23,000 jobs with 103,000 cut from prior revisions — covered in our breakdown of the print that broke the dollar through 100.

What it leaves for September, and for the dollar

Going into this release, CME's FedWatch tool showed a 60% probability of a hold in September, having been 45% the day before the July payrolls report, and the ICE dollar index closed at 99.498 on 7 August, through the 100 level it had been defending. An in-line print gives that positioning no reason to move much on the data itself.

The transmission is the ordinary one. The interest-rate factor moves first on the core number, and core did not move it. The growth factor pulls the other way if tightening odds rise into a labour market already shedding jobs. And the commodity factor sits upstream of both, because the same barrel setting the energy line is setting the rate expectation. Where each currently scores the dollar against the other seven majors is on the USD factor page, and the eight-currency, five-factor approach is set out on our about page.

The Committee sees exactly one more CPI before it decides: the August print on 11 September, five days before the 15–16 September meeting and inside the pre-meeting blackout, when officials cannot publicly reframe it. That meeting also carries a Summary of Economic Projections, so the dot plot gets rewritten with it in hand.

Base effects still do the work into year-end

The August energy contribution is already being set at the pump. Gasoline printed $4.211 on 3 August and $4.141 on 10 August, so the month-to-date average of $4.176 sits 2.8% above the July average — the sign flips, and energy adds to headline instead of subtracting.

Then the base takes over. Freeze the price at the 10 August level of $4.141 — no forecast, no geopolitics — and the annual comparison does this:

Month 2025 average base Year-on-year at a frozen $4.141
August $3.258 +27.1%
September $3.293 +25.7%
October $3.190 +29.8%
November $3.179 +30.3%
December $3.024 +36.9%

Nothing has to happen for the energy contribution to headline inflation to grow into year-end; the 2025 floor simply falls away. That is the cleanest explanation for a market pricing a hold in September while still carrying meaningful hike probability for October and December. Those are not contradictory prices. They are a market reading the base-effect table.

The symmetry matters too. If crude falls materially from here, the same arithmetic runs in reverse and the annual rate collapses faster than a price chart suggests. The base is a lever with two ends, and July's report did not touch it.

Educational macro context only — not investment advice.

Advertisement

Frequently asked

What was the US July 2026 CPI report?
The Bureau of Labor Statistics released it on Wednesday 12 August 2026 at 8:30 a.m. Eastern. Headline CPI rose 0.1% on the month seasonally adjusted and 3.4% over twelve months, down from June's 3.5%. Core CPI — all items less food and energy — rose 0.2% on the month and 2.5% year-on-year, down from 2.6%. On the unrounded index values, headline was +0.07% m/m and 3.36% y/y, core +0.22% m/m and 2.48% y/y. That matched the Dow Jones consensus of 0.1%/3.4% headline and 0.2%/2.5% core on all four lines, which is unusual: the report contained essentially no aggregate surprise. What moved underneath the aggregates was a different matter.
Why did core goods prices rise in July 2026?
Core goods — commodities less food and energy commodities — rose 0.20% in July after falling 0.11% in May and 0.09% in June. No month since September 2025 has printed higher. This is the category where tariff and imported-component costs would first become visible, because it is the part of the basket made of physically traded things rather than domestic services. One month is not a trend, and the July collection period ran mostly before the 24 July tariff schedule took effect, so this print is not yet a tariff pass-through reading. But it is the line that stops the Committee describing price pressure as confined to one energy shock, which is why it matters more than its weight suggests.
Did the July CPI make a September Fed hike more or less likely?
It did not resolve the question, which is itself the outcome. Core at 0.22% on the month landed essentially on the Cleveland Fed nowcast's 0.21% — neither the acceleration the three July dissenters would need to build a majority, nor the deceleration that would take a hike off the table. The Committee held the target range at 3½ to 3¾ percent on 29 July by a 9–3 vote, with Beth M. Hammack, Neel Kashkari and Lorie K. Logan all preferring a quarter-point hike. Nothing in this report moves a vote in either direction on its own. That hands the decision to the 11 September CPI, which lands five days before the 15–16 September meeting, inside the pre-meeting blackout.
Why did gasoline fall in the CPI when pump prices rose through July?
Because CPI compares monthly averages, not month-ends, and the pump spent June falling and July climbing. On EIA's weekly all-grades retail series, gasoline ran from $3.911 on 6 July to $4.228 on 27 July — up 8.1% within the month — but the four July prints averaged $4.064 against June's average of $4.184, which is 2.9% lower. The seasonally adjusted CPI gasoline index duly fell 2.86% on the month. The raw month-average and the published seasonally adjusted figure landed almost on top of each other this time, though there is no rule that they must. A driver who watched the price climb all month and then read that gasoline fell was not being misled; the two statements measure different things.
Is core CPI at 2.5% close to the Fed's 2% target?
Less close than it reads, because the Federal Reserve's 2% goal is defined on the PCE price index, not CPI. On the June data core CPI was 2.59% while core PCE was 3.29% — a wedge of about 0.70 points — and headline PCE at 3.67% ran above headline CPI at 3.53%, an inversion of the usual relationship. The main mechanical reason is weighting: shelter carries a much larger share of CPI than of PCE, and shelter has been among the weakest lines in the basket, rising 0.14% in July for a 3.18% annual rate. A component decelerating hard pulls down whichever index weights it most, so CPI flatters and PCE does not. The July PCE print is the number to hold this against.
Do gasoline base effects get better or worse after July 2026?
Mechanically worse, and no forecast is required to see it. The year-on-year rate compares this year's price against last year's, and the 2025 base falls through the second half — EIA's weekly all-grades series averaged $3.258 in August 2025, $3.293 in September, $3.190 in October, $3.179 in November and $3.024 in December. Hold gasoline exactly at its 10 August 2026 level of $4.141 and the annual comparison reads roughly +27% in August, +26% in September, +30% in October, +30% in November and +37% in December. The energy contribution to headline inflation grows into year-end even if nothing at all happens at the pump, because the floor drops out from underneath it. The same arithmetic runs in reverse if crude falls materially.
PT
Pip Theory desk

We build the tools we write about. Educational macro context only — never investment advice.

About the desk