Labour suffered crushing losses in Wolverhampton as Reform UK claimed 12 of the 21 council seats up for grabs, becoming the majority opposition group on the council. The ruling Labour group lost a total of 10 seats to Reform, who also took the vacant seat in Wednesfield South, vacated by former Labour mayor Greg Brackenbridge, and claimed one from the Conservatives.
Labour now holds 34 seats, Reform UK has 14, the Conservatives are down to 10, and two independents make up the rest of the 60-seat authority. A high-profile casualty came in the Fallings Park ward, where Labour's Chris Burden, Cabinet Member for City Development, Jobs and Skills, lost his seat to Reform's Stu Goldsmith.
The city's outgoing mayor, Craig Collingwood, narrowly held his Park seat for Labour with 1,089 votes, just 43 more than the Green Party's Mohammed Naseem, after a recount. There was also a recount in Tettenhall Regis, where Conservative Sohail Khan retained his seat by a narrow margin of 37 votes ahead of Reform's Theresa D'Cruze.
Full Results
Bilston North
Luke Matthew Guy (Labour): 698; Audrey Okere (Local Conservatives): 301; Harry Singh (Green Party): 962; Anita Stanley (Reform UK): 1,439. Result: Reform gain from Labour.
Bilston South
Dawn Barbara McNeil (Local Conservatives): 302; Tajinder Singh (Green Party): 495; Micky Thomas (Reform UK): 1,369; Jilly Wildman (Labour): 823. Result: Reform gain from Labour.
Blakenhall
Adam Ansari (Local Conservatives): 412; Patrick Neil Bentley (Liberal Democrat): 122; Vikas Chopra (Green Party): 541; Adrian Perry (Reform UK): 397; Tersaim Singh (Labour): 1,278. Result: Labour hold.
Bushbury North
Gary Roy Edwards (Labour): 658; Ann Jenkins (Liberal Democrat): 143; Susan Lawrence (Reform UK): 1,635; Andrew William McNeil (Local Conservatives): 713; Sarabjit Singh (Green Party): 438. Result: Reform gain from Conservatives.
Bushbury South and Low Hill
Armin Berenjian (Reform UK): 921; Paul Ian Brookfield (Labour): 756; Anthony Charles Gething (Local Conservatives): 219; Cade George Hatton (Green Party): 362; Shane P Slater (Independent): 81. Result: Reform gain from Labour.
East Park
Taliesin Quinn Damien Edwards (Green Party): 368; Dave Evans (Reform UK): 1,029; Steve Hall (Independent): 82; Louise Margaret Miles (Labour): 868; Joe Stepien (Local Conservatives): 240. Result: Reform gain from Labour.
Ettingshall North
Tracy Cooper (Independent): 82; Jeszemma Rose Howl (Labour): 1,032; Surrinder Kumar Ram (Local Conservatives): 338; Manpreet Singh (Green Party): 665; Gareth Walker (Reform UK): 644. Result: Labour hold.
Ettingshall South and Spring Vale
Jasbinder Dehar (Labour): 1,020; Rob Greenway (Reform UK): 1,632; Manish Kumar (Green Party): 382; Sian Kumar (Local Conservatives): 423. Result: Reform gain from Labour.
Fallings Park
Chris Burden (Labour): 842; Julia Dickens (Local Conservatives): 416; Stu Goldsmith (Reform UK): 1,230; Peter Nixon (Liberal Democrat): 152; Tony Wortley (Green Party): 300. Result: Reform gain from Labour.
Graiseley
Suki Bains (Green Party): 676; Sarp Dayanik (Reform UK): 661; Gurbax Kaur (Labour): 1,126; Jessica Pringle (Liberal Democrat): 185; Prabhjot Kaur Saini (Local Conservatives): 349. Result: Labour hold.
Heath Town
Rob Siarkiewicz (Labour): 744; Ash Singh (Reform UK): 666; Hardeep Singh (Green Party): 559; Niall Wood (Local Conservatives): 270. Result: Labour hold.
Merry Hill
Paul Anthony Darke (Green Party): 506; Carol Lesley Hyatt (Labour): 1,147; Andy Simkins (Local Conservatives): 888; Im Stanley (Reform UK): 1,331. Result: Reform gain from Labour.
Oxley
Joe Berg (Reform UK): 1,182; Adam John Henry Collinge (Local Conservatives): 794; Jane Alison Francis (Labour): 912; Ian Clive Jenkins (Liberal Democrat): 155; Marcin Kruczynski (Green Party): 497. Result: Reform gain from Labour.
Park
Craig John Collingswood (Labour): 1,089; Bryan Hamer Lewis (Liberal Democrat): 141; Harpeet Singh Multani (Local Conservatives): 454; Mohammed Naseem (Green Party): 1,046; Jamie Salvin (Independent): 144; Kat Stanley (Reform UK): 600. Result: Labour hold.
Penn
Fareed Enver (Green Party): 492; Kashmire Darren Singh Hawker (Labour): 1,236; Stephanie Mary Haynes (Local Conservatives): 1,576; Pete Kelly (Reform UK): 1,113. Result: Conservative hold.
St Peters
Adetoyese Anifalaje (Green Party): 668; Qaiser Azeem (Labour): 1,133; Muhammad Sarfaraz Qayyum (Independent): 112; James Taylor (Reform UK): 264; Gillian Elizabeth Alexandria Timms (Local Conservatives): 193. Result: Labour hold.
Tettenhall Regis
Kye Reece Barton (Labour): 642; Theresa D'Cruze (Reform UK): 1,273; Julian Martin Donald (Liberal Democrat): 204; Jenny Hibell (Green Party): 562; Sohail Khan (Local Conservatives): 1,310. Result: Conservatives hold.
Tettenhall Wightwick
Calvin Stockwell Barry Bissitt (Labour): 726; Heather Chell (Reform UK): 1,368; Jonathan Mark Crofts (Local Conservatives): 1,558; Don Gwinnett (Green Party): 574. Result: Conservative hold.
Wednesfield North
Andrew Foster (Labour): 583; Robin Mark Hacking (Local Conservatives): 395; Nasia Ibrahim Ijas (Green Party): 318; Simon Kelsey (Reform UK): 1,607; David Murray (Liberal Democrat): 144. Result: Reform gain from Labour.
Wednesfield South
Peter Dickens (Local Conservatives): 516; Christopher Edmunds (Reform UK): 1,383; Monika Kapoor (Green Party): 429; Harjinder Kaur (Labour): 950; Corey Kendrick (Reform UK): 1,291; Andy Randle (Local Conservatives): 463; Gursharan Singh (Labour): 919. Result: Reform gain one from Labour and one from vacant.



