ECB Rate Decision Odds: Polymarket's Favourite a Week Out Was Right at 15 of 15 Meetings

Abstract

A week before each ECB decision from October 2024 to September 2026, Polymarket's favourite was the decision the ECB took, at a median 98.2%. A month out it missed twice. Both 2026 rate rises were priced above 98% a week ahead.

By Christopher Geneth Kurg, Vultax Research 7 min readMethodologyRead as Markdown

AI-assisted drafting, research and editing. Published by OmniOS OÜ. How we use AI

Cite as
Kurg, Christopher Geneth (2026). ECB Rate Decision Odds: Polymarket's Favourite a Week Out Was Right at 15 of 15 Meetings. Vultax Research notes 2026-039, Vultax Research, Tallinn, 28 October 2026. https://vultax.com/research/ecb-rate-decision-odds-polymarket No DOI has been assigned.
Data availability
3 tables and charts are downloadable as CSV and JSON with their sources, in the sections below.
Limitations
Method and limits, below.
The European Central Bank tower beside the river Main at dawn, the Frankfurt skyline behind it
The European Central Bank and the Frankfurt skyline at dawn, April 2015. Photo: DXR / Wikimedia Commons, CC BY-SA 4.0, cropped.

ECB decisions called a week out

15 of 15

Polymarket's highest-priced outcome 7 days before the statement was the decision the ECB took, at every traded meeting from October 2024 to September 2026

Median price of the ECB's decision a week out
98.2%
Lowest 87.0%, for the cut of 12 December 2024
Misses a month out
2 of 14
The cuts of October 2024 and April 2025 were priced at 36.0% and 41.5% 30 days before
June 2026 rate rise, priced a week out
98.5%
The first ECB rise since 2023. It was 80.5% a month before; the September rise was 99.3% a week before
Price of the ECB's decision a week before the statementOct 24 → Sep 26
Live in VultaxOpen the ECB rates roomLive Polymarket prices for the 29 October and 17 December 2026 ECB decisions, the markets this study scores.

The short answer

Polymarket has listed a market on every ECB rate decision since October 2024. At 15 meetings with trading, from 17 October 2024 to 10 September 2026, the outcome with the highest price seven days before the statement was the decision the ECB announced, 15 times out of 15. The median price of that decision a week out was 98.2%, and the lowest was 87.0%, for the cut of 12 December 2024.

A month out the record is weaker. Thirty days before the statement the favourite was right at 12 of the 14 meetings whose market was open by then. It missed the cut of 17 October 2024, which it priced at 36.0%, and the cut of 17 April 2025, priced at 41.5%. Both rate rises of 2026, on 11 June and 10 September, were above 98% a week ahead.

Each price is the last traded Yes price at the checkpoint minute, read from Polymarket's public price history and scored against the decision in the ECB's own record.

Every ECB meeting since October 2024, scored

The table gives the price of the decision the ECB actually took, at four checkpoints before the 14:15 Frankfurt-time statement. A price of 98.2% means the market put the decision at about 98 chances in 100. The six cuts of 2024 and 2025 took the deposit rate from 3.50% to 2.00%; the two rises of 2026 took it back to 2.50%.

The market for the meeting of 19 March 2026 showed no trading, so it is left out. Every other meeting from October 2024 to September 2026 is in the table, the misses included.

Price of the ECB's decision a week before the statement

Polymarket, 7 days before each of 15 meetings, October 2024 to September 2026. Percent.

Price of the ECB's decision a week before the statement. Decision the ECB took, 7 days before: Oct 24 96%, Dec 24 87%, Jan 25 95%, Mar 25 96%, Apr 25 96%, Jun 25 96%, Jul 25 97%, Sep 25 98%, Oct 25 98%, Dec 25 99%, Feb 26 100%, Apr 26 99%, Jun 26 99%, Jul 26 99%, Sep 26 99%0%25%50%75%100%Oct 24: 96%Dec 24: 87%Jan 25: 95%Mar 25: 96%Apr 25: 96%Jun 25: 96%Jul 25: 97%Sep 25: 98%Oct 25: 98%Dec 25: 99%Feb 26: 100%100%Apr 26: 99%Jun 26: 99%Jul 26: 99%Sep 26: 99%Oct 24Jan 25Apr 25Jul 25Oct 25Feb 26Jun 26Sep 26

The shortest bar is the cut of December 2024, priced at 87.0% a week before.

Chart: Vultax Research

Show the numbers
Price of the ECB's decision a week before the statement. Polymarket, 7 days before each of 15 meetings, October 2024 to September 2026. Percent. Values in %.
CategoryDecision the ECB took, 7 days before
Oct 2496%
Dec 2487%
Jan 2595%
Mar 2596%
Apr 2596%
Jun 2596%
Jul 2597%
Sep 2598%
Oct 2598%
Dec 2599%
Feb 26100%
Apr 2699%
Jun 2699%
Jul 2699%
Sep 2699%
Polymarket's price for the decision the ECB took, at each checkpoint. Statement times: 14:15 Frankfurt time, 12:15 or 13:15 UTC. The October 2024 market asked only whether the ECB would cut; the others list four or five outcomes. The January 2025 market opened 26 days before its meeting.
ECB meetingDecision30 days before7 days before1 day before1 hour before
17 October 202425 bp cut36.0%95.5%96.3%98.6%
12 December 202425 bp cut81.0%87.0%95.1%98.3%
30 January 202525 bp cutmarket not open95.1%96.1%99.1%
6 March 202525 bp cut91.5%96.4%98.7%98.7%
17 April 202525 bp cut41.5%95.5%99.1%99.2%
5 June 202525 bp cut94.0%96.1%98.8%99.5%
24 July 2025Hold90.5%97.3%96.0%99.5%
11 September 2025Hold94.5%98.2%98.5%99.6%
30 October 2025Hold96.9%98.2%98.3%99.9%
18 December 2025Hold96.2%99.4%99.9%99.9%
5 February 2026Hold97.2%99.6%99.9%99.8%
30 April 2026Hold73.1%98.7%99.1%99.5%
11 June 202625 bp rise80.5%98.5%99.5%98.9%
23 July 2026Hold95.0%98.9%99.5%99.8%
10 September 202625 bp rise86.5%99.3%99.6%99.7%

Download table figures:CSVJSON with sources

Download chart figures:CSVJSON with sourcesSVG chart

The two misses a month out

On 17 September 2024 Polymarket gave a cut at the ECB's next meeting 36.0%. The ECB had cut five days earlier, and a second cut in a row was not the expected path. The price passed 50% on 25 September, 22 days before the meeting, and the ECB cut on 17 October.

On 18 March 2025 the April market made no change the favourite at 55.0%, with a cut at 41.5%. A cut became the favourite on 25 March, 23 days before the meeting, and was 95.5% a week before the ECB cut on 17 April 2025.

In both cases the market moved to the right answer about three weeks ahead, and stayed there. That is the pattern across the record: by the 7-day checkpoint, no meeting had its eventual decision below 87.0%.

The rate rises of June and September 2026

The ECB raised its deposit rate by 25 basis points on 11 June 2026, its first rise since September 2023, and again on 10 September. Polymarket had the June rise at 80.5% a month before, 98.5% a week before and 99.5% a day before. The September rise was 86.5%, 99.3% and 99.6%.

The rise was priced before it came. On 22 March 2026, three days after the ECB held in March, the market for the 30 April meeting put a rise at 52.3%, ahead of no change. That rise did not come in April: the price fell back, the ECB held, and the hold was 98.7% a week before. The June market had a rise as its favourite on every day from 23 April, 49 days before the meeting, and above 90% from 29 May. The September market had one in front from 14 July, 58 days before.

Price of a 25 bp ECB rise, by days before the statement

Polymarket, daily 00:00 UTC readings for the April, June and September 2026 meetings. Percent.

  • June 2026 meeting, rose
  • September 2026 meeting, rose
  • April 2026 meeting, held
Price of a 25 bp ECB rise, by days before the statement. June 2026 meeting, rose: 80 days 48%, 79 days 57%, 78 days 67%, 77 days 65%, 76 days 67%, 75 days 67%, 74 days 67%, 73 days 67%, 72 days 67%, 71 days 67%, 70 days 67%, 69 days 67%, 68 days 67%, 67 days 75%, 66 days 75%, 65 days 75%, 64 days 75%, 63 days 61%, 62 days 61%, 61 days 61%, 60 days 67%, 59 days 67%, 58 days 67%, 57 days 67%, 56 days 67%, 55 days 67%, 54 days 67%, 53 days 67%, 52 days 67%, 51 days 67%, 50 days 38%, 49 days 55%, 48 days 56%, 47 days 70%, 46 days 70%, 45 days 63%, 44 days 54%, 43 days 82%, 42 days 83%, 41 days 85%, 40 days 85%, 39 days 84%, 38 days 84%, 37 days 87%, 36 days 85%, 35 days 76%, 34 days 69%, 33 days 71%, 32 days 71%, 31 days 73%, 30 days 81%, 29 days 81%, 28 days 85%, 27 days 82%, 26 days 84%, 25 days 83%, 24 days 86%, 23 days 87%, 22 days 89%, 21 days 86%, 20 days 82%, 19 days 88%, 18 days 87%, 17 days 87%, 16 days 82%, 15 days 88%, 14 days 93%, 13 days 92%, 12 days 96%, 11 days 96%, 10 days 94%, 9 days 97%, 8 days 98%, 7 days 98%, 6 days 97%, 5 days 98%, 4 days 98%, 3 days 99%, 2 days 99%, 1 day 99%. September 2026 meeting, rose: 80 days 38%, 79 days 25%, 78 days 31%, 77 days 33%, 76 days 49%, 75 days 48%, 74 days 54%, 73 days 55%, 72 days 41%, 71 days 41%, 70 days 19%, 69 days 21%, 68 days 17%, 67 days 15%, 66 days 16%, 65 days 19%, 64 days 36%, 63 days 49%, 62 days 47%, 61 days 30%, 60 days 47%, 59 days 43%, 58 days 70%, 57 days 61%, 56 days 59%, 55 days 60%, 54 days 80%, 53 days 87%, 52 days 87%, 51 days 77%, 50 days 74%, 49 days 78%, 48 days 82%, 47 days 80%, 46 days 79%, 45 days 79%, 44 days 81%, 43 days 81%, 42 days 81%, 41 days 85%, 40 days 90%, 39 days 89%, 38 days 88%, 37 days 88%, 36 days 87%, 35 days 87%, 34 days 86%, 33 days 86%, 32 days 85%, 31 days 84%, 30 days 85%, 29 days 87%, 28 days 87%, 27 days 87%, 26 days 87%, 25 days 87%, 24 days 87%, 23 days 88%, 22 days 89%, 21 days 91%, 20 days 91%, 19 days 92%, 18 days 93%, 17 days 95%, 16 days 95%, 15 days 96%, 14 days 97%, 13 days 97%, 12 days 98%, 11 days 98%, 10 days 98%, 9 days 99%, 8 days 99%, 7 days 99%, 6 days 99%, 5 days 99%, 4 days 99%, 3 days 100%, 2 days 100%, 1 day 100%. April 2026 meeting, held: 80 days 2.6%, 79 days 2.6%, 78 days 2.5%, 77 days 1.9%, 76 days 2.7%, 75 days 1.9%, 74 days 1.9%, 73 days 1.9%, 72 days 2%, 71 days 2%, 70 days 2%, 69 days 1.9%, 68 days 1.8%, 67 days 1.7%, 66 days 1.7%, 65 days 1.7%, 64 days 1.6%, 63 days 1.8%, 62 days 1.7%, 61 days 1.9%, 60 days 1.9%, 59 days 1.9%, 58 days 2.1%, 57 days 3.9%, 56 days 1.8%, 55 days 4.3%, 54 days 3.3%, 53 days 3.4%, 52 days 4.9%, 51 days 7.3%, 50 days 3.6%, 49 days 14%, 48 days 14%, 47 days 12%, 46 days 13%, 45 days 14%, 44 days 13%, 43 days 9.9%, 42 days 9.6%, 41 days 28%, 40 days 50%, 39 days 52%, 38 days 52%, 37 days 38%, 36 days 48%, 35 days 40%, 34 days 44%, 33 days 36%, 32 days 39%, 31 days 39%, 30 days 36%, 29 days 36%, 28 days 26%, 27 days 26%, 26 days 26%, 25 days 26%, 24 days 26%, 23 days 26%, 22 days 26%, 21 days 13%, 20 days 13%, 19 days 13%, 18 days 13%, 17 days 13%, 16 days 13%, 15 days 13%, 14 days 13%, 13 days 13%, 12 days 13%, 11 days 2.1%, 10 days 2.1%, 9 days 2.1%, 8 days 1.8%, 7 days 1.4%, 6 days 1.3%, 5 days 1.2%, 4 days 2.2%, 3 days 4.7%, 2 days 1.6%, 1 day 1.5%0%25%50%75%100%80 days, June 2026 meeting, rose: 48%79 days, June 2026 meeting, rose: 57%78 days, June 2026 meeting, rose: 67%77 days, June 2026 meeting, rose: 65%76 days, June 2026 meeting, rose: 67%75 days, June 2026 meeting, rose: 67%74 days, June 2026 meeting, rose: 67%73 days, June 2026 meeting, rose: 67%72 days, June 2026 meeting, rose: 67%71 days, June 2026 meeting, rose: 67%70 days, June 2026 meeting, rose: 67%69 days, June 2026 meeting, rose: 67%68 days, June 2026 meeting, rose: 67%67 days, June 2026 meeting, rose: 75%66 days, June 2026 meeting, rose: 75%65 days, June 2026 meeting, rose: 75%64 days, June 2026 meeting, rose: 75%63 days, June 2026 meeting, rose: 61%62 days, June 2026 meeting, rose: 61%61 days, June 2026 meeting, rose: 61%60 days, June 2026 meeting, rose: 67%59 days, June 2026 meeting, rose: 67%58 days, June 2026 meeting, rose: 67%57 days, June 2026 meeting, rose: 67%56 days, June 2026 meeting, rose: 67%55 days, June 2026 meeting, rose: 67%54 days, June 2026 meeting, rose: 67%53 days, June 2026 meeting, rose: 67%52 days, June 2026 meeting, rose: 67%51 days, June 2026 meeting, rose: 67%50 days, June 2026 meeting, rose: 38%49 days, June 2026 meeting, rose: 55%48 days, June 2026 meeting, rose: 56%47 days, June 2026 meeting, rose: 70%46 days, June 2026 meeting, rose: 70%45 days, June 2026 meeting, rose: 63%44 days, June 2026 meeting, rose: 54%43 days, June 2026 meeting, rose: 82%42 days, June 2026 meeting, rose: 83%41 days, June 2026 meeting, rose: 85%40 days, June 2026 meeting, rose: 85%39 days, June 2026 meeting, rose: 84%38 days, June 2026 meeting, rose: 84%37 days, June 2026 meeting, rose: 87%36 days, June 2026 meeting, rose: 85%35 days, June 2026 meeting, rose: 76%34 days, June 2026 meeting, rose: 69%33 days, June 2026 meeting, rose: 71%32 days, June 2026 meeting, rose: 71%31 days, June 2026 meeting, rose: 73%30 days, June 2026 meeting, rose: 81%29 days, June 2026 meeting, rose: 81%28 days, June 2026 meeting, rose: 85%27 days, June 2026 meeting, rose: 82%26 days, June 2026 meeting, rose: 84%25 days, June 2026 meeting, rose: 83%24 days, June 2026 meeting, rose: 86%23 days, June 2026 meeting, rose: 87%22 days, June 2026 meeting, rose: 89%21 days, June 2026 meeting, rose: 86%20 days, June 2026 meeting, rose: 82%19 days, June 2026 meeting, rose: 88%18 days, June 2026 meeting, rose: 87%17 days, June 2026 meeting, rose: 87%16 days, June 2026 meeting, rose: 82%15 days, June 2026 meeting, rose: 88%14 days, June 2026 meeting, rose: 93%13 days, June 2026 meeting, rose: 92%12 days, June 2026 meeting, rose: 96%11 days, June 2026 meeting, rose: 96%10 days, June 2026 meeting, rose: 94%9 days, June 2026 meeting, rose: 97%8 days, June 2026 meeting, rose: 98%7 days, June 2026 meeting, rose: 98%6 days, June 2026 meeting, rose: 97%5 days, June 2026 meeting, rose: 98%4 days, June 2026 meeting, rose: 98%3 days, June 2026 meeting, rose: 99%2 days, June 2026 meeting, rose: 99%1 day, June 2026 meeting, rose: 99%99%80 days, September 2026 meeting, rose: 38%79 days, September 2026 meeting, rose: 25%78 days, September 2026 meeting, rose: 31%77 days, September 2026 meeting, rose: 33%76 days, September 2026 meeting, rose: 49%75 days, September 2026 meeting, rose: 48%74 days, September 2026 meeting, rose: 54%73 days, September 2026 meeting, rose: 55%72 days, September 2026 meeting, rose: 41%71 days, September 2026 meeting, rose: 41%70 days, September 2026 meeting, rose: 19%69 days, September 2026 meeting, rose: 21%68 days, September 2026 meeting, rose: 17%67 days, September 2026 meeting, rose: 15%66 days, September 2026 meeting, rose: 16%65 days, September 2026 meeting, rose: 19%64 days, September 2026 meeting, rose: 36%63 days, September 2026 meeting, rose: 49%62 days, September 2026 meeting, rose: 47%61 days, September 2026 meeting, rose: 30%60 days, September 2026 meeting, rose: 47%59 days, September 2026 meeting, rose: 43%58 days, September 2026 meeting, rose: 70%57 days, September 2026 meeting, rose: 61%56 days, September 2026 meeting, rose: 59%55 days, September 2026 meeting, rose: 60%54 days, September 2026 meeting, rose: 80%53 days, September 2026 meeting, rose: 87%52 days, September 2026 meeting, rose: 87%51 days, September 2026 meeting, rose: 77%50 days, September 2026 meeting, rose: 74%49 days, September 2026 meeting, rose: 78%48 days, September 2026 meeting, rose: 82%47 days, September 2026 meeting, rose: 80%46 days, September 2026 meeting, rose: 79%45 days, September 2026 meeting, rose: 79%44 days, September 2026 meeting, rose: 81%43 days, September 2026 meeting, rose: 81%42 days, September 2026 meeting, rose: 81%41 days, September 2026 meeting, rose: 85%40 days, September 2026 meeting, rose: 90%39 days, September 2026 meeting, rose: 89%38 days, September 2026 meeting, rose: 88%37 days, September 2026 meeting, rose: 88%36 days, September 2026 meeting, rose: 87%35 days, September 2026 meeting, rose: 87%34 days, September 2026 meeting, rose: 86%33 days, September 2026 meeting, rose: 86%32 days, September 2026 meeting, rose: 85%31 days, September 2026 meeting, rose: 84%30 days, September 2026 meeting, rose: 85%29 days, September 2026 meeting, rose: 87%28 days, September 2026 meeting, rose: 87%27 days, September 2026 meeting, rose: 87%26 days, September 2026 meeting, rose: 87%25 days, September 2026 meeting, rose: 87%24 days, September 2026 meeting, rose: 87%23 days, September 2026 meeting, rose: 88%22 days, September 2026 meeting, rose: 89%21 days, September 2026 meeting, rose: 91%20 days, September 2026 meeting, rose: 91%19 days, September 2026 meeting, rose: 92%18 days, September 2026 meeting, rose: 93%17 days, September 2026 meeting, rose: 95%16 days, September 2026 meeting, rose: 95%15 days, September 2026 meeting, rose: 96%14 days, September 2026 meeting, rose: 97%13 days, September 2026 meeting, rose: 97%12 days, September 2026 meeting, rose: 98%11 days, September 2026 meeting, rose: 98%10 days, September 2026 meeting, rose: 98%9 days, September 2026 meeting, rose: 99%8 days, September 2026 meeting, rose: 99%7 days, September 2026 meeting, rose: 99%6 days, September 2026 meeting, rose: 99%5 days, September 2026 meeting, rose: 99%4 days, September 2026 meeting, rose: 99%3 days, September 2026 meeting, rose: 100%2 days, September 2026 meeting, rose: 100%1 day, September 2026 meeting, rose: 100%80 days, April 2026 meeting, held: 2.6%79 days, April 2026 meeting, held: 2.6%78 days, April 2026 meeting, held: 2.5%77 days, April 2026 meeting, held: 1.9%76 days, April 2026 meeting, held: 2.7%75 days, April 2026 meeting, held: 1.9%74 days, April 2026 meeting, held: 1.9%73 days, April 2026 meeting, held: 1.9%72 days, April 2026 meeting, held: 2%71 days, April 2026 meeting, held: 2%70 days, April 2026 meeting, held: 2%69 days, April 2026 meeting, held: 1.9%68 days, April 2026 meeting, held: 1.8%67 days, April 2026 meeting, held: 1.7%66 days, April 2026 meeting, held: 1.7%65 days, April 2026 meeting, held: 1.7%64 days, April 2026 meeting, held: 1.6%63 days, April 2026 meeting, held: 1.8%62 days, April 2026 meeting, held: 1.7%61 days, April 2026 meeting, held: 1.9%60 days, April 2026 meeting, held: 1.9%59 days, April 2026 meeting, held: 1.9%58 days, April 2026 meeting, held: 2.1%57 days, April 2026 meeting, held: 3.9%56 days, April 2026 meeting, held: 1.8%55 days, April 2026 meeting, held: 4.3%54 days, April 2026 meeting, held: 3.3%53 days, April 2026 meeting, held: 3.4%52 days, April 2026 meeting, held: 4.9%51 days, April 2026 meeting, held: 7.3%50 days, April 2026 meeting, held: 3.6%49 days, April 2026 meeting, held: 14%48 days, April 2026 meeting, held: 14%47 days, April 2026 meeting, held: 12%46 days, April 2026 meeting, held: 13%45 days, April 2026 meeting, held: 14%44 days, April 2026 meeting, held: 13%43 days, April 2026 meeting, held: 9.9%42 days, April 2026 meeting, held: 9.6%41 days, April 2026 meeting, held: 28%40 days, April 2026 meeting, held: 50%39 days, April 2026 meeting, held: 52%38 days, April 2026 meeting, held: 52%37 days, April 2026 meeting, held: 38%36 days, April 2026 meeting, held: 48%35 days, April 2026 meeting, held: 40%34 days, April 2026 meeting, held: 44%33 days, April 2026 meeting, held: 36%32 days, April 2026 meeting, held: 39%31 days, April 2026 meeting, held: 39%30 days, April 2026 meeting, held: 36%29 days, April 2026 meeting, held: 36%28 days, April 2026 meeting, held: 26%27 days, April 2026 meeting, held: 26%26 days, April 2026 meeting, held: 26%25 days, April 2026 meeting, held: 26%24 days, April 2026 meeting, held: 26%23 days, April 2026 meeting, held: 26%22 days, April 2026 meeting, held: 26%21 days, April 2026 meeting, held: 13%20 days, April 2026 meeting, held: 13%19 days, April 2026 meeting, held: 13%18 days, April 2026 meeting, held: 13%17 days, April 2026 meeting, held: 13%16 days, April 2026 meeting, held: 13%15 days, April 2026 meeting, held: 13%14 days, April 2026 meeting, held: 13%13 days, April 2026 meeting, held: 13%12 days, April 2026 meeting, held: 13%11 days, April 2026 meeting, held: 2.1%10 days, April 2026 meeting, held: 2.1%9 days, April 2026 meeting, held: 2.1%8 days, April 2026 meeting, held: 1.8%7 days, April 2026 meeting, held: 1.4%6 days, April 2026 meeting, held: 1.3%5 days, April 2026 meeting, held: 1.2%4 days, April 2026 meeting, held: 2.2%3 days, April 2026 meeting, held: 4.7%2 days, April 2026 meeting, held: 1.6%1 day, April 2026 meeting, held: 1.5%80 days70 days60 days50 days40 days30 days20 days10 days

The April market peaked at 52.3% 39 days before its meeting, on 22 March 2026.

Chart: Vultax Research

Show the numbers
Price of a 25 bp ECB rise, by days before the statement. Polymarket, daily 00:00 UTC readings for the April, June and September 2026 meetings. Percent. Values in %.
PointJune 2026 meeting, roseSeptember 2026 meeting, roseApril 2026 meeting, held
80 days48%38%2.6%
79 days57%25%2.6%
78 days67%31%2.5%
77 days65%33%1.9%
76 days67%49%2.7%
75 days67%48%1.9%
74 days67%54%1.9%
73 days67%55%1.9%
72 days67%41%2%
71 days67%41%2%
70 days67%19%2%
69 days67%21%1.9%
68 days67%17%1.8%
67 days75%15%1.7%
66 days75%16%1.7%
65 days75%19%1.7%
64 days75%36%1.6%
63 days61%49%1.8%
62 days61%47%1.7%
61 days61%30%1.9%
60 days67%47%1.9%
59 days67%43%1.9%
58 days67%70%2.1%
57 days67%61%3.9%
56 days67%59%1.8%
55 days67%60%4.3%
54 days67%80%3.3%
53 days67%87%3.4%
52 days67%87%4.9%
51 days67%77%7.3%
50 days38%74%3.6%
49 days55%78%14%
48 days56%82%14%
47 days70%80%12%
46 days70%79%13%
45 days63%79%14%
44 days54%81%13%
43 days82%81%9.9%
42 days83%81%9.6%
41 days85%85%28%
40 days85%90%50%
39 days84%89%52%
38 days84%88%52%
37 days87%88%38%
36 days85%87%48%
35 days76%87%40%
34 days69%86%44%
33 days71%86%36%
32 days71%85%39%
31 days73%84%39%
30 days81%85%36%
29 days81%87%36%
28 days85%87%26%
27 days82%87%26%
26 days84%87%26%
25 days83%87%26%
24 days86%87%26%
23 days87%88%26%
22 days89%89%26%
21 days86%91%13%
20 days82%91%13%
19 days88%92%13%
18 days87%93%13%
17 days87%95%13%
16 days82%95%13%
15 days88%96%13%
14 days93%97%13%
13 days92%97%13%
12 days96%98%13%
11 days96%98%2.1%
10 days94%98%2.1%
9 days97%99%2.1%
8 days98%99%1.8%
7 days98%99%1.4%
6 days97%99%1.3%
5 days98%99%1.2%
4 days98%99%2.2%
3 days99%100%4.7%
2 days99%100%1.6%
1 day99%100%1.5%

Download chart figures:CSVJSON with sources

Against a simple rule: repeat the last decision

A forecast record needs a baseline. The simplest is to expect the ECB to do what it did last time. Over the same 15 meetings that rule was right 11 times and wrong 4: at the first hold in July 2025, the first rise in June 2026, the hold after it in July and the second rise in September. A week out, Polymarket's favourite was right at all four.

The scores agree. The Brier score, the sum of squared errors across the outcome prices, where 0 is a perfect call, averaged 0.003 a week out, 0.001 a day out and 0.131 a month out. The month-out average is pulled up by the two misses.

The October and December 2026 markets

The next ECB meeting ends with a statement at 13:15 UTC on 29 October 2026. At 20:55 UTC on 19 October, ten days before, Polymarket had no change at 96.3% and a third 25 bp rise at 3.6%. The December market, which settles on 17 December, had a rise at 81.5% and no change at 15.0%, on much thinner trading.

Those readings were taken before this page was published and are kept here as they were, so they can be scored after each meeting. The live prices are in the ECB rates room.

How to read ECB rate odds

The same scoring for the Federal Reserve, with checkpoints fixed in advance, is in our Fed decision study.

  • A price is the market's chance of one outcome. At 98.2% a week out, a miss would be a surprise, but the record holds only 15 meetings.
  • The outcomes are bands. A 25 bp rise and a rise of 50 bp or more are separate contracts, so read the price of the band, not of the direction.
  • Most of the move happens weeks before. In this record the eventual decision was the favourite three weeks or more before every meeting.
  • The statement is the resolution. Prices jump to 100% in the minute after 14:15 Frankfurt time, when the decision is published.

Method and limits

The meetings are the 15 ECB monetary policy meetings from 17 October 2024 to 10 September 2026 at which Polymarket's decision market traded. Each checkpoint price is the last traded Yes price at or before the minute 30 days, 7 days, 1 day and 1 hour before the statement, from Polymarket's public minute price history. The October 2024 market asked a single question, a cut or not; the others list four or five outcomes, including a rise or cut of 50 bp or more.

The decision is taken from the ECB's table of key interest rates. The Brier score sums the squared error of each outcome price against the result. Prices across outcomes add up to slightly more or less than 100% because each outcome trades on its own.

15 meetings are a short record, and most of them were calls the market priced above 95%. This page reads public prices; it is not a forecast by Vultax and not advice to trade.

Downloads reproduce this page’s tables and charts with their source notes. Live market widgets are separate. Use Vultax research with an AI assistant. Press note.

Revision notes

This page is kept current. Each entry records what changed and when; the live figures above refresh on their own.

  • Published the day before the 29 October 2026 meeting, with the October and December markets read at 20:55 UTC on 19 October.

Sources and evidence

A reading of public market prices at stated times, scored against the published decisions; not a forecast by Vultax and not advice to trade.

Watch this measurement live in Vultax.

Live Polymarket prices for the 29 October and 17 December 2026 ECB decisions, the markets this study scores.

New studies, by email.

Measured, sourced, and sent once per study. No digests, no promotions.

One email when a study publishes. Unsubscribe anytime. Privacy