Labour became the largest party in Bolton Council at the 2023 local election, although no party won a majority.
Bolton had 60 seats up for election across its 20 wards, with 26 going to Labour and 17 to the Conservative party.
Read our full report here or check the detailed results list below.
Astley Bridge – Conservatives (2) Labour (1)
Michael Armstrong – Reform UK – 250
Mark Devereux – Green Party – 418
Hilary Constance Fairclough – Conservatives – 2,031
James Peter Haslam – Liberal Democrats – 257
Kevin Mulligan – Liberal Democrats – 175
Samuel James Rimmer – Conservatives – 1,594
Steve Sutton – Labour – 1,599
Kate Taylor – Labour – 1,613
Jennifer Tonge – Liberal Democrats – 170
John Walsh – Conservative – 1,695
Hazing Zaman – Labour – 1,339
Bradshaw – Conservatives (3)
Doug Bagnall – Liberal Democrats – 249
Kate Challender – Labour – 1,224
Mudasir Dean – Conservative – 1,536
Sandra Jayne Harris – Reform UK – 283
Stephen Frederick Howarth – Liberal Democrats – 347
Salim Kureshi – Labour – 990
Bill Lovat – Labour – 1,082
James Moller – Conservative – 1,658
Jim Robertson – Liberal Democrats – 330
Les Webb – Conservative – 1,637
Breightmet – Labour (2) Conservative (1)
Malaika Noor Aysha Jabeen Taj Dean – Conservative – 1,146
Sean Eric Fielding – Labour – 1,382
Hugh Godfrey – Liberal Democrats – 141
Dale Gregory – Reform UK – 277
Stuart Hartigan – Conservative – 1,232
Robert John Morrisey – Labour – 1,260
Jennifer Ann Sayers – Reform UK – 342
Carol Jane Turner – Reform UK – 359
Uju Roseline Ulast – Labour – 1,131
Adele Warren – Conservative – 1,293
Bromley Cross – Conservatives (3)
Laura Jane Armstrong – Reform UK – 338
Clive Richard Atty – Liberal Democrats – 183
Ian Philip Brown – Labour – 1,201
Paul Gerard Canning – Labour – 1,195
Samantha Connor – Conservative – 1,903
Amy Cowen – Conservative – 1,883
Gaynor Louise Cox – Labour – 1,047
Lee Harrison – Green Party – 343
Roland Marsden – Reform UK – 153
Nadim Muslim – Conservative – 1,627
Amy Perrigo – Reform UK – 173
Liz Turner-Allen – Liberal Democrats – 125
Jenn Wilkes – Liberal Democrats – 191
Farnworth North – Labour (3)
Jennifer Mary Armstrong – Reform UK – 520
Nadeem Ayub – Labour – 1,580
David Arthur Connor – Liberal Democrats – 114
Wendy Conor – Liberal Democrats – 133
Susan Haworth – Labour – 1,508
Bethany Hood – Conservative – 272
Colin Stewart Hunter – Liberal Democrats – 72
Hamid Ali Khurram – Labour – 1,598
Philio Kochitty – Green Party – 241
Kirsty Lawlor – Reform UK – 341
Raja Talat Mahmood – Conservative – 567
Robert Tyler – Conservative – 347
Sharon Whitworth – Reform UK – 487
Farnworth South – Farn & Kearsley First (2), Labour (1)
Kubbar Alom – Conservative – 114
Jeff Armstrong – Reform UK – 381
Richard Maurice Cooper – Liberal Democrats – 65
Zahra Davda – Conservative – 105
Maureen Ann Flitcroft – Farn & Kearsley First – 1,184
Jean Gillies – Liberal Democrats – 137
Wai Khan – Labour – 846
Christine Joyce Macpherson – Liberal Democrats – 67
Champak Mistry – Labour – 900
Paul David Sanders – Farn & Kearsley First – 1,173
Jackie Schofield – Labour – 877
Natalie Yates – Conservative – 171
Great Lever – Labour (3)
Mahboob Alom – Green Party – 280
Mohammed Ayub – Labour – 2,410
Michael John Farrell – Liberal Democrats – 118
Karen Frances Hon – Labour – 2,048
Mohammed Iqbal – Labour – 2,288
Taylor Jones – Reform UK – 170
Duncan Learmonth – Liberal Democrats – 101
Duncan Alexander Macpherrson – Liberal Democrats – 84
Malik Muzafar Nazar – Conservative – 1,580
Susan Owen – Conservative – 970
Saidkhan Pathan – Conservative – 950
Philip James Worthington – Reform UK – 161
Halliwell – Labour (3)
Norman Cryer – Reform UK – 216
Gareth James Fitzsimmons – Reform UK – 185
Francine Godfrey – Liberal Democrats – 150
Mohamed Haji – Conservative – 1,834
Rabiya Jiva – Labour – 2,080
Kenneth Kay – Liberal Democrats – 99
Martin Mcloughlin – Green Party – 171
Kevin Morris – Labour – 1,911
Dave Nightingale – Reform UK – 168
Satwaan Patel – Labour – 1,983
Siraj Suleman Patel – Conservative – 1,715
Gordon Stone – Liberal Democrats – 102
Faruk Ugharadar – Conservative – 1,683
Heaton, Lostock & Chew Moor – Conservative (3)
Gordon Campbell – Independent Choice – 684
Steven John Chadwick – Independent Choice – 541
Martyn Andrew Cox – Conservative – 2,112
Rebekah Susan Mary Fairhurst – Liberal Democrats – 299
Lyn Fisher – Labour – 1,184
Anne Galloway – Conservative – 2,054
John William Gillat – Labour – 1,169
Abraham Halliwell – Independent – 30
Janahan Kanidah Kugathas – Labour – 1,095
Paul Martin – Liberal Democrats – 285
Graham McGreavy – Reform UK – 278
Andy Morgan – Conservative – 2,010
Jim Priest – Liberal Democrats – 288
Stepen Michael Rock – Independent Choice – 396
Horwich North – Hor & Blackrod Inds (3)
Kubbar Alom – Green Party –
Michael Baines – Conservative – 625
Ryan Bamforth – Hor & Blackrod Inds – 1,910
Eddie Carr – Reform UK – 158
Richard Elliot – Conservative – 427
Geoffrey Alan Fairhurst – Liberal Democrats – 116
Mike Jarvis – Labour – 1,392
Matthew Kyle – Conservative – 435
Kevin McKeon – Labour – 1,467
Rod Riesco – Green Party – 238
Victoria Elise Rigby – Hor & Blackrod Inds – 1,494
Craig Rotheram – Hor & Blackrod Inds – 1,709
Matt Turner-Allen – Liberal Democrats – 214
Caroline Anne Turner-Preece – Liberal Democrats – 90
Samantha Watkin – Labour – 1,193
Horwich South & Blackrod – Hor & Blackrock Inds (3)
Helen Alker – Green Party – 206
Susan Maru Baines – Conservative – 752
George Butler – Labour – 674
Sylvia Mary Fairhurst – Liberal Democrats – 93
David James Grant – Hor & Blackrock Inds – 1,481
Fazeelah Khan – Labour – 766
Nadir Mohammad – Labour – 747
Paul Norries – Conservative – 542
Loren Jo-Ann Richards – Reform UK – 113
Scott James Turner-Preece – Liberal Democrats – 55
Samantha Louise Angela Williamson – Hor & Blackrod Inds – 1,272
Hannah Wright – Conservative – 499
Peter Wright – Hor & Blackrod Inds – 1,316
Ollie Younge – Liberal Democrats – 93
Hulton – Labour (2) Conservatives (1)
Rachel Armstrong – Reform UK – 298
Derek Bullock – Conservative – 1,400
Derek John Gradwell – Liberal Democrats – 182
Toby Hewitt – Conservative – 1,395
Ryan Michael Hough – Liberal Democrats – 147
Aalaina Khan – Labour – 1,412
Rob Lowe – Reform UK – 262
Linda Christine Maher – Liberal Democrats – 163
Shafi Patel – Conservative – 1,331
Logan Pratheepan – Labour – 1,346
Shafagal Shaikh – Labour – 1,431
Wendy Ann Shepherd – Green Party – 362
Kearsley- One Kearsley (3)
Musa Amedu – Labour – 357
Charles Cooper – Liberal Democrats – 28
Lewis Croden – Conservative – 127
Mark Cunningham – Conservative – 270
Eddie Gorman – Labour – 385
Sophie Hallworth – Labour – 411
Paul Heslop – One Kearsley – 1,343
Melanie Livesey – One Kearsley – 1,121
Debbie Newall – One Kearsley – 1,350
Julie Pattison – Reform UK – 180
Glenys Ratcliffe – Conservative – 221
Christine Anne Strawbridge – Liberal Democrats – 26
John William Strawbridge – Liberal Democrats – 14
Tracey Louise Eden Wilkinson – Farn & Kearsley First – 686
Little Lever and Darcy Lever – Conservatives (2) Labour (1)
Naila Asghar – Liberal Democrats – 85
Liam Barnard – Labour – 964
Jo Fisk – Labour – 785
Rees Gibbon – Little Lever & Darcy Lever First – 582
Kathryn Andrea Harris – Reform UK – 472
Sean Colin Hornby – Little Lever & Darcy Lever First – 664
Simon Johnson – Reform UK – 333
Fred Khan – Conservative – 801
Susie Martin – Liberal Democrats – 113
David Meehan – Conservative – 986
Bob Sproat – Labour – 732
Andrea Taylor-Burke – Conservative – 1,213
Brett Varnam – Reform UK – 313
Michael Robert Wilkinson – Liberal Democrats – 69
Queens Park and Central – Labour (3)
Hetan Ajwani – Conservative – 354
Stewart Malcolm Ball – Liberal Democrats – 163
Hafiz Tahir Butt – Conservative – 347
Tracey Ann Earp – Reform UK – 217
Sandra Harvey – Reform UK – 189
Michael Justin Kay Isherwood – Liberal Democrats – 147
Anthony Massey – Northern Heart UK – 101
Shahjahan Shah – Conservative – 284
Richard Silvester – Labour – 1,625
Linda Carol Thomas – Labour – 1,561
Andrew John Tonge – Liberal Democrats – 116
Akhtar Zaman – Labour – 1,672
Rumworth – Labour (3)
Rosy Abdullah – Conservative – 1,829
Sajid Ali – Labour – 2,484
Abdul Aziz Atcha – Labour – 2,491
Yusuf Davda – Conservative – 1,975
Jaleh Hayes – Liberal Democrats – 99
Alan Johnson – Green Party – 374
Glenys Ann Johnson – Green Party – 296
Amjid Khan – Labour – 2,238
Ayyub Patel Chota – Conservative – 2,019
Colin Speakman – Reform UK – 163
Smithills – Liberal Democrats (3)
Zeeshan Akhtar – Labour – 828
Vicki Attenborough – Green Party – 286
Carol Forshaw – Conservative – 473
Noelene Gillat – Labour – 922
Roger Geoffrey Cliffe Hayes – Liberal Democrats – 1,944
Cathryn Norris – Conservative – 393
Sue Priest – Liberal Democrats – 1,867
Sorie Sesay – Labour – 871
Helen Shaw – Reform UK – 203
Douglas Taylor – Conservative – 359
Stephen Tonge – Reform UK – 171
Garry Neil Veevers – Liberal Democrats – 1,687
Tonge with the Haulgh – Labour (3)
Selena Bain – Conservative – 773
Martin Donaghy – Labour – 1,518
Rebecca Ann Forrest – Liberal Democrats – 194
Franko Harasiwka – Liberal Democrats – 155
Rosalind Harawsika – Liberal Democrats – 159
Trevor Jones – Reform UK – 527
Jodie Louise Lane – Conservative – 726
Alexander John Mell McAllister – Northern Heart – 117
Emily Grace Amelia Mort – Labour – 1,401
Nick Peel – Labour – 1,446
Ciaran Tully – Conservative – 727
Westhoughton North and Hunger Hill – Conservatives (2) Liberal Democrats (1)
Amanda Jayne Armstrong – Labour – 759
Bernadette Eckersley-Fallon – Conservative – 1,065
Andrea Finney – Conservative – 1,064
Steven Haslam – Reform UK – 192
Alison Jean Jackson – Liberal Democrats – 1,049
Arthur Price – Liberal Democrats – 1,135
Heather Rylance – Green Party – 173
Jack Speight – Westhoughton Inds – 393
Mareike Steiner – Labour – 644
Martin Tighe – Conservative – 1,111
Zoe Walsh – Labour – 716
Gillian Elizabeth Wroe – Liberal Democrats – 981
Westhoughton South – Liberal Democrats (2) Labour (1)
David Andrew Chadwick – Labour – 1,163
Rachel Eckersley-Fallon – Conservative – 637
Sharon Ann Gough – Westhoughton Inds – 349
Sandy Holt – Reform UK – 192
Matthew Kemp – Reform UK – 231
Carol Kirkman – Conservative – 627
Neil Maher – Liberal Democrats – 1,021
Deirdre Janice McGeowen – Liberal Democrats – 1,008
John Stewart McHugh – Labour – 995
Karen Millington – Labour – 970
Anna-Marie Watters – Conservative – 611
David Arthur Wilkinson – Liberal Democrats – 1,141