Crystal Palace ward
Vote share over time
Each line is a party's lead candidate as a share of ballots cast. Hollow points are by-elections.
06/05/2021 By-election
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | Ryan Thomson Elected | 2,235 | 53.1% | -13.3 |
| Green Party | Maria Costas Psaras | 820 | 19.5% | +1.5 |
| Conservative and Unionist Party | Tom Capon | 783 | 18.6% | +3.8 |
| Liberal Democrats | Suraj Rajesh Gandecha | 370 | 8.8% | -8.8 |
| Majority | 1,415 | |||
| Turnout | 42.0% | |||
| Registered electors | — | |||
| Ballots cast | 4,208 | |||
Labour Party hold
03/05/2018 2 seats
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | Angela Wilkins Elected | 1,985 | 66.4% | — |
| Labour Party | Marina Masuma Ahmad Elected | 1,755 | 58.7% | — |
| Green Party | Mark William Phillippo | 536 | 17.9% | — |
| Liberal Democrats | Philippa Anne Bridge | 527 | 17.6% | — |
| Conservative and Unionist Party | Craig David Wilson | 442 | 14.8% | — |
| Conservative and Unionist Party | Sunil Gupta | 421 | 14.1% | — |
| Liberal Democrats | Dave Marshall | 309 | 10.3% | — |
| Majority | 1,219 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast (estimated) | 2,988 | |||