Brazil's election has become a personality test for prediction markets.
If you're a believer, you're sharing the chart where @Polymarket and @Kalshi swung towards Lula as the votes came in.
If you're a sceptic, you're sharing the chart where Fl谩vio Bolsonaro was an 80%+ favourite before losing.
Both charts are real. Both are being asked to do rather too much work.
Lula won 51.79% to 48.21%.
And now there are two camps: "the markets saw it coming" or "the markets are nonsense".
I've spent much of this morning reading the reactions.
Interestingly, some people were challenging the market's confidence well before the result.
On 4 October, @EventualNews spoke to Brazil specialist @irbezek, who believed Lula had at least a 50/50 chance of winning, despite traders giving him much lower odds.
On Reddit, u/Striking_Ad6727 said they'd put $1,000 on Lula when his chances were priced at 34%. They refused to sell even when those odds dropped to 16%.
They've since reported making a profit. If they'd held until settlement, that $1,000 would have returned approximately $2,940, including their original stake.
And on 23 October, u/DawnofSouth highlighted two large Polymarket positions backing @LulaOficial, while @FlavioBolsonaro remained the overwhelming favourite.
So why were the markets so confident about Bolsonaro? And what changed when the votes started coming in?
1/4
Now for the awkward chart.
At 10:36am on Saturday, @Polymarket announced that Fl谩vio Bolsonaro had an 82% chance of winning Brazil's presidential election.
At the same moment, @Kalshi had him at 82.5% and Polymarket US at 81.5%.
33 hours later, Lula won.
@TheStalwart asked whether this was shaping up to be one of the biggest prediction-market misses ever.
@nic_carter questioned the predictive value of a market that had Bolsonaro as an 80% favourite just hours before the result.
Meanwhile, @HarryDCrane made an equally fair point. An 80% favourite losing doesn't automatically mean the forecast was rubbish.
If something has an 80% chance of happening, it should still fail roughly one in five times.
That's how probabilities work.
But why were traders so confident about Bolsonaro in the first place?
There were reasons to favour him.
He'd won the first round with 47% of the vote against Lula's 45.2%.
And as @TheEconomist noted before the runoff, no candidate who had lost the first round of a Brazilian presidential election had ever come back to win the second.
But the final opinion polls painted a much closer picture.
@kikollan and Luiza Cauduro at @el_pais calculated a polling average of 50.9% for Bolsonaro and 49.1% for Lula.
Their statistical model gave Lula a 30% chance of winning, considerably higher than the prediction markets.
Then there's the actual trading activity.
@Dan_Zmann examined roughly 151,000 Polymarket trading records to understand who was betting on whom, and when.
His findings are interesting.
Before the vote count resumed, traders placing new bets were still putting considerably more money behind Bolsonaro than Lula.
Across the periods he examined, the difference ranged from $100,000 to $570,000 in Bolsonaro's favour.
Large trades on Kalshi showed a similar pattern.
Much of the big money backing Lula only arrived after the election results started coming in.
Zimmermann also identified four Polymarket accounts with remarkably similar positions that had been heavily backing Bolsonaro since August.
According to his calculations, they lost approximately $836,000 between them.
Ouch.
Meanwhile, some of the biggest Lula winners had quietly built their positions days or weeks earlier, buying shares when the market gave him only around a 20% chance.
So the picture is rather more complicated than either side of the argument suggests.
Some people were questioning the market's confidence well before election day.
Others were still putting substantial money behind Bolsonaro right up until counting resumed.
And once the results started arriving, the markets changed their minds very quickly.
I don't think one surprise result makes prediction markets useless.
But I do think it's worth asking why three exchanges were so confident about a race that the opinion polls suggested could be much closer.
Especially when we're about to do this all over again with the US midterms.
3/4
Lula won Brazil's election, despite prediction markets giving him as little as a 16.5% chance of victory.
According to @Dan_Zmann's analysis, that was the lowest pre-result price for an eventual winner across 34 presidential elections on Polymarket since 2020, using the same comparison method.
But there's another side to this story that deserves more attention.
Who was actually allowed to trade?
In April, Brazil banned political event markets, restricting access to @Polymarket and @Kalshi.
27 prediction-market websites had been blocked following government requests by September.
And @RPeTeixeira at @Folha reported that average daily transactions on Polymarket's Brazilian election market had fallen by 89.6% following the restrictions.
Both companies told Folha that excluding Brazilian participants was affecting the quality of their forecasts.
It's an interesting problem for the supposed wisdom of crowds.
How useful is that wisdom when people closest to an election face restrictions on taking part?
And although more than $200 million had been traded on the election by Sunday evening, that cumulative figure doesn't tell us how much money was actually available to buy or sell at any given price.
A market can have enormous trading volume and still be moved sharply by comparatively small amounts of money.
There's also the question of how these odds were being used politically.
Jeniffer Mendon莽a at @nucleojor uncovered at least ten Brazilian election candidates, including Fl谩vio Bolsonaro, sharing prediction-market odds as evidence of electoral support.
One politician even paid R$1,500-R$2,000 to promote an advert featuring Polymarket and Kalshi probabilities. It reportedly generated between 250,000 and 300,000 impressions.
An 80% chance of winning doesn't mean 80% of voters support you, but that distinction can get rather lost in a campaign graphic.
And there's more.
@analuizaalbuq at @Folha uncovered at least eleven foreign X accounts publishing paid promotional posts about Bolsonaro's rising Polymarket odds.
These included former US congressman @mattgaetz and influencer @BehizyTweets.
The posts were labelled as paid partnerships, but didn't identify who was financing them. Bolsonaro's campaign denied knowing about the adverts.
@tainalon at @aosfatos subsequently explored the wider network behind this activity.
Her reporting identified 220 pieces from the media outlet @laderechadiario that used prediction-market odds to support political narratives across Latin America, including in Brazil, Colombia and Peru.
That's quite an interesting development.
We're reaching a point where prediction-market probabilities are being used as political marketing material, sometimes by people who have nothing to do with the platforms themselves.
None of this proves that anybody manipulated the market prices, let alone the election results.
But it raises questions about who influences market prices, who can participate, and what happens when those prices are presented to millions of voters as though they're opinion polls.
And we haven't got long before the next test.
On 3 November, Americans vote in the US midterms.
Millions will be watching @Polymarket and @Kalshi again.
I'd like to see the market prices, polling forecasts, and timestamps saved beforehand, then compared properly once the results come in.
I'd also like to see more discussion of liquidity, who was trading, and whether prices moved before or after new information became public.
There's already some excellent work being done by traders, researchers, journalists, and sceptics asking difficult questions.
I'd like to see more of it.
I want prediction markets to succeed.
I want to understand when their prices tell us something useful, when they're too confident, and whether the people with the best information are actually able to participate.
I also want critics to recognise when markets respond quickly to new information and demonstrate their value.
And when we get to the US midterms, I'd rather compare what people actually predicted before the results than spend another week watching everyone cherry-pick the charts that support their existing beliefs.
Prediction markets are far too interesting to reduce to an endless argument between people who think they're infallible and people who think they're nonsense.
Daddy chill...
4/4
StuPredicts 馃敎 NEXTPredict 馃椊 retweeted
Recreated the entire market 72h before the Brazilian election on @Kalshi , @Polymarket and Polymarket US
This is the largest miss between prediction market accuracy and presidential elections since these markets have entered the mainstream.
Obviously probabilities are only that - probabilities.
But a very interesting display of market dynamics ahead of the US Midterm elections next week.
This post by @SteveFlanders22 kinda blew up.
I read the study and its appendix.
There are a few things hiding behind those pretty straight lines.
Let鈥檚 take a look 馃憞
1/16
An October @KalshiResearch paper went even deeper: 1bn+ trades.
It identified 14,694 accounts passing a strict skill test.
That鈥檚 0.15% of all accounts, though only those active in 100+ resolved events could qualify.
They made nearly 23% of taker volume.
In that study, trades by those skilled accounts tended to move prices towards the eventual outcome.
But being good at forecasting was largely unrelated to making a profit.
Good odds and a good trade are two different things. Spreads and fees still count.
15/16
The PNAS study made me more optimistic about collective forecasting.
But I鈥檓 still curious which ingredients really do the work: money at risk, the people involved, the questions, or how quickly forecasts change.
@PTetlock, @robinhanson, what would you test next?
16/16







