title: 2019 Manchester City Council election
text: # 2019 Manchester City Council election
  
  Elections to Manchester City Council were held on 2 May 2019, as part of the 2019 United Kingdom local elections. In 2018 Labour retained its majority of the council with 94 seats to the Liberal Democrats making up the opposition of 2, led by former MP John Leech.
  
  ## Background and campaign
  
  Labour won every seat on Manchester City Council between 2011 and 2015. In 2016, former Liberal Democrat MP John Leech, who lost his seat in Manchester Withington in the 2015 General Election won a seat in Didsbury West and was joined by another Liberal Democrat Councillor in 2018.
  
  Following the resignation of Fallowfield councillor Grace Fletcher-Hackwood on 19 March, two vacancies were filled in the Fallowfield ward; the candidate who received the most votes won the full four-year term and the second placed candidate took over the three years remaining of the vacant seat.
  
  On 25 March, Manchester Lib Dem leader John Leech launched his party's manifesto for the 2019 elections. This was followed by the Green Party launching their manifesto for the local elections on 9 April.
  
  On 15 April, The Times uncovered a number of offensive tweets from Fallowfield Labour candidate Jade Doswell. In 2014, Doswell had tweeted that she was a "little bit sick in my mouth" at the sight of an Israeli flag and claimed the flag was 'offensive' and provocative’. She apologised on a private Facebook post.
  
  On 17 April, Manchester Evening News reported that the Liberal Democrat candidate for Hulme, Daniel Tóth-Nagy, had been suspended from the party after tweeting "There is no such thing as Islamophobia" and making other comments deemed Islamophobic. Tóth-Nagy denied that he had ever "express[ed] hatred or violent against any person", but the party issued a statement condemning the comments and immediately withdrew their support for him.
  
  On 30 April, the Manchester Evening News reported that the Conservative candidate for Charlestown, Charalampos Kagouras, had been dropped by the party as a candidate due to years of racist and Islamophobic posts on social media.
  
  ## Result
  
  Changes are compared with the 2018 results. Socialist Alternative changes in vote share are compared to the results for Trade Unionist and Socialist Coalition. Where 2 seats were contested simultaneously due to a vacancy the results for that ward have been normalised.
  
  Manchester City Council :
  
  | Party | Party | This election | This election | This election | Full council | Full council | Full council | This election | This election | This election |
  | - | - | - | - | - | - | - | - | - | - | - |
  | Party | Party | Seats | Net | Seats % | Other | Total | Total % | Votes | Votes % | +/− |
  | | Labour | 32/33 | 1 | 97.0 | 61 | 93 | 96.9 | 55,134 | 58.60 | 11.40 |
  | | Liberal Democrats | 1/33 | 1 | 3.0 | 2 | 3 | 3.1 | 13,188 | 14.02 | 1.23 |
  | | Green | 0/33 | 0 | 0.0 | 0 | 0 | 0.0 | 12,164 | 13.04 | 6.50 |
  | | Conservative | 0/33 | 0 | 0.0 | 0 | 0 | 0.0 | 6,212 | 6.58 | 2.70 |
  | | UKIP | 0/14 | 0 | 0.0 | 0 | 0 | 0.0 | 4,155 | 4.42 | 4.15 |
  | | Independent | 0/7 | 0 | 0.0 | 0 | 0 | 0.0 | 2,735 | 2.91 | 2.27 |
  | | Women's Equality | 0/4 | 0 | 0.0 | 0 | 0 | 0.0 | 418 | 0.44 | 0.22 |
  | | For Britain | 0/1 | 0 | 0.0 | 0 | 0 | 0.0 | 38 | 0.04 | n/a |
  | | Socialist Alternative | 0/1 | 0 | 0.0 | 0 | 0 | 0.0 | 25 | 0.03 | 0.09 |
  | | Communist League | 0/1 | 0 | 0.0 | 0 | 0 | 0.0 | 12 | 0.01 | |
  
  ## Council composition
  
  Before the election, the composition of the council was:
  
  | 94 | 2 |
  | - | - |
  | Labour | LD |
  
  After the election, the composition of the council is:
  
  | 93 | 3 |
  | - | - |
  | Labour | LD |
  
  ## Ward results
  
  Asterisks denote incumbent Councillors seeking re-election. Councillors seeking re-election were elected in 2018, and results are compared to that year's polls on that basis.
  
  ### Ancoats and Beswick
  
  Ancoats and Beswick :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Mohammed Majid Dar* | 1,192 | 55.6 | 0.6 |
  | | Green | Robyn Schreibke | 378 | 17.6 | 0.8 |
  | | Liberal Democrats | Jane McQueen | 236 | 11.0 | 2.0 |
  | | Conservative | Daniel Bell | 187 | 8.7 | 2.1 |
  | | UKIP | Trevor Wongsam | 143 | 6.7 | n/a |
  | Majority | Majority | Majority | 814 | 37.9 | 1.4 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 9 | 0.42 | |
  | Turnout | Turnout | Turnout | 2,145 | 21.28 | |
  | Registered electors | Registered electors | Registered electors | 10,079 | | |
  | | Labour hold | Labour hold | Swing | 0.75 | |
  
  ### Ardwick
  
  Ardwick :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Amna Abdullatif | 1,692 | 71.2 | 2.4 |
  | | Liberal Democrats | George Rice | 243 | 10.2 | 4.1 |
  | | Green | Kara Ng | 242 | 10.2 | 2.1 |
  | | Conservative | Archie Galbraith | 171 | 7.2 | 0.2 |
  | Majority | Majority | Majority | 1,449 | 61.0 | |
  | Rejected ballots | Rejected ballots | Rejected ballots | 28 | 1.18 | |
  | Turnout | Turnout | Turnout | 2,376 | 19.04 | 1.2 |
  | Registered electors | Registered electors | Registered electors | 12,480 | | |
  | | Labour hold | Labour hold | Swing | 0.85 | |
  
  ### Baguley
  
  Baguley :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Luke Raikes* | 1,192 | 52.7 | 2.5 |
  | | UKIP | Paul O'Donoughue | 364 | 16.1 | n/a |
  | | Conservative | Peter Harrop | 343 | 15.2 | 0.7 |
  | | Green | Sarah Mander | 222 | 9.8 | 0.5 |
  | | Liberal Democrats | Nick Saunders | 107 | 4.7 | 0.2 |
  | | Communist League | Hugo Wils | 12 | 0.5 | n/a |
  | Majority | Majority | Majority | 828 | 36.6 | 7.0 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 22 | 0.97 | |
  | Turnout | Turnout | Turnout | 2,264 | 20.26 | |
  | Registered electors | Registered electors | Registered electors | 11,176 | | |
  | | Labour hold | Labour hold | Swing | 6.8 | |
  
  ### Brooklands
  
  Brooklands :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Sue Murphy* | 1,336 | 49.3 | 1.3 |
  | | Conservative | Stephen Carlton-Woods | 463 | 17.1 | 9.9 |
  | | UKIP | Kathy Mason | 389 | 14.4 | n/a |
  | | Green | Grace Buczkowska | 301 | 11.1 | |
  | | Liberal Democrats | Sebastian Bate | 203 | 7.5 | 2.7 |
  | Majority | Majority | Majority | 873 | 32.2 | 7.6 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 18 | 0.66 | |
  | Turnout | Turnout | Turnout | 2,710 | 24.29 | 0.8 |
  | Registered electors | Registered electors | Registered electors | 11,157 | | |
  | | Labour hold | Labour hold | Swing | 4.3 | |
  
  ### Burnage
  
  Burnage :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Azra Ali* | 2,337 | 64.0 | 0.7 |
  | | Liberal Democrats | Andrea Timoney | 570 | 15.6 | 2.2 |
  | | Green | Benjamin Dundas | 362 | 9.9 | 0.6 |
  | | UKIP | Ian Rae | 233 | 6.4 | n/a |
  | | Conservative | Shahed Hossain | 149 | 4.1 | 1.5 |
  | Majority | Majority | Majority | 1,767 | 48.2 | 2.7 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 18 | 0.49 | |
  | Turnout | Turnout | Turnout | 3,668 | 28.66 | 3.9 |
  | Registered electors | Registered electors | Registered electors | 12,800 | | |
  | | Labour hold | Labour hold | Swing | 1.45 | |
  
  ### Charlestown
  
  Charlestown :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Basil Curley* | 1,387 | 52.8 | 3.2 |
  | | Independent | Anthony Brennan | 415 | 15.8 | 2.1 |
  | | UKIP | Stephen O'Neill | 387 | 14.7 | n/a |
  | | Conservative | Charalampos Kagkouras | 180 | 6.8 | 6.8 |
  | | Green | Astrid Johnson | 159 | 6.0 | 3.9 |
  | | Liberal Democrats | Charles Turner | 88 | 3.3 | 3.0 |
  | Majority | Majority | Majority | 972 | 37.0 | 0.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 13 | 0.49 | |
  | Turnout | Turnout | Turnout | 2,629 | 22.25 | 0.8 |
  | Registered electors | Registered electors | Registered electors | 11,817 | | |
  | | Labour hold | Labour hold | Swing | 0.55 | |
  
  ### Cheetham
  
  Cheetham :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Shazia Butt | 3,047 | 81.0 | 10.4 |
  | | Green | Dave Taylor | 183 | 4.9 | 2.0 |
  | | Independent | Rafique Malik | 150 | 4.0 | n/a |
  | | UKIP | James Miller | 121 | 3.2 | n/a |
  | | Liberal Democrats | Gary McKenna | 117 | 3.1 | 2.0 |
  | | Conservative | Azmat Husain | 109 | 2.9 | 1.6 |
  | Majority | Majority | Majority | 2,864 | 76.2 | 16.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 33 | 0.88 | |
  | Turnout | Turnout | Turnout | 3,760 | 30.35 | 1.3 |
  | Registered electors | Registered electors | Registered electors | 12,390 | | |
  | | Labour hold | Labour hold | Swing | 6.2 | |
  
  ### Chorlton
  
  Chorlton :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Matt Strong* | 2,574 | 57.0 | 3.0 |
  | | Green | Mary Crumpton | 950 | 21.0 | 6.3 |
  | | Liberal Democrats | Lizzy Bain | 575 | 12.7 | 0.3 |
  | | Conservative | Keith Berry | 212 | 4.7 | 0.4 |
  | | Women's Equality | Jo Heathcote | 146 | 3.2 | 6.2 |
  | | Independent | Michael Elston | 59 | 1.3 | 1.6 |
  | Majority | Majority | Majority | 1,624 | 35.7 | 9.5 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 29 | 0.64 | |
  | Turnout | Turnout | Turnout | 4,545 | 43.50 | 2.8 |
  | Registered electors | Registered electors | Registered electors | 10,452 | | |
  | | Labour hold | Labour hold | Swing | 4.65 | |
  
  ### Chorlton Park
  
  Chorlton Park :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Dave Rawson* | 2,577 | 54.3 | 1.0 |
  | | Green | Mary Candeland | 1,042 | 22.0 | 9.5 |
  | | Liberal Democrats | Amaan Hashmi | 857 | 18.1 | 5.0 |
  | | Conservative | Christopher Halliday | 269 | 5.7 | 1.7 |
  | Majority | Majority | Majority | 1,535 | 32.1 | 2.2 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 42 | 0.88 | |
  | Turnout | Turnout | Turnout | 4,787 | 37.10 | 4.2 |
  | Registered electors | Registered electors | Registered electors | 12,904 | | |
  | | Labour hold | Labour hold | Swing | 5.25 | |
  
  ### Clayton and Openshaw
  
  Clayton and Openshaw :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Sean McHale* | 1,346 | 44.6 | 9.0 |
  | | Independent | Ken Dobson | 1,334 | 44.2 | 23.9 |
  | | Green | Jake Welsh | 109 | 3.6 | 3.7 |
  | | Conservative | Fahim Ahmad Choudhury | 106 | 3.5 | 3.8 |
  | | Liberal Democrats | Maria Turner | 99 | 3.3 | 2.2 |
  | Majority | Majority | Majority | 12 | 0.40 | 33.0 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 21 | 0.70 | |
  | Turnout | Turnout | Turnout | 3,015 | 25.05 | 1.5 |
  | Registered electors | Registered electors | Registered electors | 12,036 | | |
  | | Labour hold | Labour hold | Swing | 16.45 | |
  
  ### Crumpsall
  
  Crumpsall :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Fiaz Riazat* | 2,402 | 71.6 | 4.8 |
  | | Conservative | Sham Akhtar | 294 | 8.8 | 1.8 |
  | | Green | Adam King | 214 | 6.4 | 1.5 |
  | | UKIP | Ernest Willescroft | 159 | 4.7 | 0.8 |
  | | Liberal Democrats | Andrew McGuinness | 143 | 4.3 | 1.2 |
  | | Women's Equality | Samantha Days | 82 | 2.4 | n/a |
  | | For Britain | Brian Sallis | 38 | 1.1 | n/a |
  | Majority | Majority | Majority | 2,108 | 62.9 | 6.7 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 22 | 0.66 | |
  | Turnout | Turnout | Turnout | 3,354 | 29.96 | 4.0 |
  | Registered electors | Registered electors | Registered electors | 11,203 | | |
  | | Labour hold | Labour hold | Swing | 3.3 | |
  
  ### Deansgate
  
  Deansgate :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | William Jeavons* | 497 | 34.8 | 4.0 |
  | | Liberal Democrats | John Bridges | 449 | 31.4 | 6.7 |
  | | Green | Christopher Ogden | 252 | 17.6 | 3.4 |
  | | Conservative | Connor Watson | 126 | 8.8 | 3.9 |
  | | Women's Equality | Sam Johnson | 105 | 7.3 | 3.9 |
  | Majority | Majority | Majority | 48 | 3.36 | 10.7 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 9 | 0.63 | |
  | Turnout | Turnout | Turnout | 1429 | 19.81 | 0.43 |
  | Registered electors | Registered electors | Registered electors | 7,258 | | |
  | | Labour hold | Labour hold | Swing | 5.35 | |
  
  ### Didsbury East
  
  Didsbury East :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | James Wilson* | 1,948 | 41.9 | 4.3 |
  | | Liberal Democrats | John Cameron | 1,889 | 40.6 | 5.8 |
  | | Green | Wendy Lynas | 491 | 10.6 | 0.1 |
  | | Conservative | James Flanagan | 286 | 6.2 | 1.3 |
  | Majority | Majority | Majority | 59 | 1.27 | 9.7 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 34 | 0.73 | |
  | Turnout | Turnout | Turnout | 4,648 | 41.71 | 2.9 |
  | Registered electors | Registered electors | Registered electors | 11,144 | | |
  | | Labour hold | Labour hold | Swing | 5.05 | |
  
  ### Didsbury West
  
  Didsbury West :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Liberal Democrats | Greg Stanton | 2,214 | 50.2 | 9.1 |
  | | Labour | David Ellison* | 1,490 | 33.8 | 7.7 |
  | | Green | Arnold Spencer | 430 | 9.8 | 3.0 |
  | | Conservative | Anjenarra Haque | 170 | 3.9 | 1.9 |
  | | Women's Equality | Sarika Paul | 85 | 1.9 | N/A |
  | Majority | Majority | Majority | 724 | 16.4 | |
  | Rejected ballots | Rejected ballots | Rejected ballots | 18 | 0.73 | |
  | Turnout | Turnout | Turnout | 4,407 | 37.60 | 0.9 |
  | Registered electors | Registered electors | Registered electors | 11,717 | | |
  | | Liberal Democrats gain from Labour | Liberal Democrats gain from Labour | Swing | 8.4 | |
  
  ### Fallowfield
  
  Fallowfield (2) :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Jade Doswell | 1,279 | 65.1 | 4.7 |
  | | Labour | Ali R. Ilyas* | 1,213 | 61.7 | 0.5 |
  | | Green | Lottie Donovan | 371 | 18.9 | 2.4 |
  | | Green | Anne Power | 315 | 16.0 | 0.5 |
  | | Liberal Democrats | Lauren Coleman-Bennett | 191 | 9.7 | 1.6 |
  | | Liberal Democrats | Jamie Dwan | 148 | 7.5 | 0.6 |
  | | Conservative | Mike Hannon | 111 | 5.6 | 0.4 |
  | | Conservative | Rory Tinker | 92 | 4.7 | 1.2 |
  | Majority | Majority | Majority | 842 | 42.8 | 2.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 25 | 1.27 | |
  | Turnout | Turnout | Turnout | 1,965 | 16.55 | 0.4 |
  | Registered electors | Registered electors | Registered electors | 11,879 | | |
  | | Labour hold | Labour hold | Swing | 3.75 | |
  | | Labour hold | Labour hold | Swing | | |
  
  ### Gorton and Abbey Hey
  
  Gorton and Abbey Hey :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Afia Kamal* | 1,464 | 47.3 | 2.0 |
  | | Liberal Democrats | Jackie Pearcey | 818 | 26.4 | 2.7 |
  | | UKIP | Katie Fanning | 418 | 13.5 | N/A |
  | | Green | Paul Davies | 208 | 6.7 | 1.1 |
  | | Conservative | Jake Feeley | 170 | 5.5 | 6.1 |
  | Majority | Majority | Majority | 646 | 20.86 | 4.83 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 19 | 0.61 | |
  | Turnout | Turnout | Turnout | 3,097 | 24.18 | |
  | Registered electors | Registered electors | Registered electors | 12,810 | | |
  | | Labour hold | Labour hold | Swing | 2.35 | |
  
  ### Harpurhey
  
  Harpurhey :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Pat Karney* | 1,510 | 63.1 | 4.1 |
  | | UKIP | Michael Felse | 319 | 13.3 | n/a |
  | | Conservative | Gareth Brown | 232 | 9.7 | 6.7 |
  | | Green | Vicky Matthews | 215 | 9.0 | 2.5 |
  | | Liberal Democrats | Lynne Williams | 102 | 4.3 | n/a |
  | Majority | Majority | Majority | 1,191 | 49.8 | 7.2 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 15 | 0.63 | |
  | Turnout | Turnout | Turnout | 2,393 | 19.24 | 0.8 |
  | Registered electors | Registered electors | Registered electors | 12,445 | | |
  | | Labour hold | Labour hold | Swing | 4.6 | |
  
  ### Higher Blackley
  
  Higher Blackley :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Paula Sadler* | 1,378 | 56.4 | 4.8 |
  | | UKIP | Lee Seville | 431 | 17.6 | n/a |
  | | Liberal Democrats | Peter Matthews | 230 | 9.4 | 1.3 |
  | | Green | Adrian Thompson | 214 | 8.8 | 2.0 |
  | | Conservative | Alexandru Stancu | 190 | 7.8 | 3.0 |
  | Majority | Majority | Majority | 947 | 38.8 | 4.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 14 | 0.57 | |
  | Turnout | Turnout | Turnout | 2,443 | 21.78 | 0.9 |
  | Registered electors | Registered electors | Registered electors | 11,283 | | |
  | | Labour hold | Labour hold | Swing | 11.2 | |
  
  ### Hulme
  
  Hulme :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Annette Wright* | 1,530 | 62.1 | 0.4 |
  | | Green | Issy Patience | 620 | 25.2 | 7.6 |
  | | Liberal Democrats | Dániel Tóth-Nagy | 163 | 6.6 | |
  | | Conservative | Jessica Beaumont | 125 | 6.6 | 0.7 |
  | Majority | Majority | Majority | 910 | 36.9 | 5.2 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 26 | 1.06 | |
  | Turnout | Turnout | Turnout | 2464 | 21.60 | 0.7 |
  | Registered electors | Registered electors | Registered electors | 11,408 | | |
  | | Labour hold | Labour hold | Swing | 3.6 | |
  
  * On 17 April, Dániel Tóth-Nagy was suspended by the Liberal Democrats over allegedly Islamophobic comments made on social media.
  
  ### Levenshulme
  
  Levenshulme :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Basat Mahmood Sheikh* | 2,524 | 65.9 | 0.8 |
  | | Green | Dick Venes | 604 | 15.8 | 2.7 |
  | | Liberal Democrats | Andrew Hickey | 370 | 9.7 | 0.9 |
  | | UKIP | Bob Catterall | 218 | 5.7 | 1.9 |
  | | Conservative | James Smith | 88 | 2.3 | 1.0 |
  | Majority | Majority | Majority | 1,920 | 50.2 | 3.6 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 24 | 0.63 | |
  | Turnout | Turnout | Turnout | 3,828 | 31.02 | 2.9 |
  | Registered electors | Registered electors | Registered electors | 12,344 | | |
  | | Labour hold | Labour hold | Swing | 1.75 | |
  
  ### Longsight
  
  Longsight :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Suzanne Richards* | 2,501 | 76.5 | 4.0 |
  | | Conservative | Shahana Choudhary | 344 | 10.5 | 5.6 |
  | | Liberal Democrats | Kobe Bibbon | 214 | 6.5 | 2.9 |
  | | Green | Bernard Ekbery | 189 | 5.8 | 0.2 |
  | Majority | Majority | Majority | 2,157 | 65.9 | 1.0 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 23 | 0.70 | |
  | Turnout | Turnout | Turnout | 3,271 | 26.44 | 2.5 |
  | Registered electors | Registered electors | Registered electors | 12,370 | | |
  | | Labour hold | Labour hold | Swing | 0.8 | |
  
  ### Miles Platting and Newton Heath
  
  Miles Platting and Newton Heath :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | John Flanagan* | 1,601 | 60.3 | 3.0 |
  | | UKIP | Christopher Owen | 459 | 17.3 | 6.7 |
  | | Green | Stephanie Wyatt | 213 | 8.0 | 1.6 |
  | | Independent | Francesco Falcioni | 133 | 5.0 | n/a |
  | | Conservative | Michael Ciotkowski | 128 | 4.8 | 4.0 |
  | | Liberal Democrats | Simon Lepori | 101 | 3.8 | n/a |
  | Majority | Majority | Majority | 1,142 | 43.0 | 9.7 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 21 | 0.79 | |
  | Turnout | Turnout | Turnout | 2,656 | 21.25 | 1.1 |
  | Registered electors | Registered electors | Registered electors | 12,499 | | |
  | | Labour hold | Labour hold | Swing | 4.95 | |
  
  ### Moss Side
  
  Moss Side :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Mahadi Hussein Sharif Mahamed* | 2,485 | 78.9 | 10.2 |
  | | Green | Kristine Pearson | 339 | 10.8 | 0.3 |
  | | Liberal Democrats | Andrew Stevens | 186 | 5.9 | 0.9 |
  | | Conservative | Luke Costello | 109 | 3.5 | 0.2 |
  | Majority | Majority | Majority | 2,146 | 68.1 | 9.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 30 | 0.95 | |
  | Turnout | Turnout | Turnout | 3,149 | 24.98 | 3.0 |
  | Registered electors | Registered electors | Registered electors | 12,600 | | |
  | | Labour hold | Labour hold | Swing | 4.95 | |
  
  ### Moston
  
  Moston :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Yasmine Dar* | 1,430 | 46.5 | 10.1 |
  | | Independent | Mike Pattillo | 527 | 17.1 | n/a |
  | | UKIP | Mark Davies | 467 | 15.1 | n/a |
  | | Conservative | Stephen McHugh | 309 | 10.1 | 9.8 |
  | | Green | Eithne Quinn | 181 | 5.9 | 6.2 |
  | | Liberal Democrats | Charles Glover | 118 | 3.8 | n/a |
  | | Socialist Alternative | Grace Donaghey | 25 | 0.8 | n/a |
  | Majority | Majority | Majority | 901 | 29.3 | 5.8 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 17 | 0.55 | |
  | Turnout | Turnout | Turnout | 3,074 | 24.02 | 2.0 |
  | Registered electors | Registered electors | Registered electors | 12,797 | | |
  | | Labour hold | Labour hold | Swing | 13.6 | |
  
  ### Northenden
  
  Northenden :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Sarah Russell* | 1,431 | 56.9 | 0.5 |
  | | Green | Simon Gray | 389 | 15.5 | 0.6 |
  | | Conservative | Ralph Ellerton | 349 | 13.9 | 3.1 |
  | | Liberal Democrats | Mark Saunders | 231 | 9.2 | 3.2 |
  | | Independent | Donald Oink A-Lot | 117 | 4.6 | 3.3 |
  | Majority | Majority | Majority | 1,042 | 41.4 | 3.1 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 20 | 0.79 | |
  | Turnout | Turnout | Turnout | 2,517 | 23.42 | 2.7 |
  | Registered electors | Registered electors | Registered electors | 10,832 | | |
  | | Labour hold | Labour hold | Swing | 0.05 | |
  
  ### Old Moat
  
  Old Moat :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Garry Bridges* | 1,754 | 62.9 | 5.4 |
  | | Green | Bonnie Boulton | 468 | 16.8 | 0.2 |
  | | Liberal Democrats | Jon Martin | 386 | 13.8 | 0.2 |
  | | Conservative | Tom Benbow | 144 | 5.2 | 0.9 |
  | Majority | Majority | Majority | 1,286 | 46.1 | 5.6 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 37 | 1.33 | |
  | Turnout | Turnout | Turnout | 2,789 | 26.27 | 1.5 |
  | Registered electors | Registered electors | Registered electors | 10,628 | | |
  | | Labour hold | Labour hold | Swing | 2.8 | |
  
  ### Piccadilly
  
  Piccadilly :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Sam Wheeler* | 596 | 42.6 | 9.7 |
  | | Liberal Democrats | Joe Lynch | 357 | 25.5 | 3.5 |
  | | Green | Brian Candeland | 336 | 24.0 | 0.3 |
  | | Conservative | Paul Wan | 98 | 7.0 | 2.2 |
  | Majority | Majority | Majority | 239 | 17.1 | 11.9 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 13 | 0.93 | 0.43 |
  | Turnout | Turnout | Turnout | 1,400 | 19.58 | 0.50 |
  | Registered electors | Registered electors | Registered electors | 7,149 | | |
  | | Labour hold | Labour hold | Swing | 6.6 | |
  
  ### Rusholme
  
  Rusholme :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Ahmed Ali* | 2,266 | 74.9 | 2.6 |
  | | Green | Kate Walsh Benson | 384 | 12.7 | 0.2 |
  | | Liberal Democrats | Holly Matthies | 201 | 6.6 | 2.5 |
  | | Conservative | Shazia Anjum | 148 | 4.9 | 0.9 |
  | Majority | Majority | Majority | 1,882 | 62.2 | 2.4 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 27 | 0.89 | |
  | Turnout | Turnout | Turnout | 3,026 | 26.19 | 1.0 |
  | Registered electors | Registered electors | Registered electors | 11,555 | | |
  | | Labour hold | Labour hold | Swing | 1.2 | |
  
  ### Sharston
  
  Sharston :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour Co-op | Tim Whiston | 1,286 | 56.7 | 8.1 |
  | | UKIP | Philip Matthews | 403 | 17.8 | n/a |
  | | Green | Sylvia Buchan | 247 | 10.9 | 1.4 |
  | | Conservative | Jagdeep Mehat | 191 | 8.4 | 4.5 |
  | | Liberal Democrats | Helen Shaw | 135 | 5.9 | 0.8 |
  | Majority | Majority | Majority | 883 | 38.9 | 5.2 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 7 | 0.31 | |
  | Turnout | Turnout | Turnout | 2,269 | 19.73 | 0.1 |
  | Registered electors | Registered electors | Registered electors | 11,501 | | |
  | | Labour Co-op hold | Labour Co-op hold | Swing | 12.95 | |
  
  ### Whalley Range
  
  Whalley Range :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour Co-op | Angeliki Stogia* | 2,524 | 69.1 | 12.5 |
  | | Green | Eliza Tyrell | 777 | 21.3 | 5.3 |
  | | Liberal Democrats | Philip Manktelow | 199 | 5.4 | 2.6 |
  | | Conservative | David Semple | 123 | 3.4 | 0.1 |
  | Majority | Majority | Majority | 1,747 | 47.8 | 22.2 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 32 | 0.88 | |
  | Turnout | Turnout | Turnout | 3,655 | 33.19 | 3.7 |
  | Registered electors | Registered electors | Registered electors | 11,013 | | |
  | | Labour Co-op hold | Labour Co-op hold | Swing | 8.9 | |
  
  ### Withington
  
  Withington :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Becky Chambers | 1,442 | 44.6 | 11.5 |
  | | Liberal Democrats | April Preston | 1,339 | 41.4 | 8.4 |
  | | Green | Nathan Rae | 331 | 10.2 | 5.2 |
  | | Conservative | Shaden Jaradat | 101 | 3.1 | 1.5 |
  | Majority | Majority | Majority | 103 | 3.2 | 10.6 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 21 | 0.65 | |
  | Turnout | Turnout | Turnout | 3,234 | 31.27 | 0.77 |
  | Registered electors | Registered electors | Registered electors | 10,341 | | |
  | | Labour hold | Labour hold | Swing | 9.5 | |
  
  ### Woodhouse Park
  
  Woodhouse Park :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Labour | Eddy Newman* | 1,149 | 51.4 | 11.3 |
  | | Green | Rob Nunney | 771 | 34.5 | 28.2 |
  | | Conservative | Ken Wedderburn | 195 | 8.7 | 5.7 |
  | | Liberal Democrats | Anna Hablak | 79 | 3.5 | 1.5 |
  | Majority | Majority | Majority | 378 | 16.9 | 28.1 |
  | Rejected ballots | Rejected ballots | Rejected ballots | 42 | 2.06 | |
  | Turnout | Turnout | Turnout | 2,236 | 20.36 | 2.36 |
  | Registered electors | Registered electors | Registered electors | 10,989 | | |
  | | Labour hold | Labour hold | Swing | 19.75 | |
  
  ## Changes since this election
  
  On 24 July 2019 it was reported that Majid Dar (Ancoats and Beswick) had been suspended by the Labour Party. He was readmitted to the party and to the Labour group on the council without formal announcement.
  
  On 18 March 2020 Greg Stanton (Didsbury West) resigned from the Liberal Democrats to sit as an independent. Later, in April, he joined the Labour Party.
  
  On 7 April 2020 (2020-04-07), Sue Murphy (Brooklands) died after a long illness.
  
  ### Clayton and Openshaw by-election
  
  Clayton and Openshaw councillor Andy Harland died in December 2019. A by-election took place on Thursday 27 February 2020 to fill the vacancy. Changes are compared with the 2019 result.
  
  By-election: Clayton & Openshaw - 27th February 2020 :
  
  | Party | Party | Candidate | Votes | % | ±% |
  | - | - | - | - | - | - |
  | | Independent | Ken Dobson | 1,191 | 47.9 | 3.4 |
  | | Labour | Sherita Mandongwe | 1,083 | 43.6 | 1.4 |
  | | Conservative | Sham Raja Akhtar | 102 | 4.1 | 0.6 |
  | | Liberal Democrats | Claude-Diele Nsumbu | 57 | 2.3 | 1.0 |
  | | Green | Jake Welsh | 51 | 2.1 | 1.6 |
  | Majority | Majority | Majority | 112 | 3.3 | N/A |
  | Rejected ballots | Rejected ballots | Rejected ballots | 5 | 0.2 | |
  | Turnout | Turnout | Turnout | 2,489 | 19.7 | |
  | Registered electors | Registered electors | Registered electors | 12,623 | | |
  | | Independent gain from Labour | Independent gain from Labour | Swing | 2.4 | |
  