Despite the underwhelming Uxbridge and South Ruislip by-election result, there appears a near consensus that the Labour Party under Keir Starmer is headed for government in next year’s general election, possibly in a hung parliament but more likely with an overall majority.
At the same time, Labour is a troubled party. Its leadership, determined to move the party towards the centre ground, has scrapped its more leftist policies and ousted members, often on contested grounds. Many tens of thousands of others have simply left in disgust.
Taken together, this has resulted in a loss of 168,000 members since 2017, when the membership was at its peak (564,000), having risen rapidly after Jeremy Corbyn was elected leader in September 2015. Today, membership stands at around 395,000. While this has meant a substantial drop in revenue, there has been increased support from some wealthy donors and companies, with £6m raised just last year.