The European Central Bank's policy rate stands at 2.50%. Interest rate futures price an implied rate of 2.60% at the 29 October 2026 decision, 10 basis points above the current level. Markets assign a 0% probability to a cut, 61% to no change and 39% to a hike, with 2.50% the single most likely outcome at 61%.