Before (end of 2022) (31 seats, Open Council Data)
Conservative 18 · Other 7 · Labour 3 · Liberal Democrats 3
After (end of 2023) (31 seats, Open Council Data)
Conservative 11 · Labour 8 · Other 7 · Liberal Democrats 5
Ward results
Alvechurch South1 seat · turnout 40.3%
| Alan Bailes | Independent | 531 ✓ |
| Spencer Edward Loades | Conservative | 231 |
| Eric Anthony Godfrey | Labour | 131 |
| Suzanne Elizabeth Jane Nicholl | Liberal Democrats | 34 |
Alvechurch Village1 seat · turnout 38.6%
| Rachael Anne Bailes | Independent | 487 ✓ |
| Martin Malcolm McLeod | Labour | 166 |
| Barry John Thornton | Conservative | 133 |
| Martin Antony Ball | Green | 64 |
| Rebecca Ann Louise Stevens | Liberal Democrats | 25 |
Aston Fields1 seat · turnout 38.1%
| Jane Elledge | Labour | 347 ✓ |
| Kyle Daisley | Conservative | 283 |
| Martine Louise Reynolds | Liberal Democrats | 277 |
| Nick Trow | Green | 56 |
Avoncroft1 seat · turnout 32.5%
| David Nicholl | Liberal Democrats | 409 ✓ |
| John Ralph Ellis | Labour | 322 |
| Phil Thomas | Conservative | 189 |
Barnt Green & Hopwood1 seat · turnout 41.5%
| Charlie Hotham | Independent | 682 ✓ |
| Amritjot Singh Nannar | Conservative | 185 |
| Kiran Gulia | Labour | 123 |
Belbroughton & Romsley2 seats · turnout 38.6%
| Karen Jane May | Conservative | 1,354 ✓ |
| Simon Nock | Conservative | 1,096 ✓ |
| Ros Cooke | Labour | 381 |
| Susan Jones | Independent | 316 |
| Gary Brian Prescott | Independent | 287 |
| Sabrina Francis | Independent | 107 |
Bromsgrove Central1 seat · turnout 44.1%
| Siobhan Robinson | Liberal Democrats | 763 ✓ |
| Luv Datta | Conservative | 154 |
| David Edward Peters | Labour | 118 |
Catshill North1 seat · turnout 26.4%
| Bernard Martin McEldowney | Independent | 203 ✓ |
| Andrew Glanville | Labour | 191 |
| Miral Amin | Conservative | 141 |
| Martin Philip German | Liberal Democrats | 29 |
Catshill South1 seat · turnout 26.4%
| Shirley Anne Webb | Conservative | 300 ✓ |
| Jenny Smith | Labour | 204 |
| Barbara Christine Murphy | Liberal Democrats | 77 |
Charford1 seat · turnout 21.3%
| Sam Ammar | Labour | 284 ✓ |
| Sam Johnson | Conservative | 146 |
| Gillian Ruth Bell | Liberal Democrats | 62 |
Cofton1 seat · turnout 32.1%
| Anita Maria Dale | Conservative | 318 ✓ |
| Christine Margaret McDonald | Labour | 277 |
| Jill Harvey | Green | 175 |
| David Andrew Nicklin | Liberal Democrats | 68 |
Drakes Cross1 seat · turnout 27.0%
| Susan Baxter | Independent | 372 ✓ |
| Trevor Holman | Conservative | 195 |
| Matt Tovey | Green | 48 |
| Alan James Bell | Liberal Democrats | 43 |
Hagley East1 seat · turnout 34.5%
| Ruth Emma Lambert | Conservative | 387 ✓ |
| Lorraine Ann Johnson | Independent | 353 |
| Mark Gibbons | Liberal Democrats | 105 |
Hagley West1 seat · turnout 35.7%
| Steven Robert Colella | Independent | 827 ✓ |
| Jayne Belinda Willetts | Conservative | 155 |
| Susan Robbins | Green | 78 |
Hill Top1 seat · turnout 33.0%
| David Hopkins | Labour | 401 ✓ |
| Martin Richard Connellan | Conservative | 100 |
| Sara Jane Woodhouse | Liberal Democrats | 55 |
| Chloe Rae Leslie | Trade Unionist and Socialist Coalition | 42 |
Hollywood1 seat · turnout 30.9%
| Derek John Alexander Forsythe | Conservative | 538 ✓ |
| Douglas Anthony Bridger | Labour | 186 |
Lickey Hills1 seat · turnout 42.0%
| Bakul Kumar | Conservative | 522 ✓ |
| Janet Elizabeth King | Liberal Democrats | 332 |
| John David Cochrane | Labour | 87 |
Lowes Hill1 seat · turnout 34.9%
| Joshua William Robinson | Liberal Democrats | 660 ✓ |
| Rod Laight | Conservative | 233 |
Marlbrook1 seat · turnout 36.1%
| Helen Jayne Jones | Conservative | 439 ✓ |
| Alan Frederick Cooper | Labour | 220 |
| Peter James Harvey | Green | 142 |
| Mason Cherrington | Reform UK | 63 |
Norton1 seat · turnout 40.7%
| Rob Hunter | Liberal Democrats | 926 ✓ |
| Kumar Muniandy | Conservative | 110 |
Perryfields1 seat · turnout 33.4%
| Kit Taylor | Conservative | 240 ✓ |
| Tony Leslie Maslen | Labour | 175 |
| Jo McKenna | Liberal Democrats | 90 |
Rock Hill1 seat · turnout 30.4%
| Harrison Rone-Clarke | Labour | 453 ✓ |
| Richard Williams | Conservative | 170 |
| Christopher John Paul Appleyard | Liberal Democrats | 69 |
| Lee James Rowley | Green | 41 |
Rubery North1 seat · turnout 33.4%
| Peter Michael McDonald | Labour | 518 ✓ |
| Drew Beaumont | Conservative | 278 |
Rubery South1 seat · turnout 32.4%
| Esther Gray | Labour | 465 ✓ |
| Nick Psirides | Conservative | 289 |
| Julian Malcolm Gray | Green | 67 |
Sanders Park1 seat · turnout 33.5%
| Mick Marshall | Labour | 347 ✓ |
| Vanessa Verlinden | Liberal Democrats | 243 |
| Mark Boulton | Conservative | 198 |
| David Lawrence Pardoe | Independent | 138 |
Sidemoor1 seat · turnout 28.5%
| David Graeme Stewart | Labour | 352 ✓ |
| James Andrew Clarke | Liberal Democrats | 213 |
| Henry Stephen Whitlock Morris | Conservative | 183 |
| Judi Byrne | Trade Unionist and Socialist Coalition | 21 |
Slideslow1 seat · turnout 36.3%
| Samuel Marc Evans | Liberal Democrats | 637 ✓ |
| Mike Thompson | Conservative | 342 |
Tardebigge1 seat · turnout 33.9%
| Peter John Whittaker | Conservative | 442 ✓ |
| Sean Patrick Shannon | Labour | 198 |
| Valerie Jane Clarke | Liberal Democrats | 110 |
| John Smout | Green | 70 |
Wythall East1 seat · turnout 28.0%
| Justin David Stanley | Conservative | 378 ✓ |
| Keith Charles Yates | Independent | 311 |
Wythall West1 seat · turnout 29.8%
| Stephen Richard Peters | Independent | 353 ✓ |
| Geoff Denaro | Conservative | 336 |
