Before (end of 2023) (60 seats, Open Council Data)
Labour 25 · Conservative 17 · Other 12 · Liberal Democrats 6
After (end of 2024) (60 seats, Open Council Data)
Labour 26 · Conservative 15 · Other 12 · Liberal Democrats 6 · Green 1
Ward results
Astley Bridge1 seat
| Toby Hewitt | Conservative | 1,560 ✓ |
| Kate Taylor | Labour | 1,559 |
| Mark Devereux | Green | 555 |
| Michael Armstrong | Reform UK and Bolton For Change | 433 |
Bradshaw1 seat
| Jackie Schofield | Labour | 1,436 ✓ |
| Ciaran Tully | Conservative | 1,388 |
| Sandra Harris | Reform UK and Bolton For Change | 433 |
| Matthew Thomas Miller | Green | 177 |
| Rebecca Forrest | Liberal Democrats | 125 |
Breightmet1 seat
| Robert Morrisey | Labour | 1,293 ✓ |
| Becky Campbell | Conservative | 1,130 |
| Georgia Lloyd | Reform UK and Bolton For Change | 425 |
| Wendy Ann Hopkinson | Green | 139 |
| Derek John Gradwell | Liberal Democrats | 60 |
Bromley Cross1 seat
| Nadim Muslim | Conservative | 1,763 ✓ |
| Ian Brown | Labour | 1,359 |
| Amy Hare | Reform UK and Bolton For Change | 368 |
| Lee Charles Harrison | Green | 204 |
| Jim Priest | Liberal Democrats | 113 |
Farnworth North1 seat
| Susan Haworth | Labour | 908 ✓ |
| Mark William Bailey | Farnworth and Kearsley First Party | 700 |
| Mazhar Iqbal | Conservative | 520 |
| Dylan Anthony Evans | Reform UK and Bolton For Change | 298 |
| Philip Kochitty | Green | 273 |
| Jennifer Louise Tonge | Liberal Democrats | 71 |
Farnworth South1 seat · turnout 23.9%
| Paula Tracey Connor-Bennett | Farnworth and Kearsley First Party | 975 ✓ |
| Champak Mistry | Labour | 752 |
| Julie Pattison | Reform UK and Bolton For Change | 292 |
| Carol Forshaw | Conservative | 105 |
| Jordan Greenhalgh | Green | 105 |
| Andrew John Tonge | Liberal Democrats | 35 |
Great Lever1 seat · turnout 26.7%
| Karen Hon | Labour | 1,521 ✓ |
| Mahboob Alom | Green | 1,009 |
| Tracey Earp | Reform UK and Bolton For Change | 355 |
| Nadim Muslim | Conservative | 259 |
Halliwell1 seat · turnout 32.0%
| Hanif Alli | Green | 1,523 ✓ |
| Kirsty Morris | Labour | 1,273 |
| Norman Cryer | Reform UK and Bolton For Change | 268 |
| Caroline Anne Turner-Preece | Liberal Democrats | 178 |
| Kubbar Alom | Conservative | 132 |
Heaton, Lostock and Chew Moor1 seat · turnout 40.0%
| Andrew Morgan | Conservative | 1,975 ✓ |
| Bill Lovat | Labour | 1,130 |
| Gordon Campbell | The Independent Choice | 497 |
| Jennifer Entwistle | Green | 358 |
| Graham McGreavy | Reform UK and Bolton For Change | 319 |
| Paul Martin | Liberal Democrats | 192 |
Horwich North2 seats · turnout 35.9%
| Victoria Elise Rigby | Horwich & Blackrod First Independents | 2,028 ✓ |
| Charlotte Chloe Minnie Moncado-Sears | FandKFP | 1,835 ✓ |
| Kevin Peter McKeon | Labour | 1,401 |
| Gill Butler | Labour | 1,117 |
| Michael Baines | Conservative | 385 |
| Hannah Wright | Conservative | 319 |
| Glenys Ann Johnson | Green | 150 |
| Taylor Jones | Reform UK and Bolton For Change | 140 |
| Stephen Tonge | Reform UK and Bolton For Change | 128 |
| Matt Turner-Allen | Liberal Democrats | 126 |
| Scott James Turner-Preece | Liberal Democrats | 48 |
| Samantha Louise Angela Williamson | Horwich & Blackrod First Independents | 1,507 ✓ |
| Michael Jarvis | Labour | 878 |
| Paul Norris | Conservative | 404 |
| Eddie Carr | Reform UK and Bolton For Change | 138 |
| Helen Alker | Green | 109 |
| Liz Turner-Allen | Liberal Democrats | 77 |
Hulton1 seat · turnout 43.6%
| Fazeelah Khan | Labour | 1,213 ✓ |
| Shafi Patel | Conservative | 824 |
| Derek John Bullock | Independent | 786 |
| Sajid Pathan | Workers Party of Britain | 546 |
| Rob Lowe | Reform UK and Bolton For Change | 354 |
| Pete Hopkinson | Green | 231 |
| Linda Christine Maher | Liberal Democrats | 108 |
Kearsley1 seat · turnout 26.3%
| Sylvia Mary Crossley | Farnworth and Kearsley First Party | 1,225 ✓ |
| Melanie Livesey | Labour | 853 |
| Dale Gregory | Reform UK and Bolton For Change | 149 |
| Glenys Ratcliffe | Conservative | 142 |
| Nadeem Ian Jojo | Green | 52 |
| Charles Cooper | Liberal Democrats | 32 |
Little Lever & Darcy Lever1 seat · turnout 32.9%
| Liam Barnard | Labour | 1,201 ✓ |
| Fazeelah Khan | Conservative | 861 |
| Sean Colin Hornby | Independent | 615 |
| B. Varnam | REF and BFC | 393 |
| Susan Mary Martin | Liberal Democrats | 112 |
Queens Park and Central1 seat · turnout 27.8%
| Linda Thomas | Labour | 1,256 ✓ |
| Omar Shafiq | Workers Party of Britain | 842 |
| Sandra Harvey | Reform UK and Bolton For Change | 221 |
| Martin McLoughlin | Green | 220 |
| Shahjahan Shah | Conservative | 168 |
| Rebekah Susan Mary Fairhurst | Liberal Democrats | 94 |
| Don Prof Reis Abraham Halliwell Prf | Independent | 76 |
Rumworth1 seat · turnout 35.4%
| Altaf Patel | Independent | 1,990 ✓ |
| Hanif Adia | Labour | 1,244 |
| Astrid Johnson | Green | 550 |
| Marcellus Mbah | Conservative | 153 |
| Colin Derek Speakman | Reform UK and Bolton For Change | 139 |
| Gillian Elizabeth Wroe | Liberal Democrats | 48 |
Smithills1 seat · turnout 34.5%
| Garry Neil Veevers | Liberal Democrats | 1,690 ✓ |
| Sorie Sesay | Labour | 859 |
| Vicki Attenborough | Green | 448 |
| Helen Shaw | Reform UK and Bolton For Change | 365 |
| Raymond Ndokwo | Conservative | 319 |
Tonge with the Haulgh1 seat · turnout 25.4%
| Emily Grace Amelia Mort | Labour | 1,300 ✓ |
| Trevor Jones | Reform UK and Bolton For Change | 827 |
| Emma Meen | Conservative | 465 |
| Alexander John Mell McAllister | Green | 200 |
| Frank Harasiwka | Liberal Democrats | 113 |
Westhoughton North and Hunger Hill1 seat · turnout 32.3%
| Deirdre Janice McGeown | Liberal Democrats | 1,137 ✓ |
| Colin Higson | Conservative | 842 |
| Karen Millington | Labour | 776 |
| Jennifer Armstrong | Reform UK and Bolton For Change | 314 |
| Jill Alexandra Reynolds | Westhoughton First Independents | 189 |
| Charlie Barrett | Green | 102 |
Westhoughton South1 seat
| John Stewart McHugh | Labour | 1,146 ✓ |
| Neil Maher | Liberal Democrats | 1,029 |
| Cathryn Norris | Conservative | 410 |
| Dave Price | Reform UK and Bolton For Change | 292 |
| Jacquie Speight | Westhoughton First Independents | 196 |
| Richard Adam Bates | UK Independence Party (UKIP) | 98 |
| Heather Rylance | Green | 88 |
