, 9 tweets, 4 min read Read on Twitter
NEW: we ran the numbers, and anti-Brexit parties’ failure to form a united entity could cost them half their potential seats in EU elections ft.com/content/17c356…
• If Lib Dems, Greens & Change UK all appear on ballot, they get 7 seats
• If they’d joined forces, they’d get 16
Notes:
• We’re using an average of polls for the Euro elections from April
• We’re applying the national vote shares to each region
• We’re only calculating seats for England, since national parties complicate things in Wales & Scotland
More: here’s how vote shares and seat shares would compare if the three anti-Brexit parties all appear on the ballot paper (same methods as above).
• Lib Dems: 9% in the polls, 12% of seats.
• Greens: 7% in the polls, zero seats.
• Change UK: 5% in the polls, zero seats.
Here’s vote share vs seat share if the trio had formed a single united entity — a single anti-Brexit option on ballot papers.
• Combined share of votes: 21%
•Combined share of seats: 27%
Finally: why does this happen?

As @chrishanretty highlighted yesterday (), it’s not so much the D'Hondt method, but the [low] numbers of seats in each voting region, which create de-facto minimum vote share thresholds parties must meet to get any seats:
Unfortunately for the Greens & Change UK, they’re both hovering right around — or below, in the case of CUK — the lowest of those thresholds.
Now, we applied the national vote share to all regions, and this isn’t how things would go on the day, so that might help Greens in particular to win seats in their stronghold of the South East, but the top-line is clear: the trio would win more seats together than apart.

*ends*
A fun part of this story was writing a function in #rtstats for implementing the recursive ranking of the d’Hondt method. #ddj

For each seat in region:
• sort by vote share
• give top party a seat
• get new vote shares by dividing each party’s original share by its seats+1
And a big thanks to my excellent colleague @caletilford, who calculated the same in JavaScript so we could ensure we were getting the same results using different tools & methods.

#ddj methodology win!
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to John Burn-Murdoch
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!