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 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.
- 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.
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%.
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.
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.