Before (end of 2024) (57 seats, Open Council Data)
Conservative 42 · Green 5 · Labour 4 · Liberal Democrats 3 · Other 2 · Reform UK 1
After (end of 2025) (57 seats, Open Council Data)
Reform UK 26 · Conservative 12 · Green 8 · Liberal Democrats 6 · Labour 3 · Other 2
Ward results
Alvechurch1 seat · turnout 38.5%
| Alan Bailes | Independent | 1,026 ✓ |
| Danny Bromage | Conservative | 751 |
| Lisa Cresswell | Reform UK | 674 |
| Douglas Anthony Bridger | Labour | 233 |
| John Robin Ball | Green | 156 |
| Gillian Ruth Bell | Liberal Democrats | 138 |
Beacon1 seat · turnout 29.1%
| Peter Desmond Turner | Reform UK | 956 ✓ |
| Anita Maria Dale | Conservative | 742 |
| Peter Michael McDonald | Labour | 711 |
| Jill Harvey | Green | 251 |
| Sara Jane Woodhouse | Liberal Democrats | 183 |
Bedwardine1 seat · turnout 38.9%
| Alan Amos | Reform UK | 1,182 ✓ |
| Matt Lamb | Labour | 678 |
| Chris Rimell | Conservative | 408 |
| Martin Jones | Green | 293 |
| Stephen Dorrell | Liberal Democrats | 289 |
Bewdley1 seat · turnout 42.3%
| Dan Morehead | Conservative | 1,244 ✓ |
| Lisa Hyde | Reform UK | 1,070 |
| Rod Stanczyszyn | Labour | 393 |
| Clare Bailey | Green | 237 |
| Ingrid Schmeising-Barnes | Liberal Democrats | 131 |
Bowbrook1 seat · turnout 31.4%
| Seb James | Conservative | 1,061 ✓ |
| Peter Jewell | Reform UK | 969 |
| Margaret Rowley | Liberal Democrats | 599 |
| Stephen Peter Squires | Green | 195 |
| Mike Stafford | Labour | 195 |
Bredon1 seat · turnout 47.4%
| Adrian Ingleby Hardman | Conservative | 1,239 ✓ |
| Sharon Joy Gibbons | Liberal Democrats | 1,226 |
| Joe Davin | Reform UK | 981 |
| Margaret Jean Forrest | Green | 260 |
| Hannah Louise McGahan | Labour | 69 |
Broadway1 seat · turnout 48.7%
| Emma Jane Kearsey | Conservative | 1,137 ✓ |
| Keith Williams | Reform UK | 1,098 |
| Angie Crump | Liberal Democrats | 928 |
| Madeline Kirby | Green | 138 |
| David Brian Owen | Labour | 101 |
Bromsgrove Central1 seat · turnout 44.3%
| Joshua William Robinson | Liberal Democrats | 1,715 ✓ |
| Chris Thomas | Reform UK | 1,030 |
| Adrian David Kriss | Conservative | 548 |
| David Hopkins | Labour | 197 |
| Peter John Measham | Green | 114 |
Bromsgrove East1 seat · turnout 35.7%
| Samuel Marc Evans | Liberal Democrats | 1,141 ✓ |
| Kit Taylor | Conservative | 733 |
| Bob Waller | Reform UK | 722 |
| Janet Cochrane | Labour | 169 |
| Charlie Hotham | Independent | 103 |
| Peter James Harvey | Green | 91 |
Bromsgrove South1 seat · turnout 32.9%
| Gaynor Jean-Louis | Reform UK | 967 ✓ |
| Sam Ammar | Liberal Democrats | 878 |
| Helen Jayne Jones | Conservative | 474 |
| Ian William James Woodall | Labour | 208 |
| Christopher Norman Cooke | Green | 154 |
| Kyle Daisley | Independent | 94 |
Bromsgrove West1 seat · turnout 26.1%
| Nik Price | Reform UK | 754 ✓ |
| James Andrew Clarke | Liberal Democrats | 502 |
| Esther Gray | Labour | 316 |
| Raymond Dent | Conservative | 257 |
| John Smout | Green | 203 |
Chaddesley1 seat · turnout 42.4%
| Marcus John Hart | Conservative | 1,024 ✓ |
| Philip William Hingley | Reform UK | 948 |
| Helen Elizabeth Dyke | Independent | 664 |
| Stuart Holmes | Labour | 159 |
| Wren Nicholson | Green | 108 |
| Linda Dorothy Hardwick | Liberal Democrats | 46 |
Claines1 seat · turnout 41.1%
| Mel Allcott | Liberal Democrats | 1,656 ✓ |
| Martin Williams | Reform UK | 564 |
| Mandy Neill | Green | 400 |
| Trish Nosal | Conservative | 289 |
| Jenny Benfield | Labour | 159 |
Clent Hills1 seat · turnout 39.4%
| Karen Jane May | Conservative | 1,501 ✓ |
| Steven Robert Colella | Independent | 1,129 |
| Donna Westwood | Reform UK | 768 |
| Laura Maeve Rollins | Labour | 165 |
| David Nicholl | Liberal Democrats | 135 |
| Stuart John Davies | Green | 69 |
| Sabrina Francis | Independent | 36 |
| Jenny Shaw | Reform UK | 1,122 ✓ |
| Ben Brookes | Conservative | 975 |
| Philip John Edmundson | Labour | 454 |
| Kate Spohrer | Green | 253 |
| Cloud Clare Eloise Gollop | Liberal Democrats | 118 |
Croome1 seat · turnout 40.3%
| Martin Allen | Green | 2,027 ✓ |
| Russ Varley | Reform UK | 575 |
| Sarah McDermott | Conservative | 497 |
| John Drage | Liberal Democrats | 54 |
| Juma Begum | Labour | 38 |
Droitwich East1 seat · turnout 35.6%
| Daniel Brian Birch | Conservative | 1,324 ✓ |
| Christopher Edmondson | Reform UK | 729 |
| Nicola Louise Mary Morris | Green | 691 |
| Louis Allaway | Labour | 176 |
| Owen Mark Ralph | Liberal Democrats | 154 |
Droitwich West1 seat · turnout 35.6%
| Richard Julian Morris | Conservative | 1,276 ✓ |
| Dom Mitchell | Reform UK | 765 |
| Gill Rawlings | Labour | 260 |
| Roy Charles Harmsworth | Liberal Democrats | 155 |
| Doug Hincks | Green | 137 |
Evesham North West1 seat · turnout 26.5%
| Sam Bastow | Reform UK | 934 ✓ |
| Mark Sidney Goodge | Conservative | 707 |
| Mary Tasker | Labour | 305 |
| Nancie Buckland | Green | 253 |
| Matthew Jones | Liberal Democrats | 196 |
Evesham South1 seat · turnout 32.3%
| Michele Jayne Hulme | Reform UK | 924 ✓ |
| Marino Cretu | Green | 609 |
| Emma Katherine Stokes | Conservative | 493 |
| Rob Robinson | Independent | 427 |
| Amanda Sara Capewell | Labour | 174 |
| Sally Danielle Jones | Liberal Democrats | 99 |
Hallow1 seat · turnout 34.3%
| Mel Fordington | Conservative | 858 ✓ |
| Sebastian James Spiers | Reform UK | 816 |
| Daniel Walton | Labour | 735 |
| Clifford Hobbs | Liberal Democrats | 251 |
| Richard Henry Kimberlee | Green | 186 |
Harvington1 seat · turnout 41.0%
| Satinder Bell | Reform UK | 1,162 ✓ |
| Terry Bennett | Conservative | 1,109 |
| David Martin Tasker | Labour | 435 |
| Paul John Clayson | Green | 330 |
| Andrew Paul Fieldsend-Roxborough | Liberal Democrats | 270 |
Littletons1 seat · turnout 27.0%
| Hannah Robson | Green | 890 ✓ |
| Liz Williams | Reform UK | 889 |
| Aaron James Powell | Conservative | 833 |
| Neal John Cartwright | Labour | 96 |
| John David Littlechild | Liberal Democrats | 89 |
| Graham Paul Kemp | Heritage Party | 16 |
Malvern Chase1 seat · turnout 41.9%
| Malcolm Victory | Green | 1,518 ✓ |
| Seb Barbour | Conservative | 628 |
| Angel Florence Chawner | Reform UK | 507 |
| Emma Trueman | Liberal Democrats | 360 |
| Anna Marie Cummins | Labour | 98 |
Malvern Langland1 seat · turnout 32.0%
| Paul Bennett | Liberal Democrats | 716 ✓ |
| Jeanette Sheen | Reform UK | 510 |
| Julie Caroline MacLusky | Conservative | 488 |
| Beverley Nielsen | Labour | 456 |
| Simon Johnson | Green | 312 |
Malvern Link1 seat · turnout 36.8%
| Chris McSweeny | Liberal Democrats | 824 ✓ |
| Andy Peplow | Reform UK | 703 |
| Karen Michelle Hanks | Conservative | 685 |
| Fran Victory | Green | 547 |
| Christopher Roland Burrows | Labour | 184 |
Malvern Trinity1 seat · turnout 44.8%
| Natalie Maria McVey | Green | 1,559 ✓ |
| Michael David Savage | Reform UK | 509 |
| Dan Watkins | Conservative | 462 |
| Jamie Cramp | Liberal Democrats | 251 |
| Brian Joseph Burdon | Labour | 109 |
| Graeme Stubbs | Independent | 82 |
Nunnery1 seat · turnout 32.1%
| Dave Aubrey | Reform UK | 718 ✓ |
| Bash Ali | Labour | 664 |
| Allah Ditta | Conservative | 548 |
| Barbara Mitra | Green | 289 |
| Scott Butler | Liberal Democrats | 134 |
Ombersley1 seat · turnout 35.2%
| Tony Miller | Conservative | 1,259 ✓ |
| Gary Thompson | Reform UK | 1,215 |
| Michael Bleddyn Sturt-Joy | Liberal Democrats | 222 |
| David Charles Chamberlain | Green | 215 |
| Sachin Mathur | Labour | 175 |
Pershore1 seat · turnout 40.7%
| Dan Boatright-Greene | Liberal Democrats | 2,263 ✓ |
| Paul Wallis | Reform UK | 817 |
| Sam Tarran | Conservative | 502 |
| Fiona Sarah Nunan | Green | 82 |
| Christopher David Windsor | Labour | 67 |
Powick & Longdon1 seat
| Tom Wells | Independent | 2,194 ✓ |
| Max Windsor-Peplow | Reform UK | 622 |
| Glen Promnitz | Conservative | 361 |
| Paul Boatright-Greene | Liberal Democrats | 117 |
| Christopher Johnathan Taylor | Labour | 75 |
| Jabba Riaz | Labour | 794 ✓ |
| Clare Wratten | Green | 768 |
| David Carney | Reform UK | 595 |
| Gregory Wilkins | Conservative | 185 |
| Bart Ricketts | Liberal Democrats | 70 |
| Mark Patrick Davies | Trade Unionist and Socialist Coalition | 24 |
Redditch Central2 seats
| Dave Edmonds | Reform UK | 1,597 ✓ |
| Richard Tudge | Reform UK | 1,524 ✓ |
| Andrew Fry | Labour | 1,095 |
| Jane Spilsbury | Labour | 951 |
| Michael Chalk | Conservative | 949 |
| Chris Holz | Conservative | 781 |
| Clare Beckhelling | Green | 434 |
| Adam Scott Price | Green | 322 |
| Andy Holmes | Liberal Democrats | 181 |
| Karen Holmes | Liberal Democrats | 180 |
Redditch East2 seats
| Joanne Monk | Reform UK | 2,120 ✓ |
| David Taylor | Reform UK | 1,994 ✓ |
| Karen Ashley | Conservative | 1,130 |
| Juliet Ann Brunner | Conservative | 1,121 |
| Jen Snape | Labour | 968 |
| Bill Hartnett | Labour | 961 |
| Kathryn Lindsey Manning | Green | 306 |
| Kevin White | Green | 252 |
| Elaine Margaret Drage | Liberal Democrats | 227 |
| Charles Gordon John Tucker | Liberal Democrats | 195 |
Redditch South2 seats · turnout 36.1%
| Roger Bennett | Reform UK | 2,261 ✓ |
| Susan Eacock | Reform UK | 2,120 ✓ |
| Brandon Frank Clayton | Conservative | 1,579 |
| Craig Warhurst | Conservative | 1,564 |
| Jenny Smith | Labour | 1,152 |
| William Boyd | Labour | 978 |
| Claire Mary Davies | Green | 482 |
| Ann Gee | Liberal Democrats | 403 |
| Ben Bradley | Green | 389 |
| David Howard Gee | Liberal Democrats | 299 |
Redditch West2 seats
| Ashley Monk | Reform UK | 1,695 ✓ |
| Stephen Foster | Reform UK | 1,660 ✓ |
| Matthew Dormer | Conservative | 1,451 |
| Elizabeth Marshall | Conservative | 1,287 |
| Robin Lunn | Labour | 1,113 |
| Monica Stringfellow | Labour | 1,110 |
| David Thain | Green | 442 |
| John Malcolm Marsh | Liberal Democrats | 326 |
| Glen Christopher Theobald | Green | 312 |
| Andy Thompson | Liberal Democrats | 256 |
Riverside1 seat · turnout 33.7%
| Tor Pingree | Green | 1,280 ✓ |
| Simon Eon Geraghty | Conservative | 726 |
| John Beacham | Reform UK | 508 |
| Robyn Norfolk | Labour | 267 |
| Paul Richard Jagger | Liberal Democrats | 102 |
| Archie Michael Harrison | Trade Unionist and Socialist Coalition | 18 |
St Barnabas1 seat · turnout 32.7%
| Anthony Upton | Reform UK | 1,022 ✓ |
| David Richard Ross | Conservative | 757 |
| Bernadette Connor | Labour | 353 |
| Oliver Yasha Walker | Liberal Democrats | 167 |
| David Finch | Green | 140 |
St Chads1 seat · turnout 31.5%
| Bill Hopkins | Reform UK | 812 ✓ |
| Fran Oborski | The Liberal Party | 591 |
| Marie Holmes | Labour | 232 |
| Nigel John Grace | Liberal Democrats | 226 |
| Steven Hollands | Conservative | 214 |
| Brett Raymond Caulfield | Green | 143 |
St Georges1 seat
| Mark Crosby | Reform UK | 872 ✓ |
| Tony Andrew Muir | Independent | 331 |
| Diana Smith | Labour | 309 |
| Kevin George Gale | Conservative | 229 |
| Shazu Miah | The Liberal Party | 164 |
| Oskar Hyams | Green | 152 |
| Mark Thomas Eliot Heafield | Liberal Democrats | 82 |
St John1 seat · turnout 34.1%
| Richard Udall | Labour | 892 ✓ |
| Martin John Hewlett | Reform UK | 570 |
| Sarah Edwards | Green | 308 |
| Bertie Ballinger | Conservative | 277 |
| Peter Jackson | Liberal Democrats | 66 |
| Martin Julian Keith Potter | UK Independence Party (UKIP) | 19 |
St Johns1 seat · turnout 35.6%
| Matthew Jones | Reform UK | 946 ✓ |
| John Campion | Conservative | 622 |
| Leigh Whitehouse | Independent | 350 |
| John Beckingham | Labour | 336 |
| John Davis | Green | 247 |
| Suzanne Elizabeth Nicholl | Liberal Democrats | 93 |
St Peter1 seat · turnout 37.3%
| Louis Stephen | Green | 1,639 ✓ |
| Paul Simon Hickling | Reform UK | 758 |
| Tom Wisneiwski | Conservative | 481 |
| Ian Keith Benfield | Labour | 176 |
| Stuart Wild | Liberal Democrats | 122 |
St Peters1 seat
| Rob Wharton | Reform UK | 813 ✓ |
| Nathan John Desmond | Conservative | 624 |
| Keith Budden | Labour | 336 |
| Peter Dyke | Independent | 234 |
| Clare Cassidy | Liberal Democrats | 167 |
| Douglas Hine | Green | 123 |
St Stephen1 seat · turnout 34.3%
| Matthew Jenkins | Green | 1,678 ✓ |
| Roger Paul Brooker | Reform UK | 541 |
| Angelika Wisniewska | Conservative | 233 |
| Ruth Mary Coates | Labour | 203 |
| Jon Taylor | Liberal Democrats | 96 |
| Karl Perks | Reform UK | 1,154 ✓ |
| Alasdair Sutton | Conservative | 596 |
| John William Roland Thomas | Independent | 267 |
| William Moule | Labour | 248 |
| Timothy Schmeising-Barnes | Liberal Democrats | 139 |
| Clive Wood | Green | 124 |
Stourport Mitton1 seat
| Ian Cresswell | Reform UK | 1,298 ✓ |
| Chris Rogers | Conservative | 747 |
| John Caldwell | Liberal Democrats | 536 |
| Jackie Griffiths | Labour | 332 |
| Geoff Davis | Green | 145 |
Tenbury1 seat · turnout 36.1%
| Justin Bowen | Reform UK | 1,198 ✓ |
| Carl Fordington | Conservative | 1,072 |
| Jed Marson | Liberal Democrats | 341 |
| Peter Henry Jones | Green | 314 |
| Adam Scott | Labour | 150 |
Upton Snodsbury1 seat · turnout 37.3%
| Linda Robinson | Conservative | 1,318 ✓ |
| Sean Luke Stock | Reform UK | 828 |
| Philip David Killoran | Liberal Democrats | 675 |
| Robert Jon Nichols | Green | 208 |
| Stephen Ainsworth | Labour | 134 |
Warndon & Elbury Park1 seat
| Owen Tomas Cleary | Reform UK | 866 ✓ |
| Jill Desayrah | Labour | 440 |
| James Stanley | Conservative | 233 |
| Alex Mace | Green | 140 |
| Sarah Neale | Liberal Democrats | 68 |
Warndon Villages1 seat
| Andrew Cross | Green | 1,342 ✓ |
| Connor Paul Terence Smith | Reform UK | 684 |
| Sarah Philippa Jane Murray | Liberal Democrats | 536 |
| Lucy Hodgson | Conservative | 377 |
| Ed Kimberley | Labour | 149 |
Woodvale1 seat · turnout 35.7%
| Mark Richard Dunkley | Reform UK | 1,319 ✓ |
| Shirley Anne Webb | Conservative | 1,047 |
| Sheridan Ann Bellingham | Labour | 263 |
| Martin Philip German | Liberal Democrats | 245 |
| Julian Malcolm Gray | Green | 152 |
Wythall1 seat · turnout 50.5%
| Adam David Kent | Conservative | 1,832 ✓ |
| Stephen Richard Peters | Reform UK | 904 |
| Seán Anthony Taylor | Independent | 570 |
| Adrian John Lee | Labour | 176 |
| Valerie Jane Clarke | Liberal Democrats | 92 |
| Amelia Louisa Quirk | Green | 77 |
