Overall result: Liberal Democrat 19; Conservative 13; Independent 5; Green 1.

Alfrick and Leigh - Two seats

Wiz Clift (Ind) 574 (elected)

Peter Davies (Con) 264

John Guise (Ind) 560 (elected)

Annette Savage (Con) 353

Mark Starr (UKIP) 130

Broadheath - Two seats

Katherine Burgoyne (Con) 569 (elected)

Alan Forrest (Lib Dem) 476

Neville Mills (Lib Dem) 372

Frank Tarbuck (Con) 529 (elected)

Chase - Three seats

Michael Angell (Lib Dem) 812 (elected)

Toby Bruce-Morgan (Con) 586

David McKerracher (Con) 472

Donald Pearce (Lib Dem) 934 (elected)

Richard Perkins (Green) 227

Jon Rayner (Lib Dem) 954 (elected)

Jeanette Sheen (UKIP) 218

Alex Stewart-Cleary (Con) 542

Frances Victory (Ind) 393

Dyson Perrins - Two seats

Serena Croad (Con) 410 (elected)

Jan Dyer (Green) 79

Elaine Hammond (Con) 290

Penelope Morgan (Lib Dem) 372

Graham Myatt (Lib Dem) 389 (elected)

David Williams (nd) 188

Kempsey - Two seats

Mike Biddle (Ind) 749 (elected)

Liz Mills (Lib Dem) 379

Henry Morris (Con) 796 (elected)

Malvern Link - Three seats

Beryl Hickling (Con) 683

Ian Hopwood (Con) 648

David Houghton-Smith (Lib Dem) 857 (elected)

Owen Morgan (Soc) 141

Pat Raven (Lib Dem) 955 (elected)

Clive Smith (Lib Dem) 975 (elected)

David Watkins (Con) 620

Longdon - One seat

Mary Unwin (Con) 266

Julia Wildin (Lib Dem) 421 (elected)

Morton - One seat

Bryan Smith (Con) 363

Stephen Try (Lib Dem) 451 (elected)

Pickersleigh - Three seats

Caroline Bovey (UKIP) 306

Dr Mark Draper (Cons) 254

Marion Houghton-Smith (Lib Dem) 545 (elected)

Pat Mewton (Lib Dem) 544 (elected)

Valerie Myatt (Lib Dem) 562 (elected)

John Stocks (Con) 243

Paul Swinburn (Con) 178

Powick - Two seats

Terence Maple (Con) 455

Stephen Watkins (Lib Dem) 971 (elected)

Tom Wells (Lib Dem) 1262 (elected)

Priory - Two seats

John Bibby (Lib Dem) 462

Jay Draper (Con) 471

Roger Hall-Jones (Con) 563 (elected)

Philip Rumney (Lib Dem) 480 (elected)

Richard Spencer (UKIP) 152

Ripple - One seat

Paul Beard (Con) 320

Roger Sutton (Ind) 403 (elected)

Upton and Hanley - Two seats

Susan Adeney (Lib Dem) 629 (elected)

Wendy Hands (Green/Con) 100

Chris Mair (Lib Dem) 433

Mike Morgan (Con) 308

Eric White (Ind) 310

Mary Wilkinson (Con) 505 (elected)

Mark Taylor (Green) 92

Wells - Two seats

Chris Cheeseman (Con) 373

Diane Rayner (Lib Dem) 533 (elected)

John Tretheway (Lib Dem) 639 (elected)

Malcolm Victory (Green) 168

Richard Weatherill (Con) 324

West - Two seats

Catherine Coley (Con) 264

John Raine (Green) 641 (elected)

Anthony Williams (Lib Dem) 617 (elected)

Dr Graham Stokes (Con) 342