Search results
UK general election results in full: Labour wins in landslide
The Guardian· 2 days agoWith nearly all of the 650 seats declared, Keir Starmer has become the new prime minister with a large Labour majority. Follow the final results and find out how your constituency voted