Goodbye to our by-elections live pagepublished at 18:46 British Summer Time 21 July 2023
Jack Burgess
BBC News Live reporter
We're about to bring our by-elections live page to a close.
But before we go, here's a quick recap of some of today's main developments in the British political world:
- The Conservatives have suffered two heavy defeats in the Selby and Ainsty, and Somerton and Frome by-elections
- But they have narrowly held on to former Prime Minister Boris Johnson's old seat of Uxbridge and South Ruislip
- Prime Minister Rishi Sunak has said the Conservatives' success in north-west London shows the next election result is "not a done deal"
- Meanwhile, Labour leader Sir Keir Starmer says his party overturning a 20,000 Tory majority in Selby and Ainsty demonstrates his party has changed and "can win anywhere"
- In Somerset, Liberal Democrats' leader Sir Ed Davey claims his party's win in Somerton and Frome shows voters are uniting to defeat the Conservatives
- Both Labour and the Tories attributed the Conservatives' narrow victory in Uxbridge to dissatisfaction with London Mayor Sadiq Khan's plans to expand the Ultra Low Emissions Zone (Ulez)
Our live page was edited today by myself, James Fitzgerald and Aoife Walsh.
It was written by Anna Boyd, Ece Goksedef, Adam Durbin, Antoinette Radford, Sean Seddon, Andre Rhoden-Paul, Gem O Reilly and Jacqueline Howard.