Before (end of 2023) (96 seats, Open Council Data)
Labour 88 · Green 4 · Liberal Democrats 4
After (end of 2024) (96 seats, Open Council Data)
Labour 87 · Liberal Democrats 4 · Green 3 · Other 2
Ward results
Ancoats and Beswick1 seat
| Angela Goodwin | Liberal Democrats | 1,900 ✓ |
| Julie Jarman | Labour | 1,420 |
| Kate Sophie Walsh Benson | Green | 366 |
| Paul Wan | Conservative | 76 |
| Chris Strafford | COMMUNIST FUTURE | 33 |
Ardwick1 seat
| Abdigafar Mohamed Muse | Labour | 1,947 ✓ |
| Chris Perriam | Green | 528 |
| Princetta Monica Nicol | Conservative | 329 |
| Bernie Ryan | Liberal Democrats | 233 |
Baguley1 seat
| Tracey Rawlins | Labour | 1,586 ✓ |
| Luke Berry | Conservative | 423 |
| Jake Welsh | Green | 319 |
| Phil Manktelow | Liberal Democrats | 148 |
Brooklands1 seat
| Dave Marsh | Labour | 1,737 ✓ |
| Yemi Ajayi | Conservative | 407 |
| Grace Buczkowska | Green | 402 |
| Euan Thomas Stewart | Liberal Democrats | 177 |
Burnage1 seat
| Bev Craig | Labour | 2,257 ✓ |
| Asma Alam | Green | 815 |
| Syed Ataur Rahman | Workers Party of Britain | 707 |
| Kobe Ryan Bibbon | Liberal Democrats | 210 |
| Muhammad Nadeem Tahir | Conservative | 197 |
Charlestown1 seat
| Uzma Jafri | Labour | 1,602 ✓ |
| Paul Dominick Hodges | Green | 591 |
| Muhammad Arbab Khan | Conservative | 299 |
| Melanie Ncube | Liberal Democrats | 176 |
Cheetham1 seat · turnout 27.6%
| Shaukat Ali | Labour | 1,906 ✓ |
| D. Ali | Independent | 1,218 |
| Fesl Reza-Khan | Green | 315 |
| Roderick George Donald Morrison | Liberal Democrats | 191 |
| Patience Assam | Conservative | 150 |
| Edmund Potts | COMMUNIST FUTURE | 31 |
Chorlton1 seat
| Tina Kirwin-McGinley | Labour | 2,809 ✓ |
| Kate Hughes | Green | 1,360 |
| Rhona Brown | Liberal Democrats | 343 |
| Festus Fofanah | Conservative | 159 |
Chorlton Park1 seat · turnout 38.3%
| Mandie Godwin | Labour | 3,235 ✓ |
| Richard Miles Stubbs Walton | Green | 1,222 |
| Chris Rogers | Liberal Democrats | 366 |
| Keith Berry | Conservative | 230 |
Clayton and Openshaw1 seat
| Donna Ludford | Labour | 2,191 ✓ |
| Shams Syed | Green | 359 |
| Ramzi Swaray-Kella | Conservative | 216 |
| Maria Theresa Turner | Liberal Democrats | 211 |
Crumpsall1 seat
| Nasrin Ali | Labour | 1,467 ✓ |
| Madasar Kasana Anwar | Independent | 981 |
| Alison Jane Hawdale | Green | 298 |
| Arbab Khan Fatima | Conservative | 213 |
| Norman Lewis | Liberal Democrats | 192 |
| Tariq Baz | Independent | 124 |
| Samantha Days | Women`s Equality Party | 123 |
Deansgate1 seat
| Marcus Charles Johns | Labour | 1,432 ✓ |
| Chris Ogden | Green | 490 |
| Jason Peter McLeod | Conservative | 196 |
| Luke Allan | Liberal Democrats | 186 |
Didsbury East2 seats · turnout 39.6%
| Linda Foley | Labour | 2,636 ✓ |
| Leslie Bell | Labour | 2,611 ✓ |
| Bryn Coombe | Liberal Democrats | 1,176 |
| Charlotte Mary Lanigan | Green | 784 |
| Belal Sabbagh | Liberal Democrats | 780 |
| Ben Dundas | Green | 622 |
| Stephen James McHugh | Conservative | 279 |
| Anjenarra Huque | Conservative | 215 |
Didsbury West1 seat · turnout 44.4%
| Deborah Louise Hilal | Labour | 2,379 ✓ |
| Rosie Hughes | Liberal Democrats | 2,220 |
| Stanley Charles Parker | Green | 677 |
| Daniel James Bell | Conservative | 173 |
Fallowfield1 seat
| Ghazala Sadiq | Labour | 1,136 ✓ |
| Albie Mayo | Green | 338 |
| Chowdhury Murtahin Billah | Workers Party of Britain | 331 |
| Lynne Williams | Liberal Democrats | 196 |
| Sabreena Zareen Hossain | Conservative | 113 |
Gorton and Abbey Hey1 seat
| Julie Reid | Labour | 2,206 ✓ |
| Jackie Pearcey | Liberal Democrats | 403 |
| Natasha Turner | Green | 368 |
| Ugo Nzeribe | Conservative | 248 |
Harpurhey1 seat
| Joanne Mary Green | Labour | 1,879 ✓ |
| Gareth Joseph Brown | Conservative | 300 |
| Jean Betteridge | Green | 294 |
| Celia Mary Craske | Liberal Democrats | 114 |
| Sam Hey | Trade Unionist and Socialist Coalition | 81 |
Higher Blackley1 seat
| Julie Connolly | Labour | 1,392 ✓ |
| Dean Luke Booth | Independent Network | 558 |
| Vicky Matthews | Green | 215 |
| Colin Gregory Jones | Conservative | 175 |
| Peter George Matthews | Liberal Democrats | 148 |
Hulme1 seat
| Lee Glover | Labour | 1,845 ✓ |
| Ekua Bayunu | Green | 1,018 |
| Yat Fung Cheung | Conservative | 172 |
| Joe Lynch | Liberal Democrats | 126 |
Levenshulme1 seat
| Zahid Hussain | Labour | 1,958 ✓ |
| Muhammad Iqbal | Workers Party of Britain | 1,200 |
| Amanda Gardner | Green | 863 |
| Jeremy Edward Hoad | Independent | 761 |
| John Richard Bridges | Liberal Democrats | 224 |
| Chan Ben Kin | Conservative | 120 |
Longsight1 seat
| Shabaz Sarwar | Workers Party of Britain | 2,444 ✓ |
| Luthfur Rahman | Labour | 2,259 |
| Bernard Joseph Ekbery | Green | 253 |
| Liberty Rowe | Conservative | 164 |
| Liaqat Ali | Liberal Democrats | 110 |
| Mohammed Aqib Raja | Independent | 48 |
Miles Platting and Newton Heath1 seat · turnout 20.9%
| June Hitchen | Labour | 1,876 ✓ |
| Donna Liley | Independent | 320 |
| Prashant Kumbhat | Green | 295 |
| Bassel Ounah | Conservative | 191 |
| Charles William Turner | Liberal Democrats | 134 |
Moss Side1 seat
| Esha Mumtaz | Labour | 1,763 ✓ |
| Ali Guled Olad | Independent | 988 |
| Thirza Amina Asanga-Rae | Green | 820 |
| Bhupinder Kumar | Conservative | 180 |
| Paul Anthony Jones | Liberal Democrats | 158 |
Moston1 seat
| Sherita Mandongwe | Labour | 1,982 ✓ |
| Diane Lilian Kosandiak | Green | 464 |
| Popoola Stephen Alabi | Conservative | 452 |
| John Cameron | Liberal Democrats | 285 |
Northenden1 seat
| Sam Lynch | Labour | 1,741 ✓ |
| Sylvia June Buchan | Green | 519 |
| Ezra McGowan | Conservative | 320 |
| Mark Clayton | Liberal Democrats | 164 |
Old Moat1 seat
| Gavin White | Labour | 2,078 ✓ |
| Laura Bannister | Green | 777 |
| Jon Martin | Liberal Democrats | 250 |
| Misbah Ahmed | Conservative | 116 |
Piccadilly1 seat
| Jon-Connor Lyons | Labour | 1,453 ✓ |
| Scott Andrew Robinson | Green | 815 |
| Allison Harrison | Liberal Democrats | 140 |
| Praveen Tomar | Conservative | 129 |
| Sinead Rylance | COMMUNIST FUTURE | 29 |
Rusholme1 seat
| Jill Lovecy | Labour | 1,608 ✓ |
| Naznin Hussain | Workers Party of Britain | 823 |
| Mohammed Wahab Sajjad | Independent | 555 |
| Dennis Pirdzuns | Green | 413 |
| Joseph Bernard Kalokoh | Conservative | 143 |
| Greg Sammons | Liberal Democrats | 124 |
| Shahid Qazi | Independent | 42 |
Sharston1 seat
| Emma Victoria Taylor | Labour | 1,703 ✓ |
| Glen Richard Sykes | Conservative | 338 |
| Brian Arthur Candeland | Green | 270 |
| Martha O'Donoghue | Liberal Democrats | 137 |
Whalley Range1 seat
| Muqaddasah Bano | Labour | 2,084 ✓ |
| Billie Nagle | Green | 980 |
| Tanvir Marth | Workers Party of Britain | 669 |
| Seb Bate | Liberal Democrats | 180 |
| Norman Hesketh-Hart | Conservative | 160 |
Withington1 seat
| Chris Wills | Labour | 1,614 ✓ |
| April Preston | Liberal Democrats | 1,082 |
| Sam Easterby-Smith | Green | 835 |
| Akbar Arif | Conservative | 99 |
Woodhouse Park1 seat
| Rob Nunney | Green | 1,580 ✓ |
| Susan Gwenda Wildman | Labour | 890 |
| Eric Houghton | Conservative | 130 |
| Anna Coombe | Liberal Democrats | 71 |
