Before (end of 2022) (60 seats, Open Council Data)
Conservative 23 · Labour 19 · Other 13 · Liberal Democrats 5
After (end of 2023) (60 seats, Open Council Data)
Labour 25 · Conservative 17 · Other 12 · Liberal Democrats 6
Ward results
Astley Bridge3 seats · turnout 39.9%
| Hilary Constance Fairclough | Conservative | 2,031 ✓ |
| John Patrick Walsh | Conservative | 1,695 ✓ |
| Kate Elizabeth Taylor | Labour | 1,613 ✓ |
| Steve Sutton | Labour | 1,599 |
| Sam Rimmer | Conservative | 1,594 |
| Haziq Zaman | Labour | 1,339 |
| Mark Devereux | Green | 418 |
| James Peter Haslam | Liberal Democrats | 257 |
| Michael Armstrong | Reform UK and Bolton For Change | 250 |
| Kevin Mulligan | Liberal Democrats | 175 |
| Jennifer Louise Tonge | Liberal Democrats | 170 |
Bradshaw3 seats · turnout 34.2%
| James Moller | Conservative | 1,658 ✓ |
| Les Webb | Conservative | 1,637 ✓ |
| Mudasir Ahmed Dean | Conservative | 1,536 ✓ |
| Kate Challender | Labour | 1,224 |
| Bill Lovat | Labour | 1,082 |
| Salim Kureshi | Labour | 990 |
| Stephen Frederick Howarth | Liberal Democrats | 347 |
| Jim Robertson | Liberal Democrats | 330 |
| Sandra Harris | Reform UK and Bolton For Change | 283 |
| Doug Bagnall | Liberal Democrats | 249 |
Breightmet3 seats · turnout 29.7%
| Sean Fielding | Labour | 1,382 ✓ |
| Adele Kay Warren | Conservative | 1,293 ✓ |
| Robert John Morrisey | Labour | 1,260 ✓ |
| Stuart Martin Hartigan | Conservative | 1,232 |
| Malaika Noor Ayesha Jabeen Taj Dean | Conservative | 1,146 |
| Uju 'Rosy' Ulasi | Labour | 1,131 |
| Carol Jane Turner | Reform UK and Bolton For Change | 359 |
| Jennifer Ann Sayers | Reform UK and Bolton For Change | 342 |
| Dale Gregory | Reform UK and Bolton For Change | 277 |
| Hugh Godfrey | Liberal Democrats | 141 |
Bromley Cross3 seats · turnout 40.8%
| Samantha Connor | Conservative | 1,903 ✓ |
| Amy Marie Cowen | Conservative | 1,883 ✓ |
| Nadim Muslim | Conservative | 1,627 ✓ |
| Ian Brown | Labour | 1,201 |
| Paul Canning | Labour | 1,195 |
| Gaynor Cox | Labour | 1,047 |
| Lee Charles Harrison | Green | 343 |
| Laura Armstrong | Reform UK and Bolton For Change | 338 |
| Jenn Wilkes | Liberal Democrats | 191 |
| Clive Richard Atty | Liberal Democrats | 183 |
| Amy Perrigo | Reform UK and Bolton For Change | 173 |
| Roland Marsden | Reform UK and Bolton For Change | 153 |
| Liz Turner-Allen | Liberal Democrats | 125 |
Farnworth North3 seats · turnout 30.3%
| Hamid Khurram | Labour | 1,598 ✓ |
| Nadeem Ayub | Labour | 1,580 ✓ |
| Susan Haworth | Labour | 1,508 ✓ |
| Raja Talat Mahmood | Conservative | 567 |
| Jenifer Mary Armstrong | Reform UK and Bolton For Change | 520 |
| Sharon Ann Whitworth | Reform UK and Bolton For Change | 487 |
| Robert Edward Tyler | Conservative | 347 |
| Kirsty Lawlor | Reform UK and Bolton For Change | 341 |
| Bethany Hood | Conservative | 272 |
| Philip Kochitty | Green | 241 |
| Wendy Connor | Liberal Democrats | 133 |
| David Arthur Connor | Liberal Democrats | 114 |
| Colin Stewart Hunter | Liberal Democrats | 72 |
Farnworth South3 seats · turnout 28.4%
| Maureen Ann Flitcroft | Farnworth and Kearsley First Party | 1,184 ✓ |
| Paul Sanders | Farnworth and Kearsley First Party | 1,173 ✓ |
| Champak Mistry | Labour | 900 ✓ |
| Jackie Schofield | Labour | 877 |
| Abdul (Waj) Khan | Labour | 846 |
| Jeffrey Thomas Armstrong | Reform UK and Bolton For Change | 381 |
| Natalie Yates | Conservative | 171 |
| Jean Gillies | Liberal Democrats | 137 |
| Kubbar Alom | Conservative | 114 |
| Zahra Davda | Conservative | 105 |
| Christine Joyce Macpherson | Liberal Democrats | 67 |
| Richard Maurice Cooper | Liberal Democrats | 65 |
Great Lever3 seats · turnout 34.4%
| Mohammed Ayub | Labour | 2,410 ✓ |
| Mohammed Iqbal | Labour | 2,288 ✓ |
| Karen Hon | Labour | 2,048 ✓ |
| Malik Muzafar Nazar | Conservative | 1,580 |
| Susan Owen | Conservative | 970 |
| Sajid Pathan | Conservative | 950 |
| Mahboob Alom | Green | 280 |
| Taylor Jones | Reform UK and Bolton For Change | 170 |
| Phillip James Worthington | Reform UK and Bolton For Change | 161 |
| Michael John Farrell | Liberal Democrats | 118 |
| Duncan Learmonth | Liberal Democrats | 101 |
| Duncan Alexander Macpherson | Liberal Democrats | 84 |
Halliwell3 seats · turnout 42.6%
| Rabiya Jiva | Labour | 2,080 ✓ |
| Shafi Patel | Labour | 1,983 ✓ |
| Kevin Patrick Morris | Labour | 1,911 ✓ |
| Mohamed Haji | Conservative | 1,834 |
| Shafi Patel | Conservative | 1,715 |
| Faruk Ugharadar | Conservative | 1,683 |
| Norman Cryer | Reform UK and Bolton For Change | 216 |
| Gareth James Fitzsimmons | Reform UK and Bolton For Change | 185 |
| Martin McLoughlin | Green | 171 |
| Dave Nightingale | Reform UK and Bolton For Change | 168 |
| Francine Godfrey | Liberal Democrats | 150 |
| Gordon Stone | Liberal Democrats | 102 |
| Kenneth Kay | Liberal Democrats | 99 |
Heaton, Lostock and Chew Moor3 seats · turnout 41.0%
| Matthew Cox | Conservative | 2,112 ✓ |
| Anne Barbara Galloway | Conservative | 2,054 ✓ |
| Andrew Morgan | Conservative | 2,010 ✓ |
| Lynne Fisher | Labour | 1,184 |
| John William Gillatt | Labour | 1,169 |
| Janahan Kandiah Kugathas | Labour | 1,095 |
| G. Campbell | IND CHOICE | 684 |
| S. Chadwick | IND CHOICE | 541 |
| S. Rock | IND CHOICE | 396 |
| R. Fairhurst | Liberal Democrats | 299 |
| J. Priest | Liberal Democrats | 288 |
| P. Martin | Liberal Democrats | 285 |
| G. McGreavy | REF and BFC | 278 |
| Don Prof Reis Abraham Halliwell Prf | Independent | 30 |
Horwich North3 seats · turnout 40.5%
| Ryan Bamforth | Horwich & Blackrod First Independents | 1,910 ✓ |
| Craig Rotheram | Horwich & Blackrod First Independents | 1,709 ✓ |
| Victoria Elise Rigby | Horwich & Blackrod First Independents | 1,494 ✓ |
| Kevin Peter McKeon | Labour | 1,467 |
| Michael Jarvis | Labour | 1,392 |
| Sam Watkin | Labour | 1,193 |
| Michael Baines | Conservative | 625 |
| Matthew Kyle | Conservative | 435 |
| Richard Elliott | Conservative | 427 |
| Rod Riesco | Green | 238 |
| Matt Turner-Allen | Liberal Democrats | 214 |
| Eddie Carr | Reform UK and Bolton For Change | 158 |
| Geoffrey Alan Fairhurst | Liberal Democrats | 116 |
| Caroline Anne Turner-Preece | Liberal Democrats | 90 |
Horwich South and Blackrod3 seats · turnout 35.2%
| D. Grant | B and D IND | 1,481 ✓ |
| P. Wright | B and D IND | 1,316 ✓ |
| Samantha Williamson | B and D IND | 1,272 ✓ |
| Fazeelah Khan | Labour | 766 |
| Sue Baines | Conservative | 752 |
| Nadir Mohammed | Labour | 747 |
| Gill Butler | Labour | 674 |
| P. Norris | Conservative | 542 |
| H. Wright | Conservative | 499 |
| Helen Alker | Green | 206 |
| L. Richards | REF and BFC | 113 |
| Ollie Younge | Liberal Democrats | 93 |
| Sylvia Mary Fairhurst | Liberal Democrats | 93 |
| S. Turner-Preece | Liberal Democrats | 55 |
Hulton3 seats · turnout 34.9%
| Shafaqat Shaikh | Labour | 1,431 ✓ |
| Aalaina Khan | Labour | 1,412 ✓ |
| Derek Bullock | Conservative | 1,400 ✓ |
| Toby Hewitt | Conservative | 1,395 |
| Logan Pratheepan | Labour | 1,346 |
| Shafi Patel | Conservative | 1,331 |
| Wendy Ann Hopkinson | Green | 362 |
| Rachel Armstrong | Reform UK and Bolton For Change | 298 |
| Rob Lowe | Reform UK and Bolton For Change | 262 |
| Derek John Gradwell | Liberal Democrats | 182 |
| Linda Christine Maher | Liberal Democrats | 163 |
| Ryan Michael Hough | Liberal Democrats | 147 |
Kearsley3 seats · turnout 26.3%
| Debbie Newall | One Kearsley | 1,350 ✓ |
| Paul Heslop | One Kearsley | 1,343 ✓ |
| Melanie Livesey | One Kearsley | 1,121 ✓ |
| Tracey Wilkinson | Farnworth and Kearsley First Party | 686 |
| Sophie Hallworth | Labour | 411 |
| Eddie Gorman | Labour | 385 |
| Musa Amedu | Labour | 357 |
| Mark Cunningham | Conservative | 270 |
| Glenys Ratcliffe | Conservative | 221 |
| Julie Pattison | Reform UK and Bolton For Change | 180 |
| Lewis Croden | Conservative | 127 |
| Charles Cooper | Liberal Democrats | 28 |
| Christine Anne Strawbridge | Liberal Democrats | 26 |
| John William Strawbridge | Liberal Democrats | 14 |
Little Lever & Darcy Lever3 seats · turnout 31.3%
| Andrea Taylor-Burke | Conservative | 1,213 ✓ |
| David Michael Meehan | Conservative | 986 ✓ |
| Liam Barnard | Labour | 964 ✓ |
| Fazeelah Khan | Conservative | 801 |
| Jo Fisk | Labour | 785 |
| Bob Sproat | Labour | 732 |
| Sean Colin Hornby | Little Lever & Darcy Lever First | 664 |
| Rees Gibbon | Little Lever & Darcy Lever First | 582 |
| Kath Harris | Reform UK and Bolton For Change | 472 |
| Simon Johnson | Reform UK and Bolton For Change | 333 |
| Brett Varnam | Reform UK and Bolton For Change | 313 |
| Susie Martin | Liberal Democrats | 113 |
| Naila Asghar | Liberal Democrats | 85 |
| Michael Robert Wilkinson | Liberal Democrats | 69 |
Queens Park and Central3 seats · turnout 25.5%
| Akhtar Zaman | Labour | 1,672 ✓ |
| Richard Silvester | Labour | 1,625 ✓ |
| Linda Carol Thomas | Labour | 1,561 ✓ |
| Hetan Ajwani | Conservative | 354 |
| Hassan Butt | Conservative | 347 |
| Shahjahan Shah | Conservative | 284 |
| Tracey Earp | Reform UK and Bolton For Change | 217 |
| Sandra Harvey | Reform UK and Bolton For Change | 189 |
| Stewart Malcolm Ball | Liberal Democrats | 163 |
| Michael Justin Kay Isherwood | Liberal Democrats | 147 |
| Andrew John Tonge | Liberal Democrats | 116 |
| Anthony Massey | NORTHERN HEART | 101 |
Rumworth3 seats · turnout 45.0%
| Abdul Aziz Atcha | Labour | 2,491 ✓ |
| Sajid Ali | Labour | 2,484 ✓ |
| Amjid Khan | Labour | 2,238 ✓ |
| Ayyub Chota Patel | Conservative | 2,019 |
| Yusuf Davda | Conservative | 1,975 |
| Shamim Abdullah | Conservative | 1,829 |
| Astrid Johnson | Green | 374 |
| Glenys Ann Johnson | Green | 296 |
| Colin Derek Speakman | Reform UK and Bolton For Change | 163 |
| Jaleh Hayes | Liberal Democrats | 99 |
Smithills3 seats · turnout 36.5%
| Roger Geoffrey Cliffe Hayes | Liberal Democrats | 1,944 ✓ |
| Susan Priest | Liberal Democrats | 1,867 ✓ |
| Garry Neil Veevers | Liberal Democrats | 1,687 ✓ |
| Noelene Gillatt | Labour | 922 |
| Sorie Sesay | Labour | 871 |
| Zeeshan Akhtar | Labour | 828 |
| Carol Forshaw | Conservative | 473 |
| Cathryn Norris | Conservative | 393 |
| Douglas Taylor | Conservative | 359 |
| Vicki Attenborough | Green | 286 |
| Helen Shaw | Reform UK and Bolton For Change | 203 |
| Stephen Tonge | Reform UK and Bolton For Change | 171 |
Tonge with the Haulgh3 seats · turnout 27.8%
| Martin Donaghy | Labour | 1,518 ✓ |
| Nicholas Peel | Labour | 1,446 ✓ |
| Emily Grace Amelia Mort | Labour | 1,401 ✓ |
| Selena Bain | Conservative | 773 |
| Ciaran Tully | Conservative | 727 |
| Jodie Louise Lane | Conservative | 726 |
| Trevor Jones | Reform UK and Bolton For Change | 527 |
| Rebecca Forrest | Liberal Democrats | 194 |
| Rosalind Harasiwka | Liberal Democrats | 159 |
| Frank Harasiwka | Liberal Democrats | 155 |
| Alexander John Mell McAllister | NORTHERN HEART | 117 |
Westhoughton North and Hunger Hill3 seats · turnout 32.4%
| A. Price | Liberal Democrats | 1,135 ✓ |
| Martin Tighe | Conservative | 1,111 ✓ |
| Bernadette Eckersley-Fallon | Conservative | 1,065 ✓ |
| Andrea Jane Finney | Conservative | 1,064 |
| Alison Jean Jackson | Liberal Democrats | 1,049 |
| G. Wroe | Liberal Democrats | 981 |
| A. Armstrong | Labour | 759 |
| Zoe Walsh | Labour | 716 |
| Mareike Steiner | Labour | 644 |
| J. Speight | WEST 1ST IND | 393 |
| S. Haslam | REF and BFC | 192 |
| H. Rylance | Green | 173 |
Westhoughton South3 seats · turnout 32.6%
| David Chadwick | Labour | 1,163 ✓ |
| David John Wilkinson | Liberal Democrats | 1,141 ✓ |
| Neil Maher | Liberal Democrats | 1,021 ✓ |
| Deirdre Janice McGeown | Liberal Democrats | 1,008 |
| John Stewart McHugh | Labour | 995 |
| Karen Millington | Labour | 970 |
| Rachel Eckersley-Fallon | Conservative | 637 |
| Carol Kirkman | Conservative | 627 |
| Anna-Marie Watters | Conservative | 611 |
| Sharon Ann Gough | Westhoughton First Independents | 349 |
| Matthew Kemp | Reform UK and Bolton For Change | 231 |
| Sandy Holt | Reform UK and Bolton For Change | 192 |
