The Conservatives have swept the board in Hampstead Town at Camden Council’s local elections, causing a major upset for the Liberal Democrats.

Lib Dem Linda Chung has lost her seat on the council by one of the closest margins yet, missing out by 124.

Her loss follows a pattern across the borough, with the Lib Dems losing several significant seats, including that of their leader Keith Moffitt who fell foul of a complete switch to Labour in West Hampstead.

Conservative Simon Marcus retained his seat, winning the most votes with 1,465, and will be joined by Tory newcomers Stephen Stark, who took 1,380, and Tom Currie, with 1,272.

Conservative Stephen Knight stood down before the election.

Full results for Hampstead Town:

Rachael Agnew - Labour Party - 726

Robert Carruthers - Liberal Democrats - 542

Linda Chung - Liberal Democrats - 1148

Tom Currie - Conservative Party - 1272

Sophie Dix - The Green Party - 512

Maisie King - The Green Party - 365

Simon Marcus - Conservative Party - 1465

James Newsome - Liberal Democrats - 575

Maddy Raman - Labour Party - 711

Luca Salice - Labour Party - 609

Stephen Stark - Conservative Party - 1380

Prashant Bhaskar Vaze - The Green Party - 288