The Tories took the scalp of Labour Cabinet member Graham Turner in Denby Dale with Tim Bamford (pictured left) coming home with a 482-majority.

Earlier Tory Adam Gregg defeated Lib Dem councillor Richard Eastwood in Lindley as the Conservatives made a couple of gains but the Labour vote generally held up against what triumphant Tory Bernard McGuin described as the “Boris bounce” – a feelgood factor caused by the successful roll-out of the Covid-19 vaccine.

Here are the results in full.

Almondbury

Bernard McGuin – Conservative – 2533

Patrycja Bartosinska – Liberal Democrat – 1170

Tyler Cain Hawkins – Labour – 846

Peter Harvey Taylor – Green Party – 322

Emma Louise Kirkham – Freedom Alliance – 52

John Richard Whittaker – Social Democratic Party – 23

Ashbrow

James Homewood – Labour – 2258

Tony William Butler – Conservative – 1595

Joan Brenda Smithson – Green Party – 447

Manjit Singh – Liberal Democrat – 224

Batley East

Fazila Loonat – Labour – 3520

Keiron George Gavaghan – Conservative – 1160

James David Hansforth – Green Party – 308

Christopher Martin Kane – Liberal Democrat – 139

Dave Carrington – Reform UK – 83

Batley West

Shabir Pandor – Labour – 2950

Lewis Peter Roberts – Conservative – 1501

Jack Senior – Green Party – 293

John Duggan – Independent – 251

Stephen James Long – Liberal Democrat – 173

Birstall and Birkenshaw – electing 2

Mark Stephen Thompson – Conservative – 2449

Joshua Connor Sheard – Conservative – 2175

Gina Louise Harding – Labour – 1121

Julie Margaret Smith – Labour – 977

Ross Ashley Peltier – Green Party – 419

Tahir Akram – Green Party – 361

Louise Mary Walsh – Liberal Democrat – 238

David Andrew Shepherd – Liberal Democrat – 225

Cleckheaton

Kath Pinnock – Liberal Democrat – 2422

Piers John Briggs – Conservative – 1728

Joseph Hayat – Labour – 589

Nicholas Eugene Whittingham – Green Party – 236

Colne Valley

Matthew Paul McCloughlin – Labour – 2156

Trevor Bellamy – Conservative – 1895

Nichola Jane Turner – Liberal Democrat – 1358

Julia Frances Norman – Green Party – 393

Crosland Moor and Netherton

Manisha Roma Kaushik – Labour – 2490

Neil Allsopp – Conservative – 1470

Chris Green – Green Party – 413

Suzanne Patricia Barraclough – Liberal Democrat – 324

Steve Bradbury – Independent – 149

Clare Wilson – Freedom Alliance – 70

Dalton

Naheed Mather – Labour – 1535

Eileen Marchant – Conservative – 1382

Clare Walters – Green Party – 529

Roger David Battye – Liberal Democrat – 375

Denby Dale

Timothy Vincent Bamford – Conservative – 2880

Graham Turner – Labour – 2398

Andrew Charles Stimson – Green Party – 444

Craig John Armistead – Liberal Democrat – 218

Jonathan Richard Tilt – Freedom Alliance – 79

Dewsbury East

Eric Firth – Labour – 1902

Keith Mallinson – Conservative – 1364

Mark Anthony Thakray – Dewsbury Borough Independents – 692

Simon James Duffy – Green Party – 156

Dennis Hullock – Liberal Democrat – 150

Dan Woodlock – Yorkshire Party – 138

Dewsbury South

Jackie Ramsay – Labour – 2259

Imtiaz Ali Ameen – Conservative – 1534

Khizar Iqbal – Independent – 1361

Bernard Thomas Disken – Liberal Democrat – 156

Marnie Cope – Green Party – 150

Dewsbury West

Mussarat Pervaiz – Labour – 3159

Basharat Rafiq – Conservative – 1467

Tanisha Rianna Mary Bramwell – Independent – 627

Emma Stirling – Yorkshire Party – 183

Simon John Cope – Green Party – 154

John Edward Rossington – Liberal Democrat – 122

Golcar – electing 2

Elizabeth Dawn Reynolds – Labour – 1394

Robert Christopher Iredale – Liberal Democrat – 1392

Dathan Dames Tedesco – Labour – 1141

Isaac Oliver Barnett – Conservative – 1069

Jackie Walker – Conservative – 1049

Gina Marie Dungworth – Liberal Democrat – 1002

Nina Andrea Roberts – Green Party – 433

Ian Colin Vincent – Green Party – 272

Ruth Irene Lewis – Freedom Alliance – 74

Greenhead

Sheikh Ullah – Labour – 3003

David Mills Daniel – Conservative – 1083

Sarah Jane Newton – Green Party – 831

Howard Cohen – Liberal Democrat – 285

Heckmondwike

Steve Hall – Labour – 2095

Itrat Ali – Conservative – 1947

Alan John Freeman – Green Party – 391

Josie Pugsley – Liberal Democrat – 200

Holme Valley North

Charles Greaves – Independent – 2024

Tony McGrath – Conservative – 1911

Harry James McCarthy – Labour – 1278

Jeffrey Edward Frank Fox – Green Party – 346

Kingsley Hill – Liberal Democrat – 173

Rebekah Faye Curtis-Haries – Freedom Alliance – 53

Susan Laird – Heritage Party – 27

Holme Valley South

Donald Firth – Conservative – 3289

Moses Crook – Labour – 2511

Darryl Paul Anthony Gould – Green Party – 490

Caroline Jane Anstey – Liberal Democrat – 451

Will Thompson – Yorkshire Party – 206

James Dalton – Five Star Direct Democracy Party – 67

Kirkburton

James Richard Smith – Conservative – 2913

David George Edward Knight – Green Party – 1835

Mohammed Imran Shahzad Safdar – Labour – 552

Waheed Anwar – Liberal Democrat – 61

Lindley

Adam Fenton Gregg – Conservative – 2417

Richard Anthony Eastwood – Liberal Democrat – 2172

Audrey Lewis Owen – Labour – 1131

Christine Ann Parker – Green Party – 375

Liversedge and Gomersal

Melanie Ann Stephen – Conservative – 2801

Jude McKaig – Labour – 1207

Linda Elizabeth Simmons – Green Party – 321

Tracey Louise King – Independent – 288

David Peter Snee – Liberal Democrat – 193

Mirfield

Martyn Bolt – Conservative – 4266

Geoff Kernan – Labour – 1230

Catherine Helen Whittingham – Green Party – 523

Stephen John Bird – Liberal Democrat – 158

Newsome

Andrew Varah Cooper – Green Party – 2592

Pauline Wheat-Bowen – Labour – 1102

Maria Ackroyd – Conservative – 488

Andrew Hartley Wilkinson – Liberal Democrat – 69