Currencies 25 July 2026 9 min read

Eurozone Inflation Rises to 2.9% (July 2026): Core Hit 2.5% While Monthly Prices Went Nowhere — Why That Put a September ECB Hike at 85%

Euro-area flash CPI rose to 2.9% in July and core to 2.5%, yet monthly core was flat. Here is the mechanism — and why swaps now price September at 85%.

EUROZONE INFLATIONEUR MACRO · 1Y+7-21-482.9% · EUR RISING
EUR macro strength over the past year, from the live meter. Score range −100 to +100.

Eurozone Inflation Rises to 2.9% (July 2026): Core Hit 2.5% While Monthly Prices Went Nowhere — Why That Put a September ECB Hike at 85%

Euro-area annual inflation rose to 2.9% in July from 2.8% in June, Eurostat reported in its flash estimate on 31 July — exactly matching the Reuters consensus. The number that moved markets was underneath it: core inflation, excluding energy, food, alcohol and tobacco, rose to 2.5% from 2.4% when forecasters had expected it to hold, and services accelerated to 3.3%. Yet on the month, core prices did not move at all — 0.0%. Both facts are true simultaneously, and understanding why is the difference between reading this print and reacting to it. Swap markets responded by pricing roughly an 85% chance of an ECB hike on 10 September.

This note previewed the release on 25 July with one central claim: that the oil shock which took Brent above $100 on 23 July arrived too late in the reference month to show up properly in July, making the print a relatively clean read on underlying momentum. That call was half right in a way that turns out to be more interesting than being simply right. The energy line did jump — but not because a week of $100 crude reached consumers. It jumped because of what July looked like a year earlier.

Key takeaways
  • Euro-area flash HICP for July came in at 2.9%, up from 2.8% and in line with the Reuters poll. Monthly headline: +0.2%.
  • The surprise was core at 2.5% (from 2.4%) and services at 3.3% (from 3.2%) — yet monthly core was 0.0%.
  • Energy did all the headline work, accelerating to 10.0% from 8.5%, while food, alcohol and tobacco slowed to 1.2% from 1.5%.
  • The rise in the annual energy rate is mostly a base effect, not pass-through — the $100 Brent move still lands mainly in the August flash, published days before the ECB's 10 September meeting.
  • Q2 GDP grew 0.4% against 0.2% expected, removing the stagflation objection that would otherwise have undercut a hike.
  • Swaps now imply roughly an 85% chance of a September hike; EUR/USD sat near 1.149.
  • Watch how the interest-rate, growth and commodity factors score the euro on the live Pip Theory meter.

What actually happened

Eurostat's flash estimate, published Friday 31 July, put euro-area annual inflation at 2.9%. That is the fifth consecutive month above the ECB's 2% medium-term target across the 21-country bloc, and it matched economists' forecasts precisely — which is why the headline itself was not the story.

Component (flash estimates) June 2026 July 2026 Direction
Headline HICP (annual) 2.8% 2.9% Up
Headline HICP (monthly) +0.2%
Core, ex energy/food/alcohol/tobacco 2.4% 2.5% Up (surprise)
Core (monthly) 0.0% Flat
Energy 8.5% 10.0% Up sharply
Services 3.2% 3.3% Up
Food, alcohol & tobacco 1.5% 1.2% Down
Non-energy industrial goods 0.7% 0.9% Up

Read the table by column and a pattern emerges that the one-line summary destroys. Every annual rate in the basket rose except food. But the monthly figures say prices in the core basket were, in aggregate, unchanged in July. An annual rate is a comparison between now and twelve months ago; when the number rises while the current month is flat, the change has happened at the other end of the comparison.

Why energy jumped 1.5 points before the oil shock landed

The energy line moved from 8.5% to 10.0% — a 1.5 percentage point acceleration in a single month, in a bloc where, on 23 July, Brent had only just crossed $100 for the first time since May after Houthi forces struck Saudi tankers in the Red Sea.

Roughly one week of the July reference month was exposed to that price, and crude does not reach households on contact. Wholesale fuel takes days to weeks to reach the pump; regulated electricity and gas tariffs are slower still, often resetting quarterly or annually. A week of elevated crude, partially passed through, cannot move a monthly index by much — and it did not: headline prices rose 0.2% on the month.

Base effects, in one sentence An annual inflation rate compares this month's price level with the same month a year ago, so it can accelerate for two entirely different reasons: prices rising quickly now, or prices having fallen then. July 2025 was a soft month for euro-area energy prices, so as it dropped out of the twelve-month window it took the denominator of the comparison down with it — and the annual energy rate rose without July 2026 having to do much at all. This matters because the two causes have opposite policy implications: a base effect fades mechanically as the calendar advances, while genuine current-month pressure does not. The August flash, which will contain a full month of post-$100 crude, is where actual pass-through becomes visible.

So the preview's underlying logic held even though its predicted direction for the headline did not: this was still substantially a pre-shock reading. What made it hawkish was not the oil at all.

The core surprise did not come from Germany

Here is the part of the release that genuinely changed minds, and it is easy to miss because the two data points sit in different press releases published a day apart.

German inflation, reported by Destatis on 30 July, rose to 2.8% from 2.3%. But as covered in the note on that print, its composition ran the other way: German core eased to 2.4% from 2.5%, German services cooled to 2.9% from 3.1%, and essentially the entire half-point headline rise traced to a fuel-duty cut expiring at the end of June — a tax coming back, not demand strengthening.

Twenty-four hours later, the bloc-wide figures showed core rising to 2.5% and services rising to 3.3%.

The two measures are not identical — the German national core strips food and energy, while euro-area HICP core also removes alcohol and tobacco — but that definitional gap is far too small to explain a divergence this size. The arithmetic is unavoidable: if the largest economy in the bloc saw its core and services measures cool while the aggregate saw both warm, the pressure came from the other member states. Spain grew 0.7% in Q2 against 0.2% for Germany, France and Italy, and the faster-growing periphery is the natural place to look for it.

That distinction matters for the euro because of what services inflation is. Services prices are dominated by wages, rents and domestically produced inputs — the part of the basket a central bank can actually influence. Energy is an imported cost shock the ECB has no instrument for. A hawkish case built on energy is a weak case; a hawkish case built on services at 3.3% is the kind central banks act on.

Growth removed the objection that would have blocked a hike

The preview flagged one scenario as the euro's real danger: an imported cost shock landing on an economy that was already struggling, producing the stagflationary mix that damages a currency most by degrading the growth factor and the credibility of the rate factor at the same time.

That scenario did not materialise, and the correction is worth stating plainly. Eurostat's flash estimate on 30 July put euro-area Q2 GDP at +0.4% quarter-on-quarter against consensus of +0.2%, with annual growth accelerating to 1.0% from 0.5%. The first quarter, which this note had earlier described as a contraction, was in fact flat at 0.0%. Germany, France and Italy each grew 0.2%; Spain grew 0.7%; Ireland led at 3.9%.

Core surprises up2.5%, with services at 3.3% — domestic, not imported.
Growth beatsQ2 at +0.4% vs +0.2% expected removes the stagflation defence.
Hike case hardensTightening into expansion is far easier to justify than into contraction.
Swaps repriceSeptember moves to roughly 85%.

An economy expanding at 0.4% a quarter with services inflation at 3.3% is not a stagflation problem. It is a straightforward one, and straightforward problems are the ones central banks respond to without hedging.

How this reads across the five factors

The Pip Theory meter scores eight currencies on interest rates, growth, positioning, risk sentiment and commodities. The July data moved several of them for the euro, and not all the same way:

  • Interest rates: core and services surprising higher, with September at roughly 85% — the clearest euro-positive in the release.
  • Growth: a 0.4% quarterly expansion beating consensus, after a flat Q1 — improved, and no longer the drag the preview expected it to be.
  • Commodities: unchanged and still negative. The euro area remains a large net energy importer, so $100 Brent is a deterioration in its terms of trade regardless of what it does to the inflation print. This is the mirror image of the commodity currencies, and the reason the same oil move that argues for ECB tightening also drains real income from the bloc.
  • Risk sentiment: Red Sea escalation continues to favour the dollar, franc and yen over the euro, as set out in the loonie note.
  • Positioning: the more fully September is priced, the less room a hawkish outcome has to add anything — and the more a disappointment would cost.
See how the interest-rate, growth and commodity factors are scoring the euro right now.Open the live meter →

What the euro actually did

EUR/USD was trading around 1.149 at the end of the month, up from roughly 1.1367 on 24 July — the level cited when this note previewed the release. That is a meaningful weekly gain, but attributing it to the inflation print alone would be wrong twice over: the headline matched consensus exactly, so it carried no new information, and the GDP beat had already landed the day before.

The muted reaction to the inflation data itself is the lesson worth keeping. The headline was priced. Only the core beat was new, and its effect showed up more clearly in rate expectations than in the exchange rate — because the rate channel is relative. An ECB that hikes once in September narrows a gap to a Fed that remains restrictive; it does not reverse it. That is why the euro's own factor scorecard can move differently from the EUR/USD chart, and why the dollar's page has to be read alongside it. The methodology page explains how the factors combine.

According to The Irish Times, analysts reading the release described it as putting the ECB firmly on a path to hike in September, with one arguing it would now take a significant change in events or the outlook to prevent one.

What to watch next

The August flash estimate, published in early September, is the release this print was always deferring to. It will contain a full month of crude above $100 rather than a week of it, which makes it the first clean measurement of actual energy pass-through rather than base-effect arithmetic — and it arrives days before the ECB's 10 September decision.

Three things will determine how that reads. Whether the monthly core rate stays flat, which would confirm July's annual rise as a calendar artefact rather than momentum. Whether services holds above 3%, which is the only line in the release that speaks to domestically generated inflation. And whether the German-versus-bloc divergence persists, because a hawkish ECB whose largest economy is disinflating faces a coordination problem that a single aggregate number conceals entirely.

The July print resolved the question this note posed on 25 July, though not in the way the framing anticipated. Underlying disinflation did not continue. But the reason was not the oil shock everybody was watching for — it was services, in member states other than the one everybody watches.

Educational macro context only — not investment advice.

Advertisement

Frequently asked

What was eurozone inflation in July 2026?
Euro-area annual inflation was 2.9% in July 2026 according to Eurostat's flash estimate published on 31 July, up from 2.8% in June and in line with the consensus of economists polled by Reuters. Core inflation — excluding energy, food, alcohol and tobacco — rose to 2.5% from 2.4%, which was the part of the release forecasters had not pencilled in. On the month, headline prices rose 0.2% and core prices were unchanged at 0.0%. It was the fifth consecutive month above the ECB's 2% medium-term target.
Why did eurozone inflation rise in July 2026?
Almost entirely through energy. The annual energy rate jumped to 10.0% in July from 8.5% in June, and that single line accounts for the move in the headline. Food, alcohol and tobacco actually slowed to 1.2% from 1.5%, which offset part of it. The important detail is that the annual energy rate can rise even when energy prices are broadly flat month to month, because the comparison is against the corresponding month a year earlier — and a weak July 2025 base does the arithmetic on its own.
Did the July oil spike show up in the inflation data?
Only marginally, and the flat monthly core reading is the evidence. Brent crossed $100 on 23 July, leaving roughly a week of the reference month exposed, and crude reaches consumers with a lag — pump prices follow wholesale by days to weeks, and regulated electricity and gas tariffs adjust far more slowly. The 0.2% monthly headline rise is not what a week of fully passed-through $100 crude looks like. The bulk of that shock still lands in the August flash, published in early September.
Will the ECB hike rates in September 2026?
Markets moved a long way toward expecting it after this print. Swap contracts implied roughly an 85% probability of a hike at the 10 September meeting following the release, up sharply on the core surprise. The ECB held its deposit rate at 2.25% on 23 July and flagged the renewed Middle East conflict and the oil rebound as upside inflation risks. What the July data changed is that the case no longer rests only on imported energy — services at 3.3% is a domestic argument, and that is the kind the ECB acts on.
Why is euro-area core inflation rising when German core is falling?
Because the bloc is not Germany. German core eased to 2.4% from 2.5% in July and German services cooled to 2.9% from 3.1%, while euro-area core rose to 2.5% and euro-area services rose to 3.3%. The two measures are defined slightly differently — the German national figure strips food and energy, the euro-area HICP core also strips alcohol and tobacco — but the divergence is too large to be definitional. Price pressure in the July data came from member states other than the largest economy.
PT
Pip Theory desk

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

About the desk