Wyre Forest local election results: Tories maintain control
The Conservatives maintained their strong grip in Wyre Forest despite a three-seat swing to Labour in the local election.
Nine out of the 11 seats up for grabs were held by the Tories going into the election, but the Conservatives ended up with three fewer wards after losing three to Labour, one to the Liberal Democrats and gaining one vacant ward.
It means the Tories now hold 21 out of the 33 seats on the district council, while Labour's six seats make it the largest of the opposition parties.
The Lib Dems have three seats, there are three independent councillors and two represent Independent Community and Health Concern.
One newly elected councillor is 18-year-old Nick Harris, who held onto the Bewdley and Rock ward for the Conservative Party.
The Wribbenhall and Arley seat was up for grabs after former independent councillor Gordon Yarranton was disqualified after failing to attend a council meeting for six months due to health issues.
The election was the last time the authority will elect one third of councillors, with the authority moving to 'all-out' elections every four years.
Wyre Forest District Council results - ward by ward
What happened: Labour gained three seats, the Lib Dems gained one and the Tories lost three.
Political make-up: Tory control (Cons - 19; Lab - 6; Lib Dems - 3; Indep - 3; Community and Health Concern - 2)
Turnout: 30.8%
*Party previously holding seat
Aggborough and Spennells (Indep hold)
Ben Davies (Lab) - 443
Peter Dyke (Indep)* - 1,151
Keith Robertson (Indep Community and Health Concern) - 174
Ian Siddall (Cons) - 580
Areley Kings and Riverside (Lab gain)
Lin Henderson (Cons)* - 818
Christopher Pratt (Lib Dems) - 58
James Shaw (Lab) - 838
Gemma Taylor-Robinson (Indep Community and Health Concern) - 270
Bewdley and Rock (Cons hold)
Calne Edginton-White (Indep Community and Health Concern) - 551
Nick Harris (Cons)* - 1,179
Phil Oliver (Green) - 101
Rod Stanczyszyn (Lab) - 651
Heidi Worth (Lib Dem) - 101
Blakebrook and Habberley South (Cons hold)
Clare Cassidy (Lib Dem) - 141
Victoria Caulfield (Green) - 177
Daniel Crampton (Lab) - 470
Tracey Onslow (Cons)* - 910
Broadwaters (Lab gain)
John Desmond (Cons)* - 465
Bill Hopkins (UKIP) - 87
Anita Ostrowski (Green) - 90
Abdur Razzak (Lib Dem) - 356
Gareth Webster (Lab) - 475
Peter Young (Indep Community and Health Concern) - 256
Foley Park and Hoobrook (Cons hold)
Adrian Beavis (Lib Dem) - 230
Sally Chambers (Cons)* - 796
Dave Finch (Green) - 71
Craig Leonard (UKIP) - 90
Susan Meekings (Indep Community and Health Concern) - 287
Brian Seymour-Smith (Lab) - 457
Franche & Habberley North (Cons hold)
Mike Cheeseman (Cons)* - 993
John Davis (Green) - 40
Sadie Furey (Lib Dem) - 110
Susie Griffiths (Indep Community and Health Concern) - 452
Heather Lacy (UKIP) - 81
Christopher Nicholls (Lab) - 696
Mitton (Cons hold)
Cliff Brewer (Lab) - 529
Simon Ford (Lib Dem) - 81
Doug Hine (Green) - 60
Chris Rogers (Cons)* - 815
John Thomas (Indep Community and Health Concern) - 390
Offmore & Comberton (Lib Dem gain)
Graham Ballinger (Indep Community and Health Concern) - 237
Brett Caulfield (Green) - 79
Kevin Gale (Cons)* - 505
Nick Savage (Lab) - 391
Martin Stooke (UKIP) - 160
Alan Totty (Lib Dem) - 742
Wribbenhall and Arley (Cons gain)
Leia Beavis (Lib Dem) - 35
John Byng (Indep Community and Health Concern) - 299
Philip Edmundson (Lab) - 394
Paul Harrison (Cons) - 688
Megan Williams (Green) - 87
Wyre Forest Rural (Cons hold)
Rachel Akathiotis (Lib Dem) - 98
Ian Hardiman (Cons)* - 1,590
David Jones (Lab) - 668
Kate Spohrer (Green) - 182