Before (end of 2021) (101 seats, Open Council Data)
Labour 65 · Conservative 27 · Liberal Democrats 8 · Green 1
After (end of 2022) (101 seats, Open Council Data)
Labour 65 · Conservative 22 · Liberal Democrats 12 · Green 2
Ward results
Acocks Green2 seats · turnout 28.6%
| Harmer R. | Liberal Democrats | 2,225 ✓ |
| P. Wagg | Liberal Democrats | 1,856 ✓ |
| John O'Shea | Labour | 1,679 |
| Makrinov N. | Labour | 1,531 |
| Malik Zafar Iqbal | Conservative | 288 |
| AC Baker | Green | 258 |
| Shingadia S. | Conservative | 239 |
| Eamonn Kevin Flynn | TUSC | 84 |
Allens Cross1 seat · turnout 27.4%
| Deakin J. | Labour | 922 ✓ |
| Eddie Freeman | Conservative | 908 |
| Rust D. | Green | 112 |
| Fielden C. | Liberal Democrats | 62 |
Alum Rock2 seats · turnout 29.3%
| Idrees M. | Labour | 3,751 ✓ |
| Mariam Khan | Labour | 3,442 ✓ |
| Ishraq Hussain | Liberal Democrats | 751 |
| Evans J. | Liberal Democrats | 501 |
| Yousaf W. | Conservative | 177 |
| Rani F. | Conservative | 175 |
Aston2 seats · turnout 42.5%
| Abid Khan | Liberal Democrats | 3,012 ✓ |
| Mumtaz Hussain | Liberal Democrats | 2,542 ✓ |
| Afzal M. | Labour | 2,463 |
| Kauser N. | Labour | 2,223 |
| Meah N. | BP | 265 |
| Choudhury J. | Conservative | 216 |
| Hakim L. | Conservative | 177 |
| Gerald D. | WM | 148 |
| Coke R. | WM | 127 |
Balsall Heath West1 seat · turnout 30.4%
| Moledina S. | Labour | 1,150 ✓ |
| Malik Z. | Conservative | 710 |
| Khatoon H. | Liberal Democrats | 151 |
| Guest C. | Green | 121 |
| Scrivens P. | WPB | 88 |
Bartley Green2 seats · turnout 24.7%
| Lines B. | Conservative | 1,814 ✓ |
| Brewer K. | Conservative | 1,672 ✓ |
| Hook E. | Labour | 1,624 |
| Preston P. | Labour | 1,511 |
| Robertson J. | Green | 259 |
| Knowles M. | Liberal Democrats | 151 |
| Morrow J. | Liberal Democrats | 132 |
Billesley2 seats · turnout 30.1%
| Davis P. | Labour | 2,153 ✓ |
| Katherine Elizabeth Iroh | Labour | 2,000 ✓ |
| McLernan M. | Conservative | 1,310 |
| Qazi N. | Conservative | 1,261 |
| Peacock H. | Green | 392 |
| Maguire C. | Liberal Democrats | 279 |
| Peacock J. | Green | 223 |
| Ian Neal | Liberal Democrats | 183 |
| Ian William Derek Bishop | REF | 93 |
Birchfield1 seat
| Mahmood Hussain | Labour | 1,391 ✓ |
| Alak Chanda | Conservative | 211 |
| Christopher Anton | Liberal Democrats | 159 |
Bordesley & Highgate1 seat · turnout 20.6%
| Mosquito Y. | Labour | 925 ✓ |
| Talukder Z. | Conservative | 311 |
| Woollard E. | WPB | 247 |
| Guest M. | Green | 132 |
Bordesley Green1 seat · turnout 30.2%
| Raqeeb Aziz | Labour | 1,489 ✓ |
| Wajid Burkey | Conservative | 397 |
| Gerry Moynihan | Liberal Democrats | 309 |
Bournbrook & Selly Park2 seats · turnout 21.5%
| Jones B. | Labour | 1,942 ✓ |
| McCarthy K. | Labour | 1,935 ✓ |
| Nelson J. | Green | 546 |
| Nela M. | Conservative | 301 |
| Rashid T. | Conservative | 273 |
| Peter Gilbert | Liberal Democrats | 243 |
| Neville M. | Green | 237 |
| Curtis R. | Liberal Democrats | 202 |
| Green T. | TUSC | 142 |
Bournville & Cotteridge2 seats · turnout 38.9%
| Liz Clements | Labour | 3,069 ✓ |
| Grindrod F. | Labour | 2,739 ✓ |
| Dawkins N. | Conservative | 1,489 |
| Dixon J. | Conservative | 1,228 |
| Masters R. | Green | 470 |
| Hentsch P. | Liberal Democrats | 383 |
| Ben Mabbett | Green | 382 |
| Radcliffe D. | Liberal Democrats | 275 |
Brandwood & King's Heath2 seats · turnout 41.5%
| D. Barker | Labour | 2,769 ✓ |
| Trickett L. | Labour | 2,704 ✓ |
| Mullaney M. | Liberal Democrats | 1,093 |
| Amo Hussain | Conservative | 968 |
| Whitby H. | Conservative | 850 |
| Chris Stanley | Liberal Democrats | 802 |
| Cox P. | Green | 615 |
| Voigt A. | Green | 488 |
| Hudson M. | Independent | 485 |
| Wilson L. | WPB | 120 |
| Bevin P. | WPB | 111 |
Bromford & Hodge Hill2 seats · turnout 23.6%
| Majid Mahmood | Labour | 2,434 ✓ |
| Diane Donaldson | Labour | 2,405 ✓ |
| Higgs J. | Conservative | 515 |
| Zychon J. | Conservative | 384 |
| Phillpotts J. | Green | 210 |
| Mehmood A. | Liberal Democrats | 155 |
| Khan J. | Liberal Democrats | 152 |
Castle Vale1 seat · turnout 19.5%
| Ray Goodwin | Labour | 522 ✓ |
| Macefield J. | Green | 478 |
| Romain T. | Conservative | 279 |
| K. Sucilla-O'Sullivan | TUSC | 11 |
| Julien Pritchard | Green | 1,890 ✓ |
| Mike Leddy | Labour | 454 |
| Andrew Michael Fuller | Conservative | 163 |
| Christopher John Bertram | Liberal Democrats | 24 |
Edgbaston2 seats · turnout 34.4%
| Alden D. | Conservative | 1,710 ✓ |
| M. Bennett | Conservative | 1,548 ✓ |
| Baljit Kaur Bal | Labour | 1,474 |
| Hill M. | Labour | 1,465 |
| Awasthi A. | Green | 392 |
| Jamie Scott | Liberal Democrats | 251 |
| James Liam Bryant | Liberal Democrats | 243 |
Erdington2 seats · turnout 31.9%
| Alden R. | Conservative | 2,469 ✓ |
| Moore G. | Conservative | 2,047 ✓ |
| Dad B. | Labour | 1,643 |
| S. Bi | Labour | 1,624 |
| Clawley H. | Green | 220 |
| Ferguson A. | Green | 161 |
| James Richard Green | Liberal Democrats | 118 |
| Ward C. | TUSC | 95 |
| Amin M. | Liberal Democrats | 86 |
Frankley Great Park1 seat · turnout 27.1%
| Morrall S. | Conservative | 1,356 ✓ |
| Steve Haynes | Labour | 711 |
| Beck P. | Green | 86 |
| Peter Lloyd | Liberal Democrats | 71 |
Garretts Green1 seat · turnout 26.6%
| Saddak Miah | Labour | 1,301 ✓ |
| Saqib Khan | Liberal Democrats | 436 |
| Hall D. | Conservative | 191 |
Glebe Farm & Tile Cross2 seats · turnout 19.6%
| Bridle M. | Labour | 1,862 ✓ |
| Cotton J. | Labour | 1,704 ✓ |
| Ishraq Hussain | Liberal Democrats | 567 |
| Fox M. | Conservative | 562 |
| Mahmood F. | Conservative | 486 |
| Norman E. | Liberal Democrats | 306 |
Gravelly Hill1 seat · turnout 23.1%
| Mick Brown | Labour | 807 ✓ |
| Harper-Nunes S. | Green | 363 |
| Mehmood A. | Conservative | 328 |
| Lusk D. | Liberal Democrats | 34 |
| Patrick T. | TUSC | 25 |
Hall Green North2 seats · turnout 27.8%
| Ahmed A. | Labour | 2,271 ✓ |
| Suleman S. | Labour | 2,182 ✓ |
| Choudhry T. | Conservative | 1,287 |
| Malik Zafar Iqbal | Conservative | 1,134 |
| Andy Spruce | Liberal Democrats | 430 |
| Hemming A. | Liberal Democrats | 415 |
| Courage G. | Green | 374 |
Hall Green South1 seat · turnout 35.3%
| Timothy Huxtable | Conservative | 1,427 ✓ |
| Shafaq Ahmed | Labour | 1,071 |
| David Parker | Green | 148 |
| David Alan Lickiss | Liberal Democrats | 118 |
Handsworth1 seat · turnout 24.1%
| Quinnen H. | Labour | 1,397 ✓ |
| Surti D. | Conservative | 116 |
| Freshwater E. | Green | 95 |
| George Michael Okae Fosu | Liberal Democrats | 67 |
Handsworth Wood2 seats · turnout 24.7%
| Atwal G. | Labour | 2,318 ✓ |
| Narinder Kooner | Labour | 2,237 ✓ |
| Ravinder Singh Chumber | Conservative | 723 |
| S. Uddin | Conservative | 551 |
| Emily Cox | Liberal Democrats | 373 |
| Burgess C. | Liberal Democrats | 361 |
Harborne2 seats · turnout 38.6%
| Martin Brooks | Labour | 2,923 ✓ |
| Francis J. | Labour | 2,815 ✓ |
| Peter Fowler | Conservative | 1,919 |
| O'Hara H. | Conservative | 1,703 |
| Crisp A. | Green | 628 |
| Harmer J. | Liberal Democrats | 532 |
| Garrett I. | Liberal Democrats | 455 |
Heartlands1 seat · turnout 28.6%
| S. Shah | Labour | 1,672 ✓ |
| Azam A. | Conservative | 284 |
| Ellinor C. | Liberal Democrats | 139 |
Highter's Heath1 seat · turnout 26.2%
| Higgs A. | Conservative | 1,094 ✓ |
| Waltho L. | Labour | 793 |
| Thomas C. | Green | 109 |
Holyhead1 seat · turnout 31.1%
| Rinkal Shergill | Labour | 1,618 ✓ |
| Trench K. | Independent | 293 |
| Hardie A. | Conservative | 133 |
| Katie Douglas | Liberal Democrats | 73 |
King's Norton North1 seat · turnout 32.1%
| Aitken A. | Labour | 1,353 ✓ |
| Barry Victor Wood | Conservative | 949 |
| Sorboen K. | Green | 92 |
| Blissett M. | Liberal Democrats | 47 |
King's Norton South1 seat · turnout 28.9%
| Robert Andrew Grant | Green | 1,137 ✓ |
| Sonia Kumar | Labour | 732 |
| Robert Joseph Clancy | Conservative | 365 |
Kingstanding2 seats · turnout 21.0%
| Hughes D. | Labour | 1,350 ✓ |
| Payne R. | Conservative | 1,286 ✓ |
| Brittain B. | Conservative | 1,274 |
| Rasheed N. | Labour | 1,221 |
| S. Ambler | Liberal Democrats | 142 |
| Painter R. | Green | 125 |
| Taylor P. | Green | 99 |
| Foster J. | TUSC | 50 |
| Abid Khan | WM | 19 |
Ladywood2 seats · turnout 19.1%
| Bore A. | Labour | 1,819 ✓ |
| Hartley K. | Labour | 1,764 ✓ |
| Axford K. | Conservative | 422 |
| Gaussen D. | Green | 413 |
| Hordern G. | Conservative | 358 |
| Dargue L. | Liberal Democrats | 278 |
| Jen Wilson | Liberal Democrats | 193 |
| Jeyanayagam P. | TUSC | 85 |
Longbridge & West Heath2 seats · turnout 26.5%
| Clancy D. | Conservative | 2,138 ✓ |
| Ron Storer | Conservative | 1,874 ✓ |
| Abdi M. | Labour | 1,366 |
| Kalik S. | Labour | 1,340 |
| McKears S. | Green | 294 |
| Stanton E. | Green | 290 |
| Mendez V. | Liberal Democrats | 180 |
| Michael Sturt-Joy | Liberal Democrats | 160 |
| Walder C. | TUSC | 94 |
Moseley2 seats · turnout 41.5%
| Izzy Knowles | Liberal Democrats | 3,025 ✓ |
| Jenkins K. | Labour | 2,497 ✓ |
| Martin Gladstone Straker Welds | Labour | 2,126 |
| Russell R. | Liberal Democrats | 1,867 |
| Porteous E. | Green | 553 |
| Abid Khan | Conservative | 407 |
| Khan I. | Conservative | 363 |
Nechells1 seat · turnout 18.6%
| Lee Marsham | Labour | 1,194 ✓ |
| Babington J. | Conservative | 150 |
Newtown1 seat · turnout 24.6%
| Islam Z. | Labour | 1,031 ✓ |
| Khalique A. | Conservative | 267 |
| Ruumi C. | Liberal Democrats | 266 |
| Jaddoo D. | WM | 212 |
North Edgbaston2 seats · turnout 26.8%
| Marcus Bernasconi | Labour | 2,353 ✓ |
| Thompson S. | Labour | 2,178 ✓ |
| Chaudary K. | Conservative | 1,043 |
| Zaman W. | Conservative | 1,003 |
| Ward M. | Liberal Democrats | 274 |
| Burford T. | Liberal Democrats | 208 |
| Downs W. | TUSC | 108 |
Northfield1 seat · turnout 35.4%
| Kurt-Elli K. | Labour | 1,584 ✓ |
| Rowe K. | Conservative | 973 |
| Wilson T. | Green | 126 |
| Moles A. | Liberal Democrats | 118 |
Oscott2 seats · turnout 23.2%
| Sandhu D. | Conservative | 1,506 ✓ |
| Dring B. | Labour | 1,502 ✓ |
| Hall A. | Conservative | 1,477 |
| Majahid H. | Labour | 1,204 |
| Joshua-John Bunting | Liberal Democrats | 313 |
| Warnaby N. | Liberal Democrats | 224 |
Perry Barr2 seats · turnout 30.5%
| Hunt J. | Liberal Democrats | 2,286 ✓ |
| M. Jan | Liberal Democrats | 1,841 ✓ |
| Hanif M. | Labour | 1,673 |
| Williams F. | Labour | 1,324 |
| Ahmed J. | Conservative | 348 |
| Jenkins W. | Conservative | 291 |
Perry Common1 seat · turnout 22.1%
| Jilly Bermingham | Labour | 892 ✓ |
| Okello R. | Conservative | 684 |
| Allsop S. | Liberal Democrats | 52 |
| Boyle S. | Green | 45 |
| Friel S. | TUSC | 21 |
Pype Hayes1 seat · turnout 25.8%
| Mahmood B. | Labour | 911 ✓ |
| Cherise Welch | Conservative | 819 |
| Deamer R. | Green | 105 |
| Watts G. | Liberal Democrats | 45 |
| Murray B. | TUSC | 28 |
Quinton2 seats · turnout 33.0%
| Sam Forsyth | Labour | 2,249 ✓ |
| Rainbow L. | Labour | 2,163 ✓ |
| Stanford D. | Conservative | 2,136 |
| McCormack C. | Conservative | 2,064 |
| Bolton J. | Green | 292 |
| Sue Anderson | Liberal Democrats | 222 |
| Garrett S. | Liberal Democrats | 192 |
Rubery & Rednal1 seat · turnout 26.3%
| Angela Delaney | Conservative | 918 ✓ |
| Kennedy T. | Labour | 776 |
| Ball R. | Green | 117 |
| Lister T. | Liberal Democrats | 50 |
Shard End1 seat · turnout 16.8%
| Ward I. | Labour | 854 ✓ |
| Briggs T. | Conservative | 371 |
| Allsop E. | Green | 100 |
| Barber C. | Liberal Democrats | 80 |
Sheldon2 seats · turnout 24.2%
| Tilsley P. | Liberal Democrats | 1,752 ✓ |
| Green C. | Liberal Democrats | 1,534 ✓ |
| Abdi I. | Labour | 835 |
| Piekarz J. | Labour | 743 |
| Axford S. | Conservative | 564 |
| Jenkins O. | Conservative | 513 |
| K. Harrison | Green | 218 |
| Andrews M. | TUSC | 89 |
Small Heath2 seats · turnout 33.0%
| Bano S. | Labour | 2,142 ✓ |
| Saqib Khan | Labour | 2,005 ✓ |
| Mishal Saeed | Liberal Democrats | 1,406 |
| Sadiq N. | Liberal Democrats | 1,290 |
| N. Abu | Conservative | 1,081 |
| Amo Hussain | Conservative | 800 |
Soho & Jewellery Quarter2 seats · turnout 23.7%
| Lal C. | Labour | 2,399 ✓ |
| Spence S. | Labour | 2,146 ✓ |
| Christoffersen M. | Green | 473 |
| Coffey J. | Conservative | 391 |
| Hashmi A. | Conservative | 305 |
| Hardy G. | Liberal Democrats | 300 |
| Perrott J. | Liberal Democrats | 242 |
South Yardley1 seat · turnout 26.5%
| Z. Choudhry | Liberal Democrats | 1,062 ✓ |
| Bashir A. | Labour | 515 |
| Mackey J. | Conservative | 220 |
| Chris Garghan | Green | 90 |
| Severn B. | TUSC | 20 |
| Azim M. | Labour | 2,708 ✓ |
| Hussain S. | Labour | 2,417 ✓ |
| Bari A. | Conservative | 937 |
| Obaydul Kabir | Conservative | 776 |
| Mike Harrison | Green | 186 |
| Paul Andrew Bishop | Liberal Democrats | 173 |
| Crickmay M. | Liberal Democrats | 131 |
Sparkhill2 seats · turnout 30.3%
| Rashad Mahmood | Labour | 3,020 ✓ |
| Brennan N. | Labour | 2,889 ✓ |
| Habib Rehman | Conservative | 739 |
| Asad A. | Conservative | 537 |
| Al-Haq A. | Liberal Democrats | 261 |
| Wilkinson A. | Liberal Democrats | 166 |
Stirchley1 seat · turnout 36.2%
| Mary Locke | Labour | 1,900 ✓ |
| Graham Knight | Conservative | 361 |
| Masters E. | Green | 229 |
| Banting P. | Liberal Democrats | 125 |
Stockland Green2 seats · turnout 21.6%
| Jones J. | Labour | 2,040 ✓ |
| Abid Khan | Labour | 1,871 ✓ |
| Stella Murphy | Conservative | 757 |
| Kayani M. | Conservative | 753 |
| Green R. | Green | 183 |
| Assheton J. | Green | 177 |
| Moore C. | Liberal Democrats | 159 |
| Woodley T. | TUSC | 111 |
| Norris J. | Liberal Democrats | 81 |
Sutton Four Oaks1 seat · turnout 33.3%
| Maureen Cornish | Conservative | 1,658 ✓ |
| Barley R. | Labour | 452 |
| Willett D. | Liberal Democrats | 246 |
| Hudson L. | Green | 151 |
Sutton Mere Green1 seat · turnout 34.0%
| Meirion Jenkins | Conservative | 1,717 ✓ |
| Max Cameron Mackenzie | Labour | 573 |
| Wilber R. | Liberal Democrats | 241 |
| Margaret Okole | Green | 151 |
Sutton Reddicap1 seat · turnout 26.4%
| Parkin R. | Conservative | 1,172 ✓ |
| Preston J. | Labour | 557 |
| Auton B. | Green | 193 |
Sutton Roughley1 seat · turnout 31.2%
| Mackey E. | Conservative | 1,620 ✓ |
| Mika P. | Labour | 736 |
| Masih B. | Liberal Democrats | 239 |
Sutton Trinity1 seat · turnout 31.8%
| Pears D. | Conservative | 1,154 ✓ |
| Quinn P. | Labour | 773 |
| McCollin R. | Green | 266 |
| Wilkinson J. | Liberal Democrats | 210 |
Sutton Vesey2 seats · turnout 36.8%
| Pocock R. | Labour | 3,335 ✓ |
| Scott K. | Labour | 2,748 ✓ |
| Cairns J. | Conservative | 1,880 |
| Eperjesi F. | Conservative | 1,519 |
| Lewis M. | Liberal Democrats | 331 |
| P. Richardson | Liberal Democrats | 246 |
Sutton Walmley & Minworth2 seats · turnout 30.0%
| Barrie D. | Conservative | 2,223 ✓ |
| Wood K. | Conservative | 1,862 ✓ |
| Joe Blenkinsop | Labour | 770 |
| Wilde R. | Labour | 656 |
| Cooke D. | Liberal Democrats | 415 |
| Christopher Marriott | Green | 384 |
| Garrington J. | Liberal Democrats | 382 |
Sutton Wylde Green1 seat · turnout 36.1%
| Alex Yip | Conservative | 1,489 ✓ |
| Terry Johnson | Labour | 630 |
| Doctor John Malcolm Spencer | Liberal Democrats | 296 |
| Zoe Rachel Challenor | Green | 172 |
Tyseley & Hay Mills1 seat · turnout 23.9%
| Zafar Iqbal | Labour | 1,332 ✓ |
| Amjad S. | Liberal Democrats | 184 |
| Begum N. | Conservative | 155 |
| Hindley J. | Green | 118 |
Ward End1 seat · turnout 33.1%
| Bushra Bi | Labour | 1,186 ✓ |
| Nazabit Ali | Liberal Democrats | 938 |
| Hassan Ali | Conservative | 457 |
| Imran Ali Khan | Green | 136 |
Weoley & Selly Oak2 seats · turnout 30.0%
| Perks M. | Labour | 2,427 ✓ |
| Jamie Tennant | Labour | 2,254 ✓ |
| Claire Lesley Smith | Conservative | 1,628 |
| Paul Smith | Conservative | 1,549 |
| Axe K. | Green | 326 |
| Hammond C. | Green | 324 |
| Ellinor L. | Liberal Democrats | 289 |
| Mills P. | Liberal Democrats | 246 |
Yardley East1 seat · turnout 26.1%
| Deborah Harries | Liberal Democrats | 1,220 ✓ |
| Khuhro F. | Labour | 675 |
| Broadley B. | Conservative | 174 |
Yardley West & Stechford1 seat · turnout 37.1%
| Baber Baz | Liberal Democrats | 1,994 ✓ |
| John Y. | Labour | 717 |
| Hardie M. | Conservative | 98 |
