9 July 2024

Elections, Inflections, Reflections, and Suggestions

It's all over at last. Election 2024 has been and gone and now we must dive into the results to find out what happened, how it happened, and what happens next.

Firstly, the scale of the Labour landslide should not be underestimated. Their majority of 172 is only five short of Tony Blair's majority of 177 in 1997, and bigger than the 2001 Blair landslide of 165. It is also the Conservatives' worst result since their formation in the 1830s, and if you care to go back that far, since 1761 when they were the Tories.

So, we all know what we're here for. Stats, percentages, swings, gains, losses, you know the drill.

Swingometer time.


The first thing to note straightaway is that the swing does not show a Labour majority, let alone a landslide. However, when you look at the regional picture we get a slightly clearer outcome.


(That took far too long to make. Thanks Rishi for calling the election before I was ready.)

That isn't an error by the way - there were no Conservative/Labour marginals in Scotland! As you can see we've actually run out of swing on our regional swingometer, so the figures have been added in parentheses

As you can see, the large amount of marginals in the North, Midlands, and South helps Labour as they achieved a higher swing in these regions. They comparatively did pretty badly in Wales and London (especially in the case of the capital) but the simple fact is this: they didn't need big swings in Wales and London. The efficiency of the Labour vote was extraordinary, and indeed in many of these seats the Reform effect did help.

But for Labour the issue was where they had strong independent challenges. For a party that won 410 seats, their vote share dropped in 226 seats out of 631 we are looking at, an extraordinary number. By contrast, in 2019, the Conservative vote share dropped just in just 136 seats - and they won 55 fewer seats.

There may be some tactical voting at work here too. The average change in the Labour vote where the seat result was a LD Gain from Con was -2.5%.


Another casualty of the early election for me was the fact I only did 160 target seats for the parties. Labour's attack have turned this board almost entirely red, hitting 149 of their top 160 targets.



The five Conservatives who defended successfully (Iain Duncan Smith, Robbie Moore, Bob Blackman, Matt Vickers, and Chris Philp) must now know what it's like to be in an electric chair during a power failure.

I will segue at this point to the SNP collapse, as it also ties in to the Labour story. 




As you can see, Labour gained almost everything the SNP held in Scotland. There was a swing in Scotland of 15.8% from the SNP to Labour, enough to wipe them out almost entirely. Indeed, the only SNP successful defences came where they were fighting the Conservatives principally (they even made one gain from the Conservatives).

As you can see from this board, Labour's 10 biggest vote share increases were all "Lab gain from SNP" seats north of the border. But as you can see their 10 biggest drops all featured a major independent candidate which siphoned off Labour votes for the most part.

(This is by party, so I am treating Islington North re Jeremy Corbyn as a "new" candidate rather than directly comparable with the 2019 Labour vote.)

It has been suggested that most of these seats feature heavily Muslim populations, but the Census data by Parliamentary data by religion is not easily sortable and difficult to analyse, so would require a huge amount of technical jiggery-pokery to ascertain the accuracy of this. If true, however, we are possibly ushering in a worrying era of sectarianism in elections. Indeed, this is what MRP polling is all about; profiling a seat by its demographics and polling each demographic as to their voting intention. But that is for another time. If I were doing a paper at University, or another dissertation, or a Masters, I would seriously like to look into this further. It is my intention to do some more work on this in the future, but this would require a huge amount of time to sift through the data. So I invite anyone reading this to do that analysis and share it with me.

As you can see on the board, four of the five biggest drops in the Conservative vote were seats where Reform gained from them (the missing one here is Ashfield, which was a three-way marginal in 2019 between the Conservatives, Labour, and an Independent). It is at this point I declare my interest as one of my friends worked for the defeated MP for Clacton so I cannot help but shed a tear or two - as well as some major embarrassment when I point out they did the worst of any Conservative in the country... 

It is very hard for us to ascertain Reform's performance given they didn't stand in many seats in 2019. Thus, most of their biggest vote share gains are where they did not stand, such as Clacton, and thus were coming from 0.0% (although this is affected by boundary changes so is difficult to work out). Their average change in vote share in seats they stood in both 2024 and 2019 is +10.5%. Just a bit of fun, but if we take that and apply it to the 2019 seats where they did not stand (2024 vote share - 10.5%) to "predict" their vote shares (back of a fag packet stuff here because I haven't even taken regionalisation into account), in 2019 there is only one seat where the "theoretical" Reform vote was bigger than the majority (Canterbury, which was a Labour hold at that election). The Conservatives cannot therefore claim the comparative lack of Reform inflated their majority in 2019.

Adding together the Conservative and Reform votes would have garnered an extra 176 seats between them, thus winning 302 seats - still not enough to govern. Now, that is a massive oversimplification, and there is no guarantee (in fact, I would suggest there is an impossibility) of all of these voters combining forces. Of a greater worry for the Conservatives is where they were hurt by the Liberal Democrats. Not since 1924 have the Conservatives won a majority when the Liberal Democrats (or their predecessors) have scored 40 or more MPs, and the Lib Dems' results of 72, their best since 1923 when Asquith scored 158 seats, was the nail in the Conservative coffin. Although tactical voting by Labour supporters did play a part (outlined above) my model still predicted 53 seats for them. It is clear that the Conservatives must recapture these lost Lib Dems seats at the next election.



One funny aside here is one complete failure of the official exit poll, which predicted Finchley & Golders Green being a Lib Dem gain from Con. In the actual event, it was the Lib Dems' worst result of the night, losing 25.0% of their vote share!

And now we've come to the moment that I suspect many of you clicked on this for: the Conservative wipeout - and the PowerPoint slide dump.

The Conservative defence board makes for grim reading for Conservatives. It is, of course, very similar to the Labour board attack, but also shows their failure to protect against the Liberal Democrats too. Not a single successful defence against anyone is mounted in the third column. And these are seats 65-96! Had I had time to do a page two, it would have been even more galling for the Conservatives. Indeed, two pages wouldn't even have been enough to show all the losses. The losses which would have necessitated a third page are Lichfield (Lab gain; Con defence 321), Tamworth (Lab gain; Con defence 325), Waveney Valley (Grn gain; Con defence 326), Sittingbourne & Sheppey (Lab gain; Con defence 334), Honiton & Sidmouth (LD gain; Con defence 336), Herefordshire North (Grn gain; Con defence 344), Norfolk South West (Lab gain; Con defence 360), Clacton (Ref gain; Con defence 364), and Boston & Skegness (Ref gain; Con defence 371). The Conservatives had 372 on the new boundaries for 2019 if you're wondering why they're defending more seats than they won at the time.



There are two other things to now look at: the performance of the "Benjamin model" which was pretty much on the nose in 2019, and Proportional Representation.

No model would have been likely to predict these seats falling, unless they included constituency-level polling. The safest seats to fall, ranked by their swing required to be lost:


Like any half-decent psephologist, I developed my own way of analysing the election results. This does not mean I am a predictor, it means I translate polls and votes into seats theoretically. My methodology is very similar to the exit poll prior to 2015, and uses regional breakdowns of votes to apply the regional swings to each seat in turn. This isn't that accurate, but then again neither is any system.

The only way to test the model, therefore, is to use the actual election results in terms of votes, and see what that would yield in terms of seats won. In other words, as though the actual election results was like an opinion poll, done by region as per my methodology. So... what do we come up with?

Headline figures (Benjamin model): LAB 326 (-85), CON 230 (+109), LD 53 (-19), SNP 17 (+7), PC 4 (nc), GRN 1 (-3), REF 0 (-5).

Woah. That's pretty far out. Now, in 2019, I got 595 out of 632 correct and with a further 17 within a 2% swing. This election was always going to be tougher to predict, in part down to the Independents outperforming some expectations. My model still got 497 seats correct (79%), so I'm not going to throw it out yet. Now, of the 135 I got wrong, 51 were within the margin of error (a 2% swing), so that still leaves 84 outliers. I am not going to list seats where an Independent won as the model cannot, and would not have been expected, to predict them.

Unlike in 2019, I am not going to take up column inches with a seat-by-seat guide to the 84, but I will deal with them in sections here:

Scotland:
- Aberdeenshire North & Moray East (our forecast: Con hold; actual result: SNP Gain from Con)
- Alloa & Grangemouth (our forecast: SNP hold; actual result: Lab gain from SNP)
- Falkirk (our forecast: SNP hold; actual result: Lab gain from SNP)
- Inverness, Skye, and West Rossshire (our forecast: SNP hold; LD gain from SNP)
- Stirling and Strathallan (our forecast: SNP hold; Lab gain from SNP)

North:
- Blackpool North & Fleetwood (our forecast: Con hold; actual result: Lab gain from Con)
- Bolton West (our forecast: Con hold; actual result: Lab gain from Con)
- Carlisle (our forecast: Con hold; actual result: Lab gain from Con)
- Congleton (our forecast: Con hold; actual result: Lab gain from Con)
- Keighley & Ilkley (our forecast: Lab gain from Con; actual result: Con hold)
- Morecambe & Lunesdale (our forecast: Con hold; actual result: Lab gain from Con)
- Northumberland North (our forecast: Con hold; actual result: Lab gain from Con)
- Pendle & Clitheroe (our forecast: Con hold; actual result: Lab gain from Con)
- Penrith & Solway (our forecast: Con hold; actual result: Lab gain from Con)
- Ribble Valley (our forecast: Con hold; actual result: Lab gain from Con)
- Selby (our forecast: Con hold; actual result: Lab gain from Con)

Well done Robbie Moore! Everything else is simply Labour outperforming the swing, with the exception of Selby, which was gained in a by-election and thus the incumbent there was actually Labour.

Midlands:
- Amber Valley (our forecast: Con hold; actual result: Lab gain from Con)
Ashfield (our forecast: Lab gain from Con; actual result: Ref gain from Con)
Boston & Skegness (our forecast: Con hold; actual result: Ref gain from Con)
Cannock Chase (our forecast: Con hold; actual result: Lab gain from Con)
Derbyshire Dales (our forecast: Con hold; actual result: Lab gain from Con)
Derbyshire South (our forecast: Con hold; actual result: Lab gain from Con)
Dudley (our forecast: Con hold; actual result: Lab gain from Con)
Herefordshire North (our forecast: Con hold; actual result: Grn gain from Con)
Kettering (our forecast: Con hold; actual result: Lab gain from Con)
Leicester East (our forecast: Lab hold; actual result: Con gain from Lab)
Leicestershire North West (our forecast: Con hold; actual result: Lab gain from Con)
Lichfield (our forecast: Con hold; actual result: Lab gain from Con)
Mansfield (our forecast: Con hold; actual result: Lab gain from Con)
Redditch (our forecast: Con hold; actual result: Lab gain from Con)
Shropshire North (our forecast: Con hold; actual result: LD gain from Con)
Stoke-on-Trent South (our forecast: Con hold; actual result: Lab gain from Con)
Stourbridge (our forecast: Con hold; actual result: Lab gain from Con)
Stratford-on-Avon (our forecast: Con hold; actual result: Lab gain from Con)
Tamworth (our forecast: Con hold; actual result: Lab gain from Con)
Warwickshire North and Bedworth (our forecast: Con hold; actual result: Lab gain from Con)
Wellingborough & Rushden (our forecast: Con hold; actual result: Lab gain from Con)

Two of my Parliamentary staff friends will loathe this. Sorry! Ashfield was a huge outlier as the Conservative majority was so small it was almost destined to be a Labour gain but Lee Anderson did a good job there to give Reform a gain. Boston & Skegness, as outlined above, was an incredibly safe seat and it was unlikely to have fallen. The only thing was the lack of Reform candidate in 2019, meaning it was difficult to establish just how safe it was. Some more by-election and independent madness in Leicester East, Shropshire North, Tamworth, and Wellingborough & Rushden.

Wales:
- Monmouthshire (our forecast: Con hold; actual result: Lab gain from Con)
- Montgomeryshire & Glyndwr (our forecast: Con hold; actual result: Lab gain from Con)

Montgomeryshire & Glyndwr saw a huge 20.1% swing from Conservative to Labour, compared to a theoretical swing in Wales of 7.1%. What on earth happened there!?

London:
- Bexleyheath & Crayford (our forecast: Con hold; actual result: Lab gain from Con)
- Chelsea & Fulham (our forecast: Con hold; actual result: Lab gain from Con)
- Cities of London & Westminster (our forecast: Con hold; actual result: Lab gain from Con)
- Finchley & Golders Green (our forecast: Con hold; actual result: Lab gain from Con)
- Sutton & Cheam (our forecast: Con hold; actual result: LD gain from Con)
- Uxbridge & Ruislip South (our forecast: Con hold; actual result: Lab gain from Con)

As noted above in the big Lib Dem drops, three of these seats (Chelsea & Fulham, Cities of London & Westminster, and Finchley & Golders Green) had strong Lib Dem challenges in 2019 but this time they fell away - the three biggest Lib Dem drops in the country - and (tactically?) switched their allegiances to Labour. The hotly-contested Uxbridge & Ruislip South by-election in 2023 reduced this majority heavily and thus people may have voted differently at the general election to how they would have done had there not been a by-election the previous year.

South:
- Aldershot (our forecast: Con hold; actual result: Lab gain from Con)
- Ashford (our forecast: Con hold; actual result: Lab gain from Con)
- Basildon South & Thurrock East (our forecast: Con hold; actual result: Ref gain from Con)
- Bracknell (our forecast: Con hold; actual result: Lab gain from Con)
- Bristol Central (our forecast: Lab hold; actual result: Grn gain from Lab)
- Bury St Edmunds & Stowmarket (our forecast: Con hold; actual result: Lab gain from Con)
- Cambridgeshire North West (our forecast: Con hold; actual result: Lab gain from Con)
- Chatham & Aylesford (our forecast: Con hold; actual result: Lab gain from Con)
- Chesham & Amersham (our forecast: Con hold; actual result: LD gain from Con)
- Chichester (our forecast: Con hold; actual result: LD gain from Con)
- Clacton (our forecast: Con hold; actual result: Ref gain from Con)
- Cornwall South East (our forecast: Con hold; actual result: Lab gain from Con)
- Dartford (our forecast: Con hold; actual result: Lab gain from Con)
- Dorset South (our forecast: Con hold; actual result: Lab gain from Con)
- Forest of Dean (our forecast: Con hold; actual result: Lab gain from Con)
- Gillingham & Rainham (our forecast: Con hold; actual result: Lab gain from Con)
- Godalming & Ash (our forecast: LD gain from Con; actual result: Con hold)
- Gravesham (our forecast: Con hold; actual result: Lab gain from Con)
- Great Yarmouth (our forecast: Con hold; actual result: Ref gain from Con)
- Hampshire North East (our forecast: Con hold; actual result: LD gain from Con)
- Honiton & Sidmouth (our forecast: Con hold; actual result: LD gain from Con)
- Horsham (our forecast: Con hold; actual result: LD gain from Con)
- Isle of Wight West (our forecast: Con hold; actual result: Lab gain from Con)
- Maidenhead (our forecast: Con hold; actual result: LD gain from Con)
- Norfolk South West (our forecast: Con hold; actual result: Lab gain from Con)
- Poole (our forecast: Con hold; actual result: Lab gain from Con)
- Portsmouth North (our forecast: Con hold; actual result: Lab gain from Con)
- Reading West & Berkhire Mid (our forecast: Con hold; actual result: Lab gain from Con)
- Rochester & Strood (our forecast: Con hold; actual result: Lab gain from Con)
- Sittingbourne & Sheppey (our forecast: Con hold; actual result: Lab gain from Con)
- Tewkesbury (our forecast: Con hold; actual result: LD gain from Con)
- Tiverton & Minehead (our forecast: Con hold; actual result: LD gain from Con)
- Waveney Valley (our forecast: Con hold; actual result: Grn gain from Con)
- Witney (our forecast: Con hold; actual result: LD gain from Con)

So this is where the model let us down a bit, especially in the South East! Some by-election and Reform madness as outlined above again (Basildon South & Thurrock East, Chesham & Amersham, Clacton, Great Yarmouth, Honiton & Sidmouth, Tiverton & Minehead). 

And finally - proportional representation...

Under PR using Regional Party List, the only method by which we can ascertain results due to not knowing transferable votes (obviously), we get the following:

Scotland: CON 7, LAB 21, LD 5, REF 4, GRN 2, SNP 18
North East: CON 6, LAB 13, LD 1, REF 6, GRN 1
North West: CON 14, LAB 33, LD 5, REF 12, GRN 5 (+3 for "others")
Yorkshire: CON 12, LAB 23, LD 4, REF 9, GRN 4 (+2 for "others")
East Midlands: CON 14, LAB 17, LD 3, REF 9, GRN 3 (+1 for "others")
West Midlands: CON 16, LAB 20, LD 5, REF 11, GRN 3 (+2 for "others")
Wales: CON 6, LAB 13, LD 2, REF 5, GRN 1, PC 5
London: CON 16, LAB 33, LD 8, REF 6, GRN 7 (+5 for "others")
East Anglia: CON 19, LAB 18, LD 8, REF 11, GRN 4 (+1 for "others")
South East: CON 28, LAB 23, LD 20, REF 13, GRN 6 (+1 for "others")
South West: CON 17, LAB 14, LD 15, REF 8, GRN 4
Total: CON 155, LAB 228, LD 76, REF 94, GRN 40, SNP 18, PC 5, OTH 15

Unlike in 2019 it is hard to know what to do with the "others" (because there weren't any others winning seats under this system in 2019). If we exclude them from the House altogether you now need just 318 seats to win a majority.

That's still one very messy hung Parliament. Of course it would depend entirely on what the Lib Dems want to do, but one cannot imagine them joining another coalition any time soon. A Labour/Green/SNP/PC coalition gives 291, whilst a Conservative/Reform coalition gives 249. The Lib Dems would have to jump in with that incredibly busy coalition on the Left, giving that bloc 367 seats and a majority of 84 (with a 326 threshold). But of course then the Green/SNP/PC bloc, who have campaigned together in the past, could collapse that government at any time... Like it or not, First Past The Post did its job and we have a strong and stable government that we would not have had under PR.

I am of course open to any questions. 

15 June 2023

Victory of the Marsupials

And here we all are at last. The 30,000-word diatribe which will make for a shredder's field day in Westminster next week has finally been published. If nothing else it will make for a lovely supply of toilet paper for some others.

I will try to keep this brief.

The intention of my piece is not to convince you whether Boris Johnson lied or not. I suspect many people made up their mind on that 18 months ago when these allegations first emerged. The intention of this piece is to highlight some of the more extreme excrescences from the report, some of the incredibly bizarre conclusions and suggestions, and - most importantly - why I believe MPs should reject the recommendations when it comes to a vote on Monday.

The first thing to note is that "illegal" does not appear in the report once. "Unlawful" appears four times - twice in direct quotes from Boris Johnson. This report, clearly, was written by a lawyer. This looks like it was a deliberate attempt to avoid being transparently in conflict with the Met Police's investigation; the rest of the report does do so, but since it does not outwardly use those terms it suggests the editors got their digital red pens in order before publishing. (Notably, they didn't do this with an earlier evidence bundle and accidentally leaked a bunch of confidential email addresses by mistake. I can corroborate this because I happened to notice that myself before it was taken down.)

It is important to note the only thing Boris Johnson was ever penalised for by the Metropolitan Police (and Rishi Sunak, for that matter) was a surprise birthday celebration, which, in the eyes of many, is the least egregious "event" that occurred, so for this to be the one event where Johnson's attendance was unlawful - in his words - "boggled my mind".

In any case, as I have said before, this is not about trying to convince you about him lying to the House or otherwise. But it is an important pretext.

Where I have concerns are as follows:
 
1. Criticism of criticism

The Owen Paterson affair, whereby MPs voted against the Standards Committee's recommendation to suspend Owen Paterson for lobbying offences, should have led to reform of the Standards and Privileges Committees. It didn't. Once a matter is referred by the House to the Committee(s) they are given a blank cheque to do as they see fit, it seems. MPs have no way to express concerns about how the Committee conducts itself, the manner in which they are operating, the line of questioning taken in oral evidence - anything. They get a motion to accept the report or otherwise.

"from the outset of this inquiry there has been a sustained attempt, seemingly co-ordinated, to undermine the Committee’s credibility and, more worryingly, that of those Members serving on it. The Committee is concerned that if these behaviours go unchallenged, it will be impossible for the House to establish such a Committee to conduct sensitive and important inquiries in the future. [...] We will be making a Special Report separately to the House dealing with these matters."
This suggests that criticism of how the Committee has operated is to be censured, and I think that is fundamentally wrong. A Select Committee cannot be prosecutor, judge, and jury with a blank cheque as they currently are. MPs who have expressed concerns about the committee throughout the process - on all sides - must be allowed to be heard.

2. Does the Punishment fit the Crime? 
 
The committee recommend (essentially) that Boris Johnson be banned from Westminster and he ought to have been suspended for 90 days. That's three times as long as Margaret Ferrier deliberately breaking Covid rules to board a train. That's nearly twice as long as Rob Roberts's sexual offences. I'm not sure lying - however serious - can be considered worse than sex offences, but yet the two SNP MPs on the committee wanted Boris Johnson expelled - EXPELLED! - from Parliament for life. If that is not a witch-hunt, I simply don't know what is.

So let us consider the "crime". The crime is, allegedly, that he lied to the House, in the view of the committee. That's all. He didn't murder anyone. He didn't deliberately infect anyone with Covid. He didn't rape anyone. He didn't make unwanted sexual advances on junior staffers. No, he said some words which (the Committee believes) were deliberately untrue.

If you believe that merits permanent expulsion from the House and sexual offences don't, then I simply think you should give your head a wobble.

3. The suggestion that we shouldn't have "waited for Sue Gray"

One of the weirdest conclusions in the report is the suggestion that Boris Johnson should not have told MPs to wait for the Gray Report, and should have prejudiced it:
"Mr Johnson [...] misled the House [...] when he gave the impression that there needed to be an investigation by Sue Gray before he could answer questions."
Frankly, I am baffled by this conclusion. To preclude the result of a Cabinet Office inquiry, much of which was subject to Police investigations, would have been sub judice. A little bit of insider trading here, but the Speaker of the House, Sir Lindsay Hoyle, has been extremely careful on the matter of sub judice topics. Indeed, even today I received an email (as a listed member of staff) from the Table Office looking to query about a question my boss has tabled, cautioning him not to refer to ongoing Police investigations and matters. (I am not the Parliamentary Assistant, so I have no idea what said question is.)

I am sure of it Boris Johnson was advised not to comment on an ongoing investigation, not just by his lawyers, but likely by the Police and Sue Gray herself. The Committee's suggestion that therefore saying "wait for Sue Gray" was misleading the House is truly, truly bizarre.

4. The suggestion that Boris Johnson lied to the Committee

This is an incredibly serious allegation. To lie under oath is a criminal offence in a court of law. However, no evidence is presented in the report to this extent. The entire extent of the suggestion he lied to the Committee is that when he said he was "repeatedly" assured, they wanted, er, a more accurate and specific definition of what "repeatedly" meant, and thus they have selectively chosen to define it in a way not consistent with the dictionary.

If I were an MP I would not accept this report for these specific reasons.

22 March 2023

Parties, Conspiracies, and Wine-Time Fridays: thoughts on "Partygate"

"If the poll tax was the reason she fell, Europe was the reason she wasn't able to get up again."

Modern-day commentators like to say that the poll tax is the reason why Margaret Thatcher was forced from office in 1990. The reality was it was not the big poll tax, it was the straw of Howe's resignation over Europe that broke the camel's back. Likewise with Liz Truss and Boris Johnson, the actual reason for their resignation will not be that which the public remembers. For many, Liz Truss had to go because of the growth plan and the fallout. In reality it was a series of political messes including a total fuss on whipping on both the Public Order Bill and a Labour opposition motion on fracking.

It is important to state that "partygate" (a horrid term) is not why Boris Johnson was forced from office. It was a coup instigated by Rishi Sunak over an error of judgement Johnson had made in a reshuffle some five months earlier by appointing Chris Pincher to a deputy whip. Sunak tries to slither away from partygate, for he was fined for his misdemeanours too, so could not cite partygate as a factor.

As I write this we are around 16 hours away from the most hotly-anticipated committee appearance of the year (oh the joys of being in the "bubble"!) and Boris Johnson's submission to the privileges committee has finally been published, nearly 24 hours after it was submitted.

I have been very critical of Sue Gray in recent weeks and I believe her conduct has been shameful, unbecoming of a civil servant in speaking to Labour whilst working at DLUHC. Unfortunately the media (and therefore the public) only link her with partygate. I do not believe, at this stage, she compromised partygate. What she may have compromised is the Social Housing (Regulation) and Supported Housing (Regulatory Oversight) Bills, one of which I have a vested interest in, which is why it is hugely important Starmer and/or Gray reveal when she began talking to Labour. It is, admittedly, a very SW1A story, but the Gray affair with Labour is not about partygate. I hope I have made that crystal clear.

Taking Johnson's statement in conjunction with the Gray report there does appear to be a clear and consistent version of events that seems to back Boris Johnson up.

- The Covid-19 procedures at No10 were different to all other workplaces;
- Anything Johnson attended he clearly did not believe was a "party";
- The evidence proves Johnson was told, repeatedly, that no rules were broken with respect to anything he didn't attend;
- Advisors and civil servants have serious questions to answer.

I want to explore each of these in turn.

This first point is crucial. 

The amount of groupthink that went on, in both the Gray report and Johnson's defence submission, is extraordinary. Johnson's riposte to the committee's suggestion that rule breaches should have been "obvious" plays into this, perhaps more so than Johnson and his lawyers think. As Johnson highlights, if it were "obvious" that rules were being broken, particularly in respect of 19 June 2020 (the surprise birthday sandwiches, the only event for which the Met fined both Johnsons and Rishi Sunak), we are talking about not the failure of one person but that of dozens including the Number 10 photographer and the people who briefed it to The Times for the following day's edition. Number 10 was, for obvious reasons, a workplace allowed to stay open during the pandemic lockdowns, even in the first lockdown when a lot of places shut their doors. Johnson has highlighted in his submission the workplace guidance, as applied to Number 10. Given the layout of the building social distancing was not always viable: having visited Number 10 myself for work reasons last year, this is not a surprise to me. Indeed, it's a great spot by his lawyers that found the guidance said social distancing was an "objective" rather than a rule. There has also been nothing found to have been illegal in the use of alcohol at desks, although Gray criticised this culture in her report.

This therefore suggests that the lines between what was legal and illegal, lawful and unlawful somewhat blurred. I would like to put that question to key workers who worked in the first lockdown. My ex-boyfriend is one such person. If a No10 official pulls the wine out of a cupboard and asks everyone to have a glass at their desks as a toast to a colleague leaving, or a major accomplishment, is that unlawful? Is that illegal? The Metropolitan Police didn't seem to think so.

It is sufficiently blurry to lend credibility to the suggestion Johnson did not attend a "party" at any point. Indeed, he was not fined for anything outside of the surprise birthday - I have always said this was the least egregious event so for him to be fined for this and nothing else has always struck me as odd. It is a point Johnson has also raised in his defence, that no rationale has ever been provided by the Met for why some people were fined for a certain event and not other people, and vice versa, although he stops short of disputing the fine.

Regardless, that is not what the committee's investigation is about.

These arguments about what was legal, what was illegal, what was lawful, what was unlawful - that's a matter for the Metropolitan Police and their investigation concluded last year. Insofar as they are concerned, the door on this affair is now closed and there is no suggestion of any further criminal sanctions for Boris Johnson, Carrie Johnson, Rishi Sunak, or anybody else.

It is only the Privileges Committee, egged on by the media, that is keeping this matter open. One consistent factor across this affair is just how long this has taken. We are talking some 15 months since the initial reports of these events were published by the Daily Mirror and 11 months since the committee was asked to investigate whether Johnson lied to the House.

The legality is important as it provides background and context into what Johnson knew when he made statements to the House, the veracity of which is the subject of the Committee's investigation - no more, no less.

For politicians, lying to Parliament, especially the House of Commons, is the worst offence you can make. You are expected to resign any frontbench post and the House may decide to recommend your suspension from the House outright for a number of days. The Recall of MPs Act, a major coalition reform, could, if the suspension is long enough, instigate a petition to force a by-election in Boris Johnson's constituency of Uxbridge and South Ruislip. Ironically, the Conservatives know all this to their cost with a complete cock-up involving Owen Paterson in October 2021. (Paterson denied the paid lobbying charges laid at him by the Standards Committee and the Government decided it didn't agree with them either so told its MPs to vote against a suspension so the case could be reopened. Ultimately this backfired drastically but has led to the beginnings of reforming the committee.) Resultantly, Rishi Sunak is right to make any findings against Boris Johnson a free vote - i.e. one that he is not going to "whip".

It plays into the groupthink regarding the rules and guidance more generally that Johnson states in his defence he and his team did not even consider this matter for PMQs on 1 December 2021. He admits therefore that he was surprised when Keir Starmer chose the initial party reports as his main line of attack: they expected him to talk about Omicron. The piecemeal way in which the Mirror, ITV, and the Guardian opted to drip-feed evidence not only meant Starmer only asked about the 18 December 2020 party (Johnson was not involved in this event in any way and it is (or at least should be) generally accepted he has no personal culpability for it).

The WhatsApp records Johnson provides, as well as a transcript of then Director of Communications Jack Doyle's interview with Sue Gray, suggests either Doyle and James Slack (then "Prime Minister's Official Spokesperson" and essentially deputy DCom) lied to Boris Johnson that no rules were broken or that Doyle was mistaken in believing no rules were broken.

No documentary evidence has ever been provided that Johnson was told that anything was wrong and I want to take this opportunity to criticise the way the media have acted. The media have seized on out-of-context quotations and sought to make a political soap opera out the affair. Much attention was focused on Martin Reynolds' comment that they "got away with it" regarding the "bring your own booze" event on 20 May 2020 but this comment is in relation to communications management and is discussed extensively in the Gray report, Lee Cain explicitly saying he is sure it's legal, but doesn't look good and ultimately this is a key point for the public at large: it is not about what they did and whether it was legal or not; it is about how it looks to them.

The piecemeal way the left-wing media broke new developments in the story suggests someone either had a large file they passed to the Mirror/Guardian/ITV, or given three organisations were getting exclusives, I believe the leaker themselves was doing the piecemealing. It is a common trick which has been used in journalism and is partly why large-scale leaks don't tend to create a huge media storm. The best example of historical precedent here is the MPs' expenses scandal. In early May 2009 the Telegraph was given the complete list of MPs' expenses claims, which included well-publicised events such as moat cleaning, new TVs, dog food, et cetera. Rather than dump a huge file on an unsuspecting public, they drip-fed the coverage over several weeks which allowed more and more "fresh" outrage. The Telegraph, at the time of writing, are doing a similar thing with Matt Hancock's WhatsApp messages: if one were to publish all 100,000 of them in one go the Telegraph would be relying on the media picking up on their own narratives, rather than controlling the narrative themselves.

This allowed one person to control the narrative on partygate, clearly taking Number 10 by surprise: as proved by the fact no documentation has ever been discovered that warned Boris Johnson of wrongdoing.

Resultantly, insofar as the committee's investigation is concerned, the only conclusion can be that this statement was truthful as he knew it to be at the time (my emphasis). It relates to the Allegra Stratton video, on which I will expand more in due course:

I repeat that I have been repeatedly assured since these allegations emerged that there was no party and that no covid rules were broken. That is what I have been repeatedly assured. 

 - Boris Johnson, 8 December 2021
(Hansard)

This is one of the statements the committee wants to investigate and the evidence suggests, conclusively in my mind, this statement from Johnson is not a lie. The only person who disputes this is the discredited Dominic Cummings, who - regardless of his backstabbing and openly-Sunak-coup-supporting machinations - has been challenged repeatedly to prove his statement he did warn Johnson about the events, but has so far refused to do so, suggesting such evidence does not exist. He insists it does - if so, he must bring it to the committee's attention or the committee must assume it does not exist.

The other answer to Parliament that the committee want to investigate is this:

Catherine West: Will the Prime Minister tell the House whether there was a party in Downing Street on 13 November?

Boris Johnson: No, but I am sure that whatever happened, the guidance was followed and the rules were followed at all times.

8 December 2021
(Hansard)
 

In his submission to the committee Johnson admits this is not his finest ever answer at PMQs, to put it mildly. As outlined above, the correct answer to this, objectively, is it depends on what one calls a "party" and it is equally clear that Number 10 officials did not consider leaving drinks a "party" at any point although many "outside" might well do. Is the suggestion that Johnson was expected to know that? The committee seem to think so, but as outlined above Downing Street clearly thought not.

There is, however, one question that remains unanswered, and cannot be answered by Boris Johnson or any politician. It is the Allegra Stratton and Ed Olding internal video of 22 December 2020, in which Olding, playing the role of a journalist, asks Stratton about the events of 18 December 2020, to which they laugh at each other. (By way of background, Stratton was hired as a US-style press secretary, and this was a "dry run" of such a press conference, but the idea was later dropped. Stratton remained on in a new role relating to COP26 but resigned after this leak.)

The video apparently undermines the central claim that no one thought any rules were being broken at any point. There are only three possibilities for what happens now:

- Stratton/Olding told Doyle/Slack/Reynolds at the time and Doyle/Slack/Reynolds hid this from Johnson;

I do not believe this to be likely, unless Reynolds and co. have also lied to the committee and Sue Gray, but this latter suggestion is not only implausible, it is also potentially illegal. They would have known they cannot lie in formal submissions to Gray, lest they lose their jobs at the very least. 

I honestly don’t think that anyone who was in that room was breaking any rules. They were with their colleagues who they sat with all day every day for 12 hours. Were there additional elements to that? Yes. That was a reflection of the specific circumstances of the end of the year. Everyone in the office knew that they were public servants and wouldn’t have done it if they thought they were breaking rules.

- James Slack, 10 December 2021
(submission to Gray, as cited in Johnson, 2023: 35).
 


- Stratton/Olding/others hid their rule-breaking from Doyle/Slack/Reynolds and lied to them;

This is the likeliest option and provides reasoning for why Stratton jumped at the first opportunity. However, much of the public would consider this unlikely that the rule-breaking was somehow widespread but kept from political advisors in Jack Doyle, James Slack, and Martin Reynolds. It is, however, the most likely option.

- Stratton, Olding, Doyle, Reynolds, Slack, and Johnson were all "in on it" and tried to cover it all up.

The last option is unlikely. Number 10 staff are not political appointees (largely speaking) but are civil servants, many of whom it is no secret didn't think much of Johnson and would have liked to see him go. If the civil servants ever suspected Johnson was withholding anything you could be sure it would be leaked to the press. That this didn't happen suggests it is unlikely there was an Anglo-Saxon conspiracy.

The committee, in my view, must rule that Johnson did not lie to the House.


----
Further reading:

Gray, S., 2022. Findings of Second Permanent Secretary's Investigation into Alleged Gatherings on Government Premises During Covid Restrictions. London: Cabinet Office.
Hansard HC Deb. vol.705 cols.371-2, 8 December 2021.
Hansard HC Deb. vol.705 col.379, 8 December 2021.
Johnson, A. B. D. P., 2023. In the Matter Referred to the House of Commons Committee of Privileges on 21 April 2022. London: House of Commons Committee of Privileges.

7 July 2021

How to be affected by Covid, without being infected by Covid

What is the point of text blogs any more? No one does them. They're all doing vlogs instead. Vlogs, on YouTube, which, for some people, net them millions of people watching their things on an almost daily basis.

I can't do that. I look awful on camera. Yeah, yeah, Countdown and all that, but it's true what they say about the camera, and it really does add 10lb.

I knew that from the moment my interview on Zoom started yesterday. Dear god, I looked fat. I looked so ugly. And I knew that the moment the interview started.

I felt that interview went well, and having already made it through two rounds of selection processes, I almost felt it was in the bag. Rejections hurt more the closer you are to making it.

...

OK, OK, I should probably back up a little bit.

I'm currently re-watching Sex Education on Netflix at 1am. It's only my brother and I alone in the house this week; my parents have gone on holiday.

Yeah... I still live with my parents.

It seems to me that life has been a sequence of 12-month periods, each more shitty and worse than the last. This is a sequence that has gone on for, well, 7 years or so now. Mistakes that I made in 2014, 2015, 2016 have created irreparable damage to my life, and I feel like I'm going round in a circle with whatever I write here, almost like I cannot put my thoughts into words adequately.

I'm also not afraid to admit I'm a very proud person. I like to portray the parts of me that I want others to see. And that's a double-edged sword. Because you can create an image of yourself, and someone else gets to know that version of you, the version you want them to see, and one day, you will let your guard down, and when that happens, people won't want to know you any more.

I am, however, a very honourable person, so I'm not about to name names or spill any juice about people individually. Not in, despite the limited numbers that will actually read this, is still publicly available, so no, I'm not going to be Coleen Rooney. Or whoever it was that exposed Rebekah Vardy. I'm not really a tabloid soap opera guy.

But I do need to rant. I do need to vent. Each period of 12 months gets worse and worse.

So, here goes.

...

March 2020.

In the space of about 3 weeks, my circumstances perhaps matched those of the entire country. From normality, to worry, to pure chaos, to optimism, to wartime spirit...

... to pessimism and a sense it will never end.

My uni life was pretty good. Solid, if unspectacular, I'll admit. It will come as a surprise to absolutely no one who knew me from school that I had no friends that wanted me to live with them. Cue years of piggybacking off Facebook ads, and in the 18-19 and 19-20 years living in the 10th and spare room of a house. I was probably paying too much for what it was. The spare room, which I'm 90% sure used to be a cupboard. It was a nice house, I felt, although perhaps could do with a full refurbishment. The carpets were getting old, and given the house was ex-flats, it was a house whose capacity was very much vertical rather than in any of the other two directions. Being ex-flats, each room had an en suite bathroom. As I was in a cupboard, the en suite had not moved, so "my" bathroom was in the living room, or off the living room, or whatever the correct description is, I've never seen Grand Designs. That meant I was always cleaning up the bathroom that everyone - including numerous house parties - would use.

But despite all its many shortcomings, it was, in my mind anyway, my home. My place where I could shut off, let my guard down, away from pressures of family, from university, from politics, from cricket, from housing, from rent, from... everything.

The events of March 2020 are burnt into my brain for that reason. My uni life post-election was cricket, academia, and relaxation. It was almost like the pieces of my life were starting to fall into place, owning my own destiny, for once, and perhaps, just perhaps... things were going well?

7 March 2020. University of Sussex Cricket Club Alumni Day. Two games of indoor cricket against some of the recent leavers, many of whom I knew as they had only just left, two wonderfully crazy periods of scoring and spectating. Then we went out afterwards. Oh, what a night. £60 spent, amazingly. Drunk as tits. Might have fallen over on the 100-yard walk back to my house... it was the last time that I perhaps experienced normality, without any mention, in normal life, of coronavirus.

Monday 9 March 2020. I noticed a couple of paranoid people, wiping down surfaces in the entire seminar room. There was also a rumour that someone couldn't attend as he had coronavirus - oh, but not to worry, he'd just come back from Italy.

Friday 13 March 2020. Had the memorial service of a very distant relative. Probably best if I don't get into the details, but given we were relatives of my aunt's first husband, someone commented it was a little odd that we were invited to attend the memorial of my aunt's second husband. It wasn't really that odd, when we thought about it at the time. Because we had always been so close together to an aunt who has not been related to us for 20 years. In hindsight, this was a bit of a superspreader event for Covid, but I tend not to think about that too much. The cancelling of football that day was perhaps the first sign that this wasn't going to just go away in a hurry.

Saturday 14 March 2020. Cricket training. Saturday lunchtimes, September to April. 12pm-2pm. Varsity due in one week's time. For once I was not disappointed to not be selected for a cricket game: indoor cricket is really not my skillset as it is like T20 on steroids. All defensive, no attack with the ball. And my style of batting (Cook meets Burns meets Sibley meets Gillespie) has no place in a one day game, let alone a 10-over indoor game. So I was looking forward to, for the first time in ages, going into scoring a match without yearning to be on the field. On the hall. In the hall...? But I sat down in the changing room, joked about elbow bumping a bit (in hindsight, laughing my way through this crisis was probably my way of dealing with it), but I did say one thing to someone. I had/have a huge crush on this guy, which isn't necessarily helpful when you're friends with them, but at least he knew that and (unlike previous crushes) hadn't run a mile, which is always a good sign. But I just said to him... "I don't think we're going to be here this time next week."

Monday 16 March 2020. For once, this term, I didn't have a Monday 9am seminar, which was good, as I'm not a morning person. At all. But at about 9:40am the email I had been dreading came through: due to coronavirus, all teaching had been suspended. But surely this wouldn't last long, right? Maybe a couple of weeks, I'd be back, I'd get a couple of good contact hours in April or maybe even May (although that's cutting it fine) so I could sit through with my tutors and actually work out what the fuck I was going to do with my dissertations... right?

Wednesday 18 March 2020. Playing cricket is banned for the foreseeable future by the ECB. So with no cricket and no University for now, I'll go and stay with my parents for a bit. One reason for this: it's just cheaper. I don't have to pay for food, I don't have to pay for travel...

Other than the one day I would move out, little did I know I would never see my house in Brighton again.

Monday 23 March 2020. I am connected. I am plugged into the Matrix. I know my sources. My Twitter feed is, actually, pretty well laid out. So I knew what Boris Johnson was going to say at 8pm. We were getting the worst thing, the worst option available. Lockdown. But it's fine. It'll only be a few weeks. And we'll come out in one go, we'll be straight back to normal in 3 or 4 weeks time.

...

And look at where we are now. In those 2-3 weeks I lost everything I had in my life. Between 16 March 2020 and my dissertation deadlines in May/June (I honestly forget now exactly when they were) my contact hours were... 5 minutes over the phone. We didn't have Zoom classes yet. 5 minutes. That was it. I am proud of what I got in my dissertations all things considered, but Covid ruined my degree. I should have done better.

I have, to this day, never had a formal graduation. But since the results came through in June 2020, I have not had a job. And I don't think that is for lack of trying. I have lost count of the amount of job applications I have sent off. In all walks of life. In all honesty, I could probably open my sent items folder and have a count, but why would I want to do that? It's just so depressing for me to sit there, go through 13 months of applications, and... count them. But we're talking at least 100, I would have thought.

Sidenote: it's 2:35am now and I am running out of energy. Basically, need job, need money, need validation in my life and sympathy when I need it. And in my opinion, Covid took that all away from me.

8 October 2020

Will Biden win? US Election 2020

Four years on from 2016, and we're back looking at polls, swings, gains, losses, etc. Well, in a way, it's only one year on from the last time we did this for the 2019 UK General Election.

First, let's get the disclaimer out of the way: I am not a predictor; I am merely attempting to interpret the polls in terms of seats electoral college votes. In 2016, this is something that I had great success with in a way. The takeaway point in 2016 was that the swing in the marginal states was higher than the national swing, which was enough to push Donald Trump into the White House. https://rhysbenjamin.blogspot.com/2016/11/how-did-trump-win.html

However, Trump has a very difficult task if he wants to stay there.

Theoretically, the swing that Biden needs to win is just 0.4%. That's 4 out of every 1,000 Trump 2016 voters going to Biden in 2020. You can also see this in his "easiest" path to the White House: gain Michigan, Pennsylvania, and Wisconsin. 



What we actually find is that, as with 2016, the current swing in marginals appears to be bigger than the national swing. If we use the swingometer we see that if we place the arrow on what the polls say is the national swing, 2.8% (using the average of the different "poll of polls" models, so basically the poll of poll of polls). On a uniform national swing Joe Biden will get a landslide, looking at 350 electoral college votes to 188. 



But what are the "marginal" states in this election? It's time to have a look at...

THE BATTLEGROUND.

This is where the election will be won and lost. These are the states in their 2016 colours, with the white line representing, to an extent, Joe Biden's "winning" post. Starting on 232 electoral votes, he needs to gain Michigan (+16), Pennsylvania (+20), and Wisconsin (+10), if he does it in order of difficulty, to get over the 270 line, because, of course, 232 + 16 + 20 + 10 = 278. 

If Biden gains Florida, that means, however, he can afford to lose any two of those three states and still win the election. Even Florida + Wisconsin gives Biden 271. If Biden loses all three of Michigan, Pennsylvania, and Wisconsin, however, or indeed if Trump makes gains (not currently predicted, it has to be said), in any of these seven targets below, then Biden's task becomes harder.

Looking at the polls across these states, however, the average swing on the current statewide polls is 3.5%, and if you weight these polls by electoral college vote, then the swing in marginals is 3.0%. This indicates that Trump is doing slightly better in the safe seats, but they're no good to him as they're unlikely to be unseated. Sorry, safe "states".

So on election night, here is your cut-out-and-keep guide to the battleground. Mark these off as they are declared, and you will have an idea of what is happening. Trump's easier states to win are at the bottom, and Biden's are at the top, with the white line representing the winning point on either side. As these come in, you should be able to tell who's winning.



Here's one more pic dump, Trump's target list:


Not paid for by either campaign. Just some independent research.

8 May 2020

2019 General Election under Proportional Representation?

This is something I always do, and I always use the only form of PR which we can use (since others require a "second choice" vote anyway, and everybody will have different #2 preferences).

That's Regional Party List. In each region, you vote for a party, not a person, and we apply that.

Now, this election was difficult to do because of the fact that not everyone stood in every seat, but we'll ignore this for our purposes. Just a bit of fun, just a bit of fun...

2017 results, first, for reference: CON 280, LAB 269, LD 43, SNP 22, UKIP 7, DUP 7, SF 6, GRN 6, PC 4, SDLP 2, UUP 2, APNI 1

2019 results, per region:
Scotland: SNP 28, CON 15, LAB 11, LD 5
North East: LAB 13, CON 11, BRX 2, LD 2
North West: LAB 36, CON 29, LD 6, BRX 3, GRN 1 (excluding Chorley)
Yorkshire: CON 24, LAB 22, LD 4, BRX 3, GRN 1
East Midlands: CON 27, LAB 15, LD 3, GRN 1
West Midlands: CON 33, LAB 21, LD 4, GRN 1
Wales: LAB 17, CON 15, PC 4, LD 2, BRX 2
London: LAB 36, CON 23, LD 11, GRN 2, BRX 1
East of England: CON 35, LAB 14, LD 8, GRN 1
South East: CON 46, LAB 19, LD 15, GRN 3
South West: CON 31, LAB 13, LD 10, GRN 2
Northern Ireland: DUP 6, SF 4, SDLP 3, APNI 3, UUP 2

TOTAL:
Conservatives 289
Labour 217
Liberal Democrats 70
Scottish National Party 28
Green Party 12
Brexit Party 11
Democratic Unionist Party 6
Plaid Cymru 4
Sinn Fein 4
Social Democratic Labour Party 3
Alliance Party of Northern Ireland 3
Ulster Unionist Party 2
(Speaker 1)
CON SHORT BY 37

In this situation potential coalitions would be as follows:
CON (289) + BRX (11) + DUP (6) + UUP (2) = 308
LAB (217) + SNP (28) + GRN (12) + PC (4) + SDLP (3) = 264

It would be the Liberal Democrats who would act as kingmaker, in effect. And with the Lib Dems having ruled out any coalition with either party during the campaign, who knows what would have happened next?

CHANGES ON 2017 UNDER RPL:
Conservatives +9
Labour -52
Liberal Democrats +27
Scottish National Party +6
Green Party +6
Brexit Party +11
Democratic Unionist Party -1
Plaid Cymru +/-0
Sinn Fein -2
Social Democratic Labour Party +1
Alliance Party of Northern Ireland +2
Ulster Unionist Party +/-0

CHANGES ON 2019 ACTUAL RESULT:
Conservatives -76
Labour +15
Liberal Democrats +59
Scottish National Party -20
Green Party +11
Brexit Party +11
Democratic Unionist Party -2
Plaid Cymru +/-0
Sinn Fein -3
Social Democratic Labour Party +1
Alliance Party of Northern Ireland +2
Ulster Unionist Party +2

25 April 2020

What if F1 had the Eurovision points structure?

Formula One has had various points systems over the years, but for this thought experiment we're going to apply the following points structure to each year:

1st place: 12 points
2nd place: 10 points
3rd place: 8 points
4th place: 7 points
5th place: 6 points
6th place: 5 points
7th place: 4 points
8th place: 3 points
9th place: 2 points
10th place: 1 point
(No points for fastest laps, pole positions, or sprint races)

Between 1950 and 1990, not all races counted towards the championship, but for our purposes, every race will count. Any driver not classified won't get points. The final round of 2014 had double points; again, we are ignoring this (it doesn't make a difference in any case).

The top three every season, therefore, would have been as follows, with different champions in bold.

1950: L Fagioli 48; G Farina 43; J Fangio 36 (1st title)
1951: J Fangio 56 (3 wins); A Ascari 56 (2 wins); J Gonzalez 50 (1st title)
1952: A Ascari 72; G Farina 52; P Taruffi 41 (1st title)
1953: A Ascari 67; M Hawthorn 60; G Farina 56 (2nd title)
1954: J Fangio 87; J Gonzalez 55; M Hawthorn 49 (2nd title)
1955: J Fangio 58; S Moss 39; E Castelloti 29 (3rd title)
1956: J Fangio 63; P Collins 54; S Moss 48 (4th title)
1957: J Fangio 68; S Moss 45; M Hawthorn 34 (5th title)
1958: M Hawthorn 76; S Moss 58; H Schell 44 (1st title)
1959: J Brabham 57; T Brooks 44; M Trintignant 43 (1st title)
1960: J Brabham 67; B McLaren 65; S Moss 42 (2nd title)
1961: P Hill 62; W Von Trips 51; D Gurney 50 (1st title)
1962: G Hill 80; B McLaren 59; J Clark 43 (1st title)
1963: J Clark 102; R Ginther 66; G Hill 55 (1st title; first time a driver scores 100 points)
1964: G Hill 67; J Surtees 62; R Ginther 57 (2nd title)
1965: G Hill 81; J Clark 72; J Stewart 61 (3rd title)
1966: J Brabham 65; J Rindt 48; J Surtees 42 (3rd title)
1967: D Hulme 85; J Brabham 82; J Clark 61 (1st title)
1968: G Hill 75; J Stewart 65; D Hulme 63 (4th title)
1969: J Stewart 89; J Ickx 63; B McLaren 58 (1st title)
1970: J Ickx 64; J Rindt 60; D Hulme 59 (1st title)
1971: J Stewart 88; R Peterson 65; F Cevert 50 (2nd title)
1972: E Fittipaldi 88; D Hulme 74; J Stewart 69 (1st title)
1973: J Stewart 115; E Fittipaldi 92; F Cevert 88 (3rd title; new highest ever score)
1974: E Fittipaldi 97; C Regazzoni 95; J Scheckter 82 (2nd title)
1975: N Lauda 108.5; E Fittipaldi 79; C Reutemann 71 (1st title)
1976: N Lauda 106; J Hunt 103; J Scheckter 96 (2nd title)
1977: N Lauda 117; J Scheckter 89; C Reutemann 88 (3rd title; new highest ever score)
1978: M Andretti 99; R Peterson 85; C Reutemann 84 (1st title)
1979: J Scheckter 109; G Villeneuve 89; A Jones 67 (1st title)
1980: A Jones 106; C Reutemann 92; N Piquet 91 (1st title)
1981: C Reutemann 88; N Piquet 87; A Jones 80 (1st title)
1982: K Rosberg 86; J Watson 71; D Pironi 67 (1st title)
1983: A Prost 96 (4 wins); N Piquet 96 (3 wins); R Arnoux 85 (1st title)
1984: A Prost 107 (7 wins); N Lauda 107 (5 wins); E De Angelis 80 (2nd title)
1985: A Prost 119; M Alboreto 87; E De Angelis 76 (3rd title; new highest ever score)
1986: A Prost 122; N Mansell 115; N Piquet 113 (4th title; new highest ever score)
1987: N Piquet 121; A Senna 104; N Mansell 91 (1st title)
1988: A Prost 154; A Senna 139; G Berger 82 (5th title; new highest ever score)
1989: A Prost 129; A Senna 86; R Patrese 76 (6th title)
1990: A Senna 116 (6 wins); A Prost 116 (5 wins); N Piquet 94 (1st title)
1991: A Senna 141; N Mansell 100; R Patrese 91 (2nd title)
1992: N Mansell 138; M Schumacher 99; R Patrese 97 (1st title)
1993: A Prost 137; A Senna 107 (5 wins); D Hill 107 (3 wins) (7th title)
1994: D Hill 130; M Schumacher 116; G Berger 71 (1st title)
1995: M Schumacher 132; D Hill 101; J Herbert 93 (1st title)
1996: D Hill 129; J Villeneuve 118; M Schumacher 91 (3 wins) (2nd title)
1997: M Schumacher 120; J Villeneuve 111; H Frentzen 84 (2nd title)*
1998: M Hakkinen 136; M Schumacher 123; D Coulthard 98 (1st title)
1999: E Irvine 126; M Hakkinen 110; H Frentzen 98 (1st title)
2000: M Schumacher 142; M Hakkinen 137; D Coulthard 123 (3rd title)*
2001: M Schumacher 165; D Coulthard 113; R Barrichello 108 (4th title; new highest ever score)*
2002: M Schumacher 190; R Barrichello 117; J Montoya 98 (5th title; new highest ever score)*
2003: M Schumacher 123; K Raikkonen 117; J Montoya 106 (6th title)*
2004: M Schumacher 180; R Barrichello 146; J Button 115 (7th title)*
2005: F Alonso 165; K Raikkonen 142; M Schumacher 87 (1st title)
2006: F Alonso 166; M Schumacher 153; F Massa 112 (2nd title)
2007: L Hamilton 141 (4 wins, 5 2nd places); F Alonso 141 (4 wins, 4 2nd places); K Raikkonen 140 (1st title)
2008: L Hamilton 127; F Massa 123; K Raikkonen 103 (2 wins) (2nd title)
2009: J Button 126; S Vettel 108; R Barrichello 107 (1st title)
2010: S Vettel 134; F Alonso 133; M Webber 131 (1st title)
2011: S Vettel 197; J Button 145; F Alonso 143 (2nd title; new highest ever score)
2012: F Alonso 150; S Vettel 149; K Raikkonen 119 (3rd title)
2013: S Vettel 196; F Alonso 134; M Webber 113 (3rd title)
2014: L Hamilton 178; N Rosberg 167; D Ricciardo 122 (3rd title)
2015: L Hamilton 193; N Rosberg 168; S Vettel 148 (4th title)
2016: N Rosberg 198; L Hamilton 192; D Ricciardo 145 (1st title; new highest ever score)
2017: L Hamilton 188; S Vettel 168; V Bottas 165 (5th title)
2018: L Hamilton 206; S Vettel 171; V Bottas 142 (6th title; first time a driver scores 200 points)
2019: L Hamilton 207; V Bottas 173; M Verstappen 150 (7th title; new highest ever score)
2020: L Hamilton 169; V Bottas 120; M Verstappen 113 (8th title)
2021: L Hamilton 197; M Verstappen 196; V Bottas 117 (9th title)
2022: M Verstappen 211; S Perez 159; C Leclerc 157 (1st title; new highest ever score)
2023: M Verstappen 254; S Perez 143; L Hamilton 125 (2nd title; new highest ever score)

Most titles:
1 L Hamilton 9
2 A Prost 7
2 M Schumacher 7
4 J Fangio 5
5 G Hill 4
6 J Brabham 3
6 J Stewart 3
6 N Lauda 3
6 F Alonso 3
6 S Vettel 3

*Michael Schumacher was symbolically disqualified from the 1997 World Championship after he was adjudged to have deliberately collided with Jacques Villeneuve in Jerez. For our purposes, he has been reinstated.

30 January 2020

2019 General Election Results Analysis

Hello there. I love general elections. I get to turn into Peter Snow, by talking about exactly what happened and how it happened and what it meant.

Overview - Swing


Now, we'll start by looking at the swingometer. There was a 4.7% swing from Labour to Conservative. This was way above what the opinion polls were suggesting.



So what were the biggest swings, then? Well, the biggest swings aren't necessarily the biggest majorities overturned. Most of the really big swings, especially for Labour, were in really safe seats with next to no consequences for the incumbent.


What was really striking about the election is just how... normal the results are. There's not a huge divergence from the national picture and nor are there the big regional variations that we saw in 2017 (yes, the SNP did increase their vote share substantially, but in this context I'm referring solely to the Labour/Conservative battle). The swing was a little bigger in the North and a little less in London and the South, but overall the uniform national swing, the crudest model of working out the election results, was not too far off and certainly within the margin of error.

Here, we've put the arrow on the national swing, but for the regions (and for spacing reasons, we've amalgamated the North, Midlands, and South into three groups) we've coloured the appropriate number of boxes, each one representing one point of swing, representing the swing in that part of the UK. The swing, therefore, is not particularly regionally divergent this time around.


70% of the seats were within one standard deviation (3.5) of the national swing (4.7%). It's possible, therefore, to suggest that the standard deviation was quite large, but not particularly when you consider the regional swings ranged between 2.5% from Lab to Con (Scotland) to 8.4% from Lab to Con (North East). 445 of the results, therefore, fall between a 1.2% from Lab to Con and an 8.2% from Lab to Con, on a national picture. Yes, that leaves 187 seats outside of this range (including Buckingham and Chorley), but what it does indicate that the vast majority of these seats were quite safe.

Labour and the Conservatives


So this is the crucial bit: the crucial battlegrounds. Here are Labour's 100 easiest seats to win from the 2017 election; they needed 64 net gains to win an overall majority. And they came very, very, very short, making just one gain, Putney, from the Conservatives.


The Conservatives had such a good night - as you can tell from their attack board. Now, some of these were SNP so were not really on the table, but they've hit almost every single Labour target in here, missing only a handful of seats below the national swing. Indeed, they've even managed a few gains beyond this target board - an eventuality that very few people predicted, if anyone at all.

You can also see the Conservatives' success in the Labour defence, the so-called "red wall" that was breached. Labour's top 100 defences were battered, bruised, and Labour lost over one fifth of their seats. All of the following were red in 2017: the Conservatives and SNP almost wipe out the first column - one or two stalwarts hold on for Labour - and down the second column too, and most of the third column is gone too. One or two Conservative parachutists make it into the fourth column!

Liberal Democrats and SNP


What about the minor parties? The SNP, the Liberal Democrats? Well, for the Liberal Democrats, it was like 2010 in many ways, with a wave of optimism, Jo Swinson declaring she would win a majority... and then went down in terms of seats. Their vote share actually increased in many areas, but as the Conservatives' vote share also went up in the same key areas too, the swing was neglible in many areas, and certainly whilst Richmond Park was no surprise for a Lib Dem gain (with a swing needed of less than 0.1%), the only other two gains were from the SNP (again, a tiny 2017 majority), and St Albans, easily the Lib Dems' best result of the night, and was generally in line with the Con/LD swing in the East of England, albeit significantly larger in that one seat. The Liberal Democrats gained 8.4% of the vote in the South East, but this was useless to them as the swing from the Conservatives to the Lib Dems in the South East, 4.9%, was not theoretically big enough to wield any seats whatsoever, with Lewes (5.1% swing required) being target #1 in the South East (CON hold). However, there's no explaining their three Conservative losses, as they were all bucking the patterns. This goes some way to debunking the myth of "the Brexit election", for these parts of the country all voted Remain and yet went from LD to Con.


What's even more striking is Jo Swinson losing her seat in Dunbartonshire East. The SNP did not, in theory, do enough to take the seat, as they only experienced a 2.7% swing towards them from the Lib Dems, but in Dunbartonshire East, they managed to reach the 5.3% swing needed to unseat Jo Swinson. Losing Fife North East in return, therefore, was a strange one, as the swing would have pointed to a larger SNP majority this time around. Nonetheless, the SNP had a good night, cleaning up all but one of their top 12 targets and adding Renfrewshire East (from Con), Dunbartonshire East (from LD), and Aberdeen East (from Con) to their list. Other than Jo Swinson, however, these are not anomolies. Indeed, the Conservatives holding on is the anomolous result here, with Moray, Banff and Buchan, and Dumfries & Galloway theoretically being lost. The SNP, therefore, will be disappointed not to hit 50 seats again given they ought to have taken these seats. They only had one loss, which was Fife North East to the Lib Dems.


Was the Benjamin model a success?

Like any half-decent psephologist, I developed my own way of analysing the election results. This does not mean I am a predictor, it means I translate polls and votes into seats theoretically. My methodology is very similar to the exit poll prior to 2015, and uses regional breakdowns of votes to apply the regional swings to each seat in turn. This isn't that accurate, but then again neither is any system.

The only way to test the model, therefore, is to use the actual election results in terms of votes, and see what that would yield in terms of seats won. In other words, as though the actual election results was like an opinion poll, done by region as per my methodology. So... what do we come up with?

Headline figures (Benjamin model): CON 355 (-10), LAB 202 (-1), SNP 51 (+3), LD 18 (+6), PC 4 (nc), GRE 1 (nc).

How many of these seats did I get right, then? Well, there are 632 possible seats we modelled, albeit two of these were based on assumptions (Buckinghamshire - CON gain from SPK; Chorley - SPK gain from LAB), and 37 were incorrect. A hit rate, therefore of 595 out of 632 is not bad one bit. My model got 94% of seats correct. But let's see which seats our model did not predict correctly.

Now, of these 37 seats, 17 were within 2%, so these can simply be put down to "margin of error" and can be discounted, as they were effectively too close to call accurately. That leaves just 15 anomalies, and we'll look at each of these in turn:

Banff and Buchan:
Estimated result: SNP gain from CON
Actual result: CON hold

The Conservatives actually increased their majority in Banff and Buchan thanks largely to a collapse in the Labour vote, with the Labour vote down by 5%. The SNP didn't do particularly well either, only up 1.3%, and both of these factors combined to increase the Conservative majority against the projection of an SNP gain.

Battersea, Bedford, Cardiff North, Portsmouth South, Warwick and Leamington:
Estimated result: CON gain from LAB
Actual result: LAB hold

These results have been grouped together since they were all expected to be Conservative gains but were not. Three of them (Battersea, Cardiff North, Portsmouth South) were in the top 5 Con->Lab swings, and in Portsmouth South this came about from a collapse in the Lib Dem vote, indicating a LD->Lab movement in voters, perhaps tactically to prevent a Conservative gain, as the seat was ultra-marginal in 2017. Battersea, strangely, does the same thing but the other way round, a large Con->LD movement creating a mathematical swing to Labour, despite their vote share falling by 0.4%. Cardiff North represents an anomaly in the Conservative vote (down 6%) rather than a particularly good result for Labour. The other two seats, Warwick and Leamington and Bedford, just didn't swing hard enough.

Ceredigion:
Estimated result: LD gain from PC
Actual result: PC hold

Against the Welsh trends, Plaid Cymru held Ceredigion. A collapse in the Lib Dem vote was to blame here, losing 11% of their vote share for some reason. In Wales, the Lib Dems' vote share increased by 2.9%, so this is an anomaly that no one saw coming.

Carshalton and Wallington, Norfolk North:
Estimated result: LD hold
Actual result: CON gain from LD

Carshalton and Wallington was a bizarre result. The Labour vote was well down in London but in Carshalton, went to the Conservatives rather than the Liberal Democrats as was the case in most of London. The Lib Dem vote did not change on 2017, and with a Labour to Conservative swing of 5.1% - not entirely notable - it was the Lib Dem failure to increase their votes which did for them.

I'm not sure what happened in Norfolk North though. There appears to have been a direct LD->Con swing (Con up 17%, LD down 18.1%) and is arguably their worst result of the night. Unpopular MP? Local factors? This should not have happened.

Dunbartonshire East:
Estimated result: LD hold
Actual result: SNP gain from LD

Swinson effect? Being such a high-profile MP, we can put this one under "mitigating circumstances".

Heywood & Middleton, Leigh:
Estimated result: LAB hold
Actual result: CON gain from LAB

The two results against Labour which the Conservatives did better than expected, taking these seats despite the regional pattern indicating they wouldn't. Heywood and Middleton, scene of a shock 2nd place for UKIP in a 2014 by-election, almost repeated itself, with 8.3% for the Brexit Party and with Labour down 11%, this allowed the Conservative to take the seat. It was a similar story in Leigh, although on this occasion the Lab collapse split between Conservatives and the Brexit Party. 

Leeds North West, Sheffield Hallam:
Estimated result: LD gain from LAB
Actual result: LAB hold

Sheffield Hallam, Nick Clegg's former seat, represented very poorly by Jared O'Mara between 2017 and 2019, was almost a dead cert to go back to the Lib Dems. It was thought that there was an anti-Clegg vote in 2017 and this was almost certain to dissipate in 2019. But instead, the opposite appears to have happened. The Lib Dems have always said that they do better when an incumbent, a familiar face, is re-standing. Despite Nick Clegg being, well, Nick Clegg, this appears to have been the case here, with the Lib Dems' vote down 1.3%. On the other hand, Leeds North West was another collapse in Lib Dem votes, down 16%.

St Ives:
Estimated result: LD gain from CON
Actual result: CON hold

St Ives, the most southerly constituency in mainland Britain, had been Lib Dem for a long time before 2015, but since then has remained Conservative. Andrew George almost resisted the 2015 Lib Dem collapse, but I suspect that now, his personal vote is dwindling, having now stood unsuccessfully three times in a row, he is no longer as familiar a face in St Ives as he once was, hence the small drop in Lib Dem vote.

So that's all the anomalies dealt with. Now, to look at the parties' best and worst results.


(That list of "others" drops took forever.)

A lot of these don't actually result in any gains or losses, perhaps indicating voter "hapathy" given the safeness of these seats.

Most of these Labour collapses are in the North of England, for the Conservatives they're more spread out but have a significant portion in the South East and East Anglia; the Lib Dem collapses are everywhere, and Plaid Cymru's collapses, making up 4 of the top 10 other losses, are all in Wales.

So, those are some stats surrounding the election.

If anyone wants to know anything, my Twitter DMs (@MrRhysBenjamin) are open, so ask away.