The European Central Bank is neutral at its July 2026 meeting — it held to 2.25%. The Governing Council held all three key rates unanimously after June's insurance hike, as every inflation measure it tracks reversed in June - headline 3.2% to 2.8%, core 2.6% to 2.4%, services 3....
Decision: held at 2.25%
Stance: neutral (Confidence: medium)
The Governing Council held all three key rates unanimously after June's insurance hike, as every inflation measure it tracks reversed in June - headline 3.2% to 2.8%, core 2.6% to 2.4%, services 3.5% to 3.2% - and wage growth decelerated with no second-round effects visible. A hawkish minority raised the question of a further hike, but the disinflation and a modest growth path kept the Council on hold.
Direction: paused (data-dependent)
Key Takeaway:
The ECB still frames risks as upside-to-inflation and keeps warning that the energy shock has yet to fully play out, but the data it watches has already turned: headline, core and services all reversed in June, negotiated wages are at 2.46%, growth has halved to 0.79% and manufacturing capacity use sits roughly two points below its long-run average. Only 1 of 6 hike conditions is met - a tight labour market that is stable rather than tightening. The June hike increasingly looks like insurance against a shock that is fading rather than the first step of a cycle.
The Council will not unwind a hike six weeks after making it, and a hawkish minority still wants to see the autumn wage round before conceding the shock was transitory. Lagarde flagged that two HICP prints, Q2 GDP, wage data and PMIs all arrive before September, so the ECB is buying information rather than defending a level.
| Outcome | Probability |
|---|---|
| Hike | low |
| Hold | high |
| Cut | low |
| Value | Target |
|---|---|
| falling | - |
| Measure | Value | Target | Status |
|---|---|---|---|
| Trend | falling | - | Concern: medium |
| Dimension | June | July | Change |
|---|---|---|---|
| Stance | Hawkish | Neutral | ↓ More dovish |
| Inflation view | "inflation rose to 3.2% in May | "Prices for energy, food and services are going up more slowly than before" | ↓ Softened |
| HICP headline | 2.5% → 3.0% → 3.2% | 3.0% → 3.2% → 2.8% | ↑↓ Peaked, easing |
| HICP core | 2.4% → 2.2% → 2.6% | 2.2% → 2.6% → 2.4% | ↑↓ Peaked, easing |
| Growth view | 2026 GDP projection cut to 0.8% | "modest in the near term" | → Similar, still soft |
| Wages | "no evidence so far of second-round effects via higher wage growth" | "We are not seeing it" | ↓ Cooling further |
| Forward guidance | "robust across the three scenarios... no preset rate path" | "We are not pre-committing to a particular rate path" | → Same framework, no longer acting |
Key Language Shifts:
“We are not seeing it.”
Lagarde on second-round wage effects - the single condition that would justify a follow-up hike is absent, with compensation per employee decelerating from 3.8% to 3.5%.
“There were some governors who asked themselves whether we should not consider a hike.”
Reveals a hawkish minority inside the Council even as the vote was a unanimous hold, meaning September is genuinely two-sided rather than a foregone pause.
“The full inflationary impact of the energy shock has yet to play out. The Governing Council is therefore closely monitoring the intensity and duration of the shock, as well as its indirect and second-round effects.”
The ECB refuses to declare victory despite June's across-the-board disinflation, preserving the option to hike again if energy re-accelerates.
“We are not pre-committing to a particular rate path.”
Confirms June's 25bp move was not the opening of a cycle - the ECB has reverted to pure meeting-by-meeting optionality.
“The risks to the inflation outlook were to the upside. Risks to economic growth were to the downside, especially in services.”
From the June accounts - the asymmetric risk framing the ECB carried into July, now increasingly at odds with data showing inflation rolling over and growth at 0.79%.
Why this matters: Central banks may downplay inflation concerns in their official statements, but economic data tells the real story. If inflation consistently rises beyond the target band, policymakers will eventually be forced to act — regardless of their rhetoric. Comparing what they say versus what the data shows helps anticipate policy pivots before they happen.
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 3.0% | 3.2% | 2.8% | ↑↓ | 2% |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 2.2% | 2.6% | 2.4% | ↑↓ | 2% |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 3.0% | 3.5% | 3.2% | ↑↓ | n/a |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 1.87% | 2.95% | 2.46% | ↑↓ | n/a |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 6.3% | 6.3% | 6.3% | →→ | n/a |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 1.37% | 1.32% | 0.79% | ↓↓ | n/a |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 78.18% | 77.63% | 78.52% | ↓↑ | ~80.6% long-run avg |
| Older | Prev | Latest | Trend | Target |
|---|---|---|---|---|
| 3.23% | 2.74% | 3.20% | ↓↑ | n/a |
| Indicator | Freq | Older | Prev | Latest | Trend | Target | Assessment |
|---|---|---|---|---|---|---|---|
| HICP Headline | Monthly | 3.0% | 3.2% | 2.8% | ↑↓ | 2% | Above target but peaked - energy base effects unwinding |
| HICP Core (ex food/energy) | Monthly | 2.2% | 2.6% | 2.4% | ↑↓ | 2% | ECB preferred measure - above target, reversed in June |
| HICP Services | Monthly | 3.0% | 3.5% | 3.2% | ↑↓ | n/a | Stickiest component, but rolled over with the rest |
| Negotiated Wages YoY | Quarterly | 1.87% | 2.95% | 2.46% | ↑↓ | n/a | Consistent with 2% target - no second-round effects |
| Unemployment Rate | Monthly | 6.3% | 6.3% | 6.3% | →→ | n/a | Stable at historic lows - tight but not tightening |
| GDP Growth YoY | Quarterly | 1.37% | 1.32% | 0.79% | ↓↓ | n/a | Decelerating sharply - no demand-side inflation pressure |
| Capacity Utilization (Mfg) | Quarterly | 78.18% | 77.63% | 78.52% | ↓↑ | ~80.6% long-run avg | Below long-run average - slack, not constraint |
| M3 Money Supply | Monthly | 3.23% | 2.74% | 3.20% | ↓↑ | n/a | Modest growth - no monetary impulse |
Trend Legend: ↑↑ Accelerating up, ↓↓ Accelerating down, ↑↓ Peaked then fell, ↓↑ Bottomed then rose, →→ Stable
Why this matters: Central banks may downplay inflation concerns in their official statements, but economic data tells the real story. If inflation consistently rises beyond the target band, policymakers will eventually be forced to act — regardless of their rhetoric. Comparing what they say versus what the data shows helps anticipate policy pivots before they happen.
Divergence Level: MEDIUM (The ECB still frames risks as upside-to-inflation and keeps warning that the energy shock has yet to fully play out, but the data it watches has already turned: headline, core and services all reversed in June, negotiated wages are at 2.46%, growth has halved to 0.79% and manufacturing capacity use sits roughly two points below its long-run average. Only 1 of 6 hike conditions is met - a tight labour market that is stable rather than tightening. The June hike increasingly looks like insurance against a shock that is fading rather than the first step of a cycle.)
Headline, core and services all fell in June (2.8%, 2.4%, 3.2%)
GDP YoY 1.37% → 1.32% → 0.79%
Unemployment 6.3% → 6.3% → 6.3%
78.18% → 77.63% → 78.52% vs ~80.6% long-run average
Deposit rate 2.00% → 2.25% after June hike; M3 3.23% → 2.74% → 3.20%
Negotiated wages 2.46% Q1; compensation per employee 3.8% → 3.5%
| Condition | Status | Trajectory |
|---|---|---|
| Inflation persistent and broad-based | NOT MET | Headline, core and services all fell in June (2.8%, 2.4%, 3.2%) |
| Excess demand | NOT MET | GDP YoY 1.37% → 1.32% → 0.79% |
| Tight labour market | MET | Unemployment 6.3% → 6.3% → 6.3% |
| Capacity constraints | NOT MET | 78.18% → 77.63% → 78.52% vs ~80.6% long-run average |
| Financial conditions loose | MIXED | Deposit rate 2.00% → 2.25% after June hike; M3 3.23% → 2.74% → 3.20% |
| Wage/cost pressures | NOT MET | Negotiated wages 2.46% Q1; compensation per employee 3.8% → 3.5% |
Core 2.2% → 2.6% → 2.4%; headline 3.0% → 3.2% → 2.8%
6.3% → 6.3% → 6.3%
Negotiated 1.87% → 2.95% → 2.46%; compensation per employee 3.8% → 3.5%
| Condition | Status | Trajectory |
|---|---|---|
| Inflation at target | NOT MET | Core 2.2% → 2.6% → 2.4%; headline 3.0% → 3.2% → 2.8% |
| Labour market slack | NOT MET | 6.3% → 6.3% → 6.3% |
| Wage pressures contained | MET | Negotiated 1.87% → 2.95% → 2.46%; compensation per employee 3.8% → 3.5% |
The Council will not unwind a hike six weeks after making it, and a hawkish minority still wants to see the autumn wage round before conceding the shock was transitory. Lagarde flagged that two HICP prints, Q2 GDP, wage data and PMIs all arrive before September, so the ECB is buying information rather than defending a level.
June's insurance hike now looks vindicated rather than incomplete: every inflation measure the ECB tracks reversed in June (headline 3.2% to 2.8%, core 2.6% to 2.4%, services 3.5% to 3.2%) and wage growth decelerated, so the Council held unanimously and dropped the sustained-overshoot framing. The bar for a second hike has risen materially, but with a hawkish minority still audible and the energy shock unresolved, the ECB has reverted to pure optionality. September is the live meeting, with two HICP prints, Q2 GDP and Q2 wage data landing first.
Sources: