Wandsworth has held its borough elections for May following voting at polling stations yesterday and a long night of counting which last well into the following morning.

The Conservatives have held the borough but lost six seats, from 39 to 33, while Labour gained seven alongside Independent councillor Malcolm Grimston.

We followed the declaration of every ward at the council’s civic centre with our live blog and have the results here:

Composition – out of 60:

- Conservative (33)

- Labour (26)

- Independent (1)

READ MORE: As it happened - Wandsworth Council local elections 2018

Balham ward

- Lucy Mowatt (Conservative): 2,495

- Paul Ellis (Conservative): 2,458

- Clare Salier (Conservative): 2,309

Bedford ward

- Fleur Anderson (Labour): 2,835

- Clare Fraser (Labour): 2,719

- Hector Wakefield (Labour): 2,376

Earlsfield ward

- Jo Rigby (Labour): 2,664

- Graeme Henderson (Labour): 2,642

- Angela Graham (Conservative): 2,595

East Putney ward

- Sarah Binder (Conservative): 2,627

- George Crivelli (Conservative): 2,503

- Ravi Govindia (Conservative): 2,418

Fairfield ward

- Piers McCausland (Conservative): 2,235

- Will Sweet (Conservative): 2,172

- Rory O’Broin (Conservative): 2,154

Furzedown ward

- Leonie Cooper (Labour): 3,488

- Judi Gasser (Labour): 3,371

- Candida Jones (Labour): 3,254

Graveney ward

- Kemi Akinola (Labour): 3,025

- Kate Forbes (Labour): 2,982

- Andy Gibbons (Labour): 2,894

Latchmere ward:

- Tony Belton (Labour): 2,587

- Katherine Stock (Labour): 2,519

- Simon Hogg (Labour): 2,442

Nightingale ward:

- Sarah McDermott (Conservative): 2,535

- Richard Field (Conservative): 2,461

- Ian Hart (Conservative): 2,383

Northcote ward:

- Peter Dawson (Conservative): 2,516

- Louise Nathanson (Conservative): 2,389

- Aled Richards-Jones (Conservative): 2,323

Queenstown ward:

- Aydin Dikerdem (Labour): 2,637

- Paula Walker (Labour): 2,425

- Maurice McLeod (Labour): 2,366

Roehampton and Putney Heath ward:

- Jeremy Ambache (Labour): 1,806

- Sue McKinney (Labour): 1,787

- Claire Gilbert (Labour): 1,723

Shaftesbury ward:

- Hugh Byrne (Conservative): 2,131

- Jonathan Cook (Conservative): 2,085

- Guy Senior (Conservative): 1,934

Southfields ward:

- Kim Caddy (Conservative): 2,981

- Guy Humphries (Conservative): 2,912

- Terry Walsh (Conservative): 2,888

St Mary’s Park ward:

- Melanie Hampton (Conservative): 2,602

- Rhodri Morgan (Conservative): 2,498

- Emily Wintle (Labour): 2,495

Thamesfield ward:

- Rosemary Torrington (Conservative): 2,697

- Michael Ryder (Conservative): 2,618

- John Locker (Conservative): 2,492

Tooting ward:

- Annmarie Critchard (Labour): 3,106

- James Daley (Labour): 2,917

- Paul White (Labour): 2,694

Wandsworth Common ward:

- Rosemary Birchall (Conservative): 3,124

- Peter Graham (Conservative): 2,932

- Adrian Flook (Conservative): 2,903

West Hill ward:

- Malcolm Grimson (Independent): 4,002

- Angela Ireland (Labour): 1,850

- Peter Carpenter (Labour): 1,687

West Putney ward:

- Jane Cooper (Conservative): 2,684

- Ian Lewer (Conservative): 2,604

- Steffi Sutters (Conservative): 2,584

To see all the votes for every ward, click here.