Conservatives’ by-election scorecard since 2019 general election

The party has held three seats, and gained just one.
Helen Harrison’s defeat at the Wellingborough by-election is the 10th such loss for the Conservatives since 2019 (Joe Giddens/PA)
PA Wire
Ian Jones16 February 2024
WEST END FINAL

Get our award-winning daily news email featuring exclusive stories, opinion and expert analysis

I would like to be emailed about offers, event and updates from Evening Standard. Read our privacy notice.

Here is a full breakdown of the Conservatives’ by-election scorecard so far this parliament, which now stands at 10 losses, one gain and three holds.

 – Losses

1. Chesham & Amersham (June 17 2021)

The first defeat came in the Buckinghamshire constituency of Chesham & Amersham, in a by-election triggered by the death of the sitting Conservative MP Dame Cheryl Gillan.

The Liberal Democrats overturned Dame Cheryl’s 16,223 majority to win the seat on a huge swing of 25.2 percentage points, with party leader Sir Ed Davey celebrating by using a yellow hammer to demolish a “blue wall” of model bricks.

2. North Shropshire (December 16 2021)

Six months later the Liberal Democrats took North Shropshire from the Conservatives on an even bigger swing of 34.1 points, overturning a majority of 22,949.

It remains the second largest by-election swing against any government since the Second World War, at contests where a seat had changed hands.

The by-election was triggered when the sitting Tory MP Owen Paterson resigned, after he had been found to have breached House of Commons rules by engaging in paid lobbying.

Newly-elected Lib Dem MP Helen Morgan celebrated by using a long yellow pin to burst a large blue balloon.

3. Wakefield (June 23 2022)

The Conservatives suffered two by-election losses on the same day in June 2022: the first time since 1991 that a government had endured two concurrent defeats.

Labour took Wakefield in West Yorkshire on a swing of 12.7 percentage points and overturned a majority of 3,358, in what was the party’s first by-election gain from the Conservatives in 10 years.

The contest had been triggered by the resignation of sitting MP Imran Ahmad Khan, following a criminal conviction for child sexual assault.

4. Tiverton & Honiton (June 23 2022)

The other defeat came in the Devon seat of Tiverton & Honiton, where the Tories were defending a huge majority of 24,239 but which the Liberal Democrats won on another enormous swing, this time of 29.9 points.

The by-election was prompted by the resignation of sitting MP Neil Parish, after he admitted watching pornography on his mobile phone in the House of Commons.

5. Selby & Ainsty (July 20 2023)

The Selby & Ainsty by-election in North Yorkshire was triggered by the resignation of sitting Tory MP Nigel Adams, who had a majority of 20,137, and saw Labour win the seat on a swing of 23.7 percentage points.

At 25 years old, winning candidate Keir Mather became the youngest MP in the House of Commons.

6. Somerton & Frome (July 20 2023)

On the same day that Labour gained Selby & Ainsty, the Liberal Democrats clocked up another win in the Somerset seat of Somerton & Frome, taking it from the Conservatives on a swing of 29.0 points and overturning a majority of 19,213.

The contest was triggered by the resignation of sitting MP David Warburton, after an investigation into allegations of sexual harassment and cocaine use.

Sir Ed Davey celebrated his party’s by-election success by firing a cloud of yellow confetti from a blue circus cannon.

7. Mid Bedfordshire (October 19 2023)

In the first of another double-bill of same-day defeats, the Conservatives lost Mid Bedfordshire on a swing to Labour of 20.5 percentage points.

It remains the largest numerical Conservative majority (24,664) to be overturned by Labour at a by-election since 1945.

The contest had been triggered by the resignation of sitting MP Nadine Dorries.

8. Tamworth (October 19 2023)

Labour’s victory at Tamworth in Staffordshire saw a swing of 23.9 points: large enough to currently rank as the third biggest swing from Conservative to Labour at a by-election since 1945.

This was yet another contest prompted by the resignation of the sitting MP, in this case Chris Pincher, who won a majority of 19,634 in 2019 but who stood down after a Commons inquiry upheld allegations of sexual assault.

9. Kingswood (February 15 2024)

Labour overturned a majority of 11,220 to win this Gloucestershire seat, achieving a swing of 16.4 percentage points: lower than some of the huge swings it enjoyed in previous by-elections, but comfortably above the 11.4 percentage points it needed.

10. Wellingborough (February 15 2024)

In another instance of a same-day twin defeat for the Conservatives, Labour took the Northamptonshire seat of Wellingborough on an enormous swing of 28.5 percentage points: the second biggest swing from Tory to Labour at a by-election since the Second World War.

The Conservatives’ share of the vote slumped from 62% at the 2019 general election to just 25%, the largest drop recorded by the Tories at any by-election since 1945.

– Gains

Hartlepool (May 6 2021)

The Conservatives have made one by-election gain during this parliament: Hartlepool in County Durham, which the party took from Labour on a swing of 16.0 percentage points.

Labour had held the seat since it was created in 1974.

Prime Minister Boris Johnson hailed the result as support for his Government’s “levelling up agenda”, which also came in the wake of the successful roll-out of the first Covid-19 vaccinations.

– Holds

1. Old Bexley & Sidcup (December 2 2021)

The Conservatives held this London seat in a by-election triggered by the death of MP James Brokenshire.

2. Southend West (February 3 2022)

The Tories held this Essex seat in a contest triggered by the murder of MP David Amess.

3. Uxbridge & South Ruislip (July 20 2023)

This by-election for a seat in outer London took place on the same day as the Conservatives lost Selby & Ainsty to Labour and Somerton & Frome to the Lib Dems.

In this instance the party held the seat, in a contest triggered by the resignation of its MP and former prime minister Boris Johnson.

Labour needed a swing of 7.6 points to win, far smaller than the swing the party achieved in Selby & Ainsty, but managed only 6.7 points.

Both parties suggested the expansion of London’s ultra-low emission zone (Ulez), which levies a charge on vehicles that do not meet certain emissions standards and is a key policy of Labour mayor Sadiq Khan, may have contributed to the result.

Create a FREE account to continue reading

eros

Registration is a free and easy way to support our journalism.

Join our community where you can: comment on stories; sign up to newsletters; enter competitions and access content on our app.

Your email address

Must be at least 6 characters, include an upper and lower case character and a number

You must be at least 18 years old to create an account

* Required fields

Already have an account? SIGN IN

By clicking Create Account you confirm that your data has been entered correctly and you have read and agree to our Terms of use , Cookie policy and Privacy policy .

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged in