Sign in

Peter Donaghy

@peterdonaghy.bsky.social
1.5K followers 816 following 428 posts

Belfast based spreadsheet guy

PostsRepliesMedia
Peter Donaghy @peterdonaghy.bsky.social · 12/10/2026
Executive ministries if Justice is distributed by d'Hondt
A chart showing the estimated distribution of Executive ministries after the next Assembly election
000 0
Peter Donaghy @peterdonaghy.bsky.social · 11/10/2026
From the Assembly election model - this was the estimated number of Executive ministries by each party and designation (assuming each party takes their entitlement and Justice isn't allocated by d'Hondt)
A chart showing the estimated number of Executive ministries by party and designation following the Assembly Election forecast model
120 2
Peter Donaghy @peterdonaghy.bsky.social · 09/10/2026
The slightly more chaotic chart of movement between parties since 1998, and the 2027 forecast.
Movement between parties at the NI Assembly since 1998
130 3
Peter Donaghy @peterdonaghy.bsky.social · 09/10/2026
Movement in designations at in the Assembly since 1998
140 4
Peter Donaghy @peterdonaghy.bsky.social · 09/10/2026
This was the single most common outcome. Mostly DUP losses, to a mix of UUP, TUV and SF. Alliance lost 2 to the SDLP and 1 to the UUP.
A chart showing the most common outcome of the NI Assembly Election forecast model
240 4
Peter Donaghy @peterdonaghy.bsky.social · 09/10/2026
I made a couple of changes to the Assembly Election forecast model. It has increased the estimated number of Unionist seats slightly, but Nationalist was the largest designation 68% of the time, Unionist 10% of the time, with a tie in 22% of the model runs.
A chart showing estimated seat win probabilities by party and candidate for the 2027 Northern Ireland Assembly Election
250 5
Peter Donaghy @peterdonaghy.bsky.social · 07/10/2026
The best case scenario for Unionism was 41 seats, which happened in 0.2% of the model runs. It would look something like this.
A chart showing what 41 unionist seats would look like
130 3
Peter Donaghy @peterdonaghy.bsky.social · 07/10/2026
The best case scenario for Nationalism was 45 seats - this happened in 0.5% of the 1000 model runs. It would look like this or something similar.
A chart showing what 45 nationalist seats could look like
210 2
Peter Donaghy @peterdonaghy.bsky.social · 07/10/2026
This was the distribution of seat win probabilities by designation from the Assembly Election forecast.
A chart showing seat win probabilities with designation
130 3
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026
East L/Derry looks set to be very close.
A projection for East Londonderry
131 3
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026
The model assumes a unionist -> nationalist swing in Upper Bann. If this doesn't materialise an SF gain could be at the expense of Alliance.
Upper Bann projection
121 2
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026
In Strangford an unwind of the tactical Alliance vote from 2024 usually sees the SDLP elected on Alliance transfers when the 2nd Alliance candidate is eliminated. It could go the other way round as well.
Strangford projection
231 3
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026
I was wondering why the model was so bullish on SF's chances of a third in North Belfast. They usually get 3 elected under quota by having all their candidates ahead of the 2nd DUP candidate after Alliance are elected and everyone else is eliminated.
Belfast North projection
141 4
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026
A small change to the Assembly Election forecast model - it wasn't using a unionist transfer model for PUP votes. Fixed this and it had a small impact on EB, UB and EL/D, and increased overall unionist expected seats by 0.4.
2027 Assembly Election Forecast
171 7
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026
This was the most common outcome in the Assembly Election Forecast runs. The DUP on a net loss of 4; gaining W Belfast from PBP but losing Foyle and E Antrim to UUP, and Strangford and South Antrim to the TUV. SDLP gain from Alliance in Strangford; SF gain 3 (N Belfast, Upper Bann, E L/Derry).
The seat level version of the 2027 Assembly Election Forecast
283 8
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026
The projected vote share by party and designation.
Results of the Northern Ireland Assembly forecast model
151 5
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026
Hundreds of millions of simulated ballots later, these were the results of the Assembly Election forecast. The PBP seat in West Belfast was the seat most likely to change hands, the second Alliance seat in Strangford the most marginal.
A 2027 Northern Ireland Assembly Election Forecast
4104 10
Peter Donaghy @peterdonaghy.bsky.social · 28/09/2026
Simulating 1000 Northern Ireland Assembly Elections with hundreds of millions of individual ballots. Imagine the discourse going on here.
A screenshot of a Northern Ireland Assembly Election forecast
051 5
Peter Donaghy @peterdonaghy.bsky.social · 16/09/2026
It's only one data point and obviously very early days, but today's wage data from Canada shows a downtick in the software salary premium for Q2 2026. Possibly an early signal of AI-driven disruption in the tech labour market?
A chart showing the software salary premium over all vacancies in the Statistics Canada Job Vacancy and Wage Survey
100 1
Peter Donaghy @peterdonaghy.bsky.social · 15/09/2026
I've accidentally made the most boring chart in history - monthly production of cardboard boxes in Poland
Monthly production of corrugated cardboard boxes in Poland in tonnes
150 5
Peter Donaghy @peterdonaghy.bsky.social · 13/09/2026
I've made a new website that tracks data over time to test claims about where the world is heading; things like "AI is going to disrupt the labour market" or "the current El Niño event will lead to higher food prices" salmonofdata.com
A salmonofdata.com chart showing forecast and actuals for El Niño
000 0
Peter Donaghy @peterdonaghy.bsky.social · 11/09/2026
It's striking how much schools in London have improved since 2009. The English regions have more or less stayed still, which is impressive given significant declines elsewhere. Scotland, Wales and NI are all doing very poorly by comparison.
PISA Maths scores by UK country and English regionPISA Reading scores by UK country and English regionPISA Science scores by UK country and English region
031 3
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026
A similar result for pupils in Scotland - the higher the use of AI in school, the lower the results for Reading, Maths and Science.
A chart showing PISA 2025 scores for Scotland with scores for answers to the question "This school year, how often did you use AI tools at school?"
110 1
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026
This year's PISA survey asked questions on AI use at school and the results are clear: increased AI use in school is associated with lower scores.
A chart showing PISA 2025 scores for the United States with scores for answers to the question "This school year, how often did you use AI tools at school?"
124 4
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026
The decline in PISA scores in Northern Ireland is almost entirely attributable to grammar schools. Scores in secondary schools are broadly unchanged since 2009, whilst scores at grammar schools are down an average of 40 points; equivalent to two years of education.
A chart showing Northern Ireland PISA scores from 2009 to 2025 for Science, Reading and Maths for Northern Ireland grammar and non-grammar schools. Grammar schools show a decline of around 40 points since 2009; non-grammar schools are broadly flat.
030 3
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026
Why are the devolved administrations failing so badly at education?
A chart from the Northern Ireland National Report for PISA 2025: Figure 7.7. Trend in pupils average mathematics score by country (4 UK countries)
010 1
Peter Donaghy @peterdonaghy.bsky.social · 12/08/2026
Old man yells at cloud
Cloud
060 6
Peter Donaghy @peterdonaghy.bsky.social · 08/08/2026
Walking around Belfast with a pint of Beamish is a 10/10 experience, would recommend
A photo of me with a pint of Beamish outside the Sunflower
1122 12
Peter Donaghy @peterdonaghy.bsky.social · 28/07/2026
It's not August yet, and already 2026 has tied 1976 for the number of days where the weather station at Heathrow was over 32°C and 30°C, and has beaten the record for the number of days over 28°C (which was set last year).
A chart showing the number of days over temperature thresholds (28, 30 and 32) at London Heathrow from 1973 to 2026.
101 1
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026
A combined SF/SDLP/Aontú share of 38% with a DUP/UUP/TUV share of 43% seems implausible as well. A 5 point unionist lead in 2027 after a 1 point lead in 2022 would be bizarre.
A chart showing the Nationalist/Unionist/Other share at NI Assembly and Forum elections since 1996.
032 3
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026
It's not even August and already 2026 is the record year for which air conditioning would be required to maintain a safe/pleasant temperature in London.
A chart showing days where air conditioning is necessary to maintain a safe/pleasant temperature in London. YTD 2026 is the highest point.
030 3
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026
It's never been cheaper to run for parliament.
A chart showing the deposit to run in Westminster elections from 1918 to 2026 in £2026, showing a fall from £15.5k in 1934 to £500 today.
2249 24
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026
You'd have to go back to the 90s to find an Assembly election with a SF share as low as this. I am somewhat skeptical.
A chart showing shares at NI Assembly and Forum elections since 1996
342 4
Peter Donaghy @peterdonaghy.bsky.social · 18/07/2026
In my happy place (at the Deutsche Bundesbank explaining the ECB monetary policy target to my doubtlessly fascinated teen sons)
A picture of me enthusiastically gesticulating at an exhibition on the ECB monetary policy target
160 6
Peter Donaghy @peterdonaghy.bsky.social · 12/05/2026
tfw you come at the king and forget to not miss
Wes Streeting
010 1
Peter Donaghy @peterdonaghy.bsky.social · 11/05/2026
British politics since 2016
A still from Futurama: "Fry's Assassin's Assassin"
010 1
Peter Donaghy @peterdonaghy.bsky.social · 11/05/2026
A good time to be in the wide-angle lens business
Prime Ministers at the Cenotaph
120 2
Peter Donaghy @peterdonaghy.bsky.social · 28/04/2026
The latest population projection for Northern Ireland shows yet another lowering of the expected future birth rate. In the 2014 projection the expected peak population year was 2056; the peak is now expected in 2031.
A chart showing Northern Ireland birth projections and actual births. Each successive population shows a lower projection for the number of births.
031 3
Peter Donaghy @peterdonaghy.bsky.social · 19/04/2026
The Millennials are going to be the single largest generational cohort until they start dying off in significant numbers in the 2060s. They'll probably outnumber the post Gen-Alpha cohorts into the 2070s.
A chart showing a population forecast for Northern Ireland by birth cohort
100 1
Peter Donaghy @peterdonaghy.bsky.social · 25/02/2026
The release of ChatGPT is pretty obvious in this chart
A chart showing mentions of the phase "I rise" in Hansard since 1900
010 1
Peter Donaghy @peterdonaghy.bsky.social · 21/02/2026
👀 📉
A chart showing the length of Rob Zombie album titles and the SF share of the vote at Irish general elections since 1997
160 6
Peter Donaghy @peterdonaghy.bsky.social · 19/02/2026
Do the laser eyes signal a predictable pivot to shilling Bitcoin
A close up of Andrew Mountbatten-Windsor with red eyes
231 3
Peter Donaghy @peterdonaghy.bsky.social · 19/02/2026
It's time to update the chart
A Venn diagram showing difficulty levels in DOOM and Lana del Rey albums
010 1
Peter Donaghy @peterdonaghy.bsky.social · 19/02/2026
I wonder if he still has this shirt, it might have been useful recently
A picture of Andrew Mountbatten-Windsor from the 1980s wearing a shirt that says "No I Just Look Like Him!" on the back
030 3
Peter Donaghy @peterdonaghy.bsky.social · 11/02/2026
Mr Burns telling Smithers to hop in to his small plane
020 2
Peter Donaghy @peterdonaghy.bsky.social · 07/02/2026
I must say that ski jumping looks like jolly good fun. If I want to give it a go do I need anything else
A bottle of The Ordinary Hyaluronic Acid 2% + B5
000 0
Peter Donaghy @peterdonaghy.bsky.social · 07/02/2026
looks like bridge discourse is back on the menu boys
The "looks like meat's back on the menu boys" orc from Lord of the Rings
3164 16
Peter Donaghy @peterdonaghy.bsky.social · 25/01/2026
A combined nationalist vote share of 38% would be tied with the 2016 Assembly election as the lowest since 1992 in an Assembly or Westminster election.
A chart showing the vote share of unionist, nationalists and others at Westminster and Assembly elections since 1921
021 2
Peter Donaghy @peterdonaghy.bsky.social · 25/01/2026
From the latest ONS item price quotes data, the price of a kilo of beef mince is up 42% year-on-year to £12. salmonofdata.com/dashboards/u...
A chart showing the price of a kilo of beef mince from September 2019 to December 2025
000 0
Peter Donaghy @peterdonaghy.bsky.social · 14/01/2026
Piper Kerr (right), a member of the Scottish National Antarctic Expedition, plays the bagpipes for an indifferent penguin, March 1904
011947 119