Batley and Spen by-election results: Kim Leadbeater wins for Labour

Kim Leadbeater has won the Batley and Spen by-election, holding the seat for Labour.

Ms Leadbeater beat Conservative candidate Ryan Stephenson by a narrow margin of 323 votes.

Kim Leadbeater is the new Batley and Spen MPplaceholder image
Kim Leadbeater is the new Batley and Spen MP

George Galloway, representing the Workers Party, finished third.

Here are the full results:

Kim Leadbeater, Labour - 13,296 votes

Ryan Stephenson, Conservative - 12,973

George Galloway, Workers Party - 8,264

Tom Gordon, Liberal Democrats - 1,254

Corey Robinson, Yorkshire Party - 816

Therese Hirst, English Democrats - 207

Jack Thomson, UKIP - 151

Howling Laud Hope, The Official Monster Raving Loony Party - 107

Mike Davies, Alliance for Green Socialism - 104

Paul Bickerdike, Christian People's Alliance - 102

Jonathan Tilt, Freedom Alliance - 100

Anne Marie Waters, The For Britain Movement - 97

Andrew Smith, Rejoin EU - 75

Oliver Purser, Social Democratic Party - 66

Jayda Fransen, Independent - 50

Susan Laird, Heritage Party - 33

Celebrating 135 years of telling Leeds' stories
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice