Council make-up: Con 18, Lab 10, Lib Dem 2, Ind 6 - click headline for individual ward results

ALL SAINTS WARD (1 seat): Con hold

Francis David Lankester ( Con ) 782

Andrew Watson ( Lab ) 559

Douglas Robert Menzies ( Soc Alt ) 220

Turnout: 32 per cent

BEDWARDINE WARD (1 seat): Con hold

David Kingsley Clark ( Con ) 900

Simon Paul Joseph Arnold ( Lab ) 389

Louis Joseph Shay Stephen (Lib Dem) 325

Turnout: 30.5 per cent

CLAINES WARD (1 seat): Lib Dem gain

Elizabeth Ruth Smith ( Lib Dem ) 1,346

William Alexander Elsy ( Con ) 1,009

Turnout: 44 per cent

HOLY TRINITY WARD (1 seat): (Lab hold)

Geoffrey Williams ( Lab ) 566

Martin David Roberts ( BNP ) 271

Robert Campbell ( Con) 259

Turnout: 26.2 per cent

NUNNERY WARD (1 seat): (Ind hold)

Michael John Layland ( Ind ) 852

Christopher Jonathan Taylor ( Lab ) 505

James Stuart Maguire Denlegh-Maxwell ( Con ) 212

Turnout: 32 per cent

ST BARNABAS WARD (1 seat): (Lab hold)

Adrian Stewart Gregson ( Lab ) 563

Nicholas Charles Turner ( Con ) 196

Turnout: 18.3 per cent

ST CLEMENT WARD (1 seat): (Con gain)

Paul Richard Coveney ( Ind ) 394

Matthew Lamb ( Lab ) 858

Colin Andrew Phillips ( Con ) 871

Turnout: 33.5 per cent

ST JOHN WARD (1 seat): (Lab hold)

David Christopher Candler ( Lab ) 753

Colin William Layland ( Ind ) 396

Gordon Bruce Hazelton ( Con ) 185

Jean Margaret Eaves ( UKIP ) 83

Turnout: 28.5 per cent

ST MARTIN WARD (1 seat): (Con gain)

Lucy Caroline Hodgson ( Con ) 1,460

Pamela Clayton ( Lab ) 1,447

Turnout: 23.6 per cent

ST NICHOLAS WARD (2 seats): (Lab hold)

Robert Clifton Peachey ( Lab ) 837

Richard Ian Bird ( Lab ) 834

David Arthur Tibbutt ( Con ) 759

Rodney Leonard Staines ( Con ) 715

Turnout: 33 per cent

ST PETER WARD (1 seat): (Con hold)

Robert Henry Rowden ( Con ) 1,121

George Squires ( Lab ) 524

Craig Alan Mills ( Ind ) 522

Iain David Macbriar ( Lib Dem ) 446

Turnout: 30 per cent

ST STEPHEN WARD (1 seat): (Con hold)

Stephen Paul Inman ( Con ) 990

Paul Henry Griffiths ( Lib Dem ) 335

Ali Asghar ( Lab ) 328

Turnout: 30.8 per cent