The day before, markets priced 95% for a hold. The ECB held.

How the expectation has shifted

0%25%50%75%100%3 months earlier (22 Apr 26): 14% — 2.00%2.00%3 months earlier (22 Apr 26): 44% — 2.25%1 month earlier (22 Jun 26): 89% — 2.25%1 week earlier (15 Jul 26): 93% — 2.25%day before meeting (22 Jul 26): 95% — 2.25%95%2.25%result3 months earlier (22 Apr 26): 37% — 2.50%1 month earlier (22 Jun 26): 11% — 2.50%1 week earlier (15 Jul 26): 7% — 2.50%day before meeting (22 Jul 26): 5% — 2.50%2.50%3 months earlier (22 Apr 26): 6% — 2.75%2.75%3 months earlier (22 Apr 26)1 month earlier (22 Jun 26)1 week earlier (15 Jul 26)day before meeting (22 Jul 26)

Probabilities over time

Vertical lines mark ECB rate decisions.

0%25%50%75%100%no change+25 bpno changeMayJunJul2.25%2.25%95%95%result2.50%2.50%5%5%2.00%2.00%1%1%2.75%2.75%0%0%