Before (end of 1998) (117 seats, Elections Centre)
Labour 83 · Conservative 17 · Liberal Democrats 16 · Other 1
After (end of 1999) (116 seats, Elections Centre)
Labour 77 · Conservative 20 · Liberal Democrats 16 · Other 3
Ward results
Acocks Green1 seat · turnout 26.1%
| J Whorwood | Liberal Democrats | 2,694 ✓ |
| B. O'Brien | Labour | 1,814 |
| B Roberts | Conservative | 699 |
Aston1 seat · turnout 27.0%
| A Iftikhar | Labour | 2,319 ✓ |
| G Miah | Ind Lab | 1,361 |
| A Choudhury | Conservative | 366 |
| M Rahman | Independent | 228 |
| U Shariff-Sliame | Liberal Democrats | 205 |
| J Foster | SOC | 164 |
Bartley Green1 seat · turnout 30.0%
| J. James | Conservative | 2,988 ✓ |
| E. Travis | Labour | 1,733 |
| J. Hemming | Liberal Democrats | 334 |
Billesley1 seat · turnout 27.9%
| J. Jenkinson | Labour | 2,654 ✓ |
| L Gregory | Conservative | 2,177 |
| P Lockyer | Liberal Democrats | 597 |
| R. Clarke | Independent | 140 |
Bournville1 seat · turnout 30.6%
| V Johnson | Labour | 2,458 ✓ |
| G. Green | Conservative | 2,182 |
| R Mitchener | Liberal Democrats | 774 |
| P Knowles | Green | 266 |
Brandwood1 seat · turnout 30.6%
| R Pinney | Labour | 2,682 ✓ |
| C Davenport | Conservative | 2,434 |
| B Kesseler | Liberal Democrats | 593 |
| M Paterson | Green | 168 |
Edgbaston1 seat · turnout 30.0%
| D. Alden | Conservative | 2,773 ✓ |
| J Rai | Labour | 2,662 |
| W Sherwen | Liberal Democrats | 473 |
Erdington1 seat · turnout 23.5%
| J. Foster | Labour | 2,365 ✓ |
| B. Hands | Conservative | 1,401 |
| T Wyer | Liberal Democrats | 386 |
| K Adams | Green | 133 |
| W. Clarke | Independent | 94 |
Fox Hollies1 seat · turnout 27.3%
| Harmer R. | Liberal Democrats | 2,619 ✓ |
| M Sharpe | Labour | 1,629 |
| S. Axford | Conservative | 384 |
Hall Green1 seat · turnout 37.5%
| J. Hawthorn | Liberal Democrats | 3,041 ✓ |
| T. Huxtable | Conservative | 2,652 |
| Dan Wilkinson | Labour | 1,690 |
Handsworth1 seat · turnout 27.0%
| D Brown | Labour | 3,110 ✓ |
| R Khan | Independent | 685 |
| M. Sparrey | Conservative | 537 |
| G. Smith | Liberal Democrats | 234 |
| H. Eyles | Green | 156 |
Harborne1 seat · turnout 33.8%
| M. Whitby | Conservative | 3,338 ✓ |
| R. Sampson | Labour | 1,864 |
| C Boyle | Liberal Democrats | 694 |
Hodge Hill1 seat · turnout 22.7%
| M. Nangle | Labour | 2,065 ✓ |
| H Massey | Conservative | 1,606 |
| M Turner | Liberal Democrats | 548 |
King's Norton1 seat
| S. Stacey | Labour | 1,752 ✓ |
| Sutton G. | Conservative | 1,512 |
| B Peace | Liberal Democrats | 367 |
| J Astbury | BNP | 130 |
Kingsbury1 seat · turnout 18.5%
| M Olley | Labour | 1,255 ✓ |
| G Simmons | Conservative | 604 |
| J. Mills | Liberal Democrats | 300 |
Kingstanding1 seat · turnout 20.7%
| B. Clarke | Labour | 2,329 ✓ |
| M Haddon | Conservative | 1,062 |
| H Duffy | Liberal Democrats | 418 |
Ladywood1 seat · turnout 19.9%
| Rice C. | Labour | 2,769 ✓ |
| P Newey | Conservative | 666 |
| S. Whitehouse | Liberal Democrats | 411 |
Longbridge1 seat · turnout 21.5%
| G Coyne | Labour | 2,615 ✓ |
| P. Martin | Conservative | 1,169 |
| P Coombs-Lewis | Liberal Democrats | 891 |
| L Windridge | BNP | 133 |
Moseley1 seat · turnout 40.3%
| A Howell | Labour | 3,142 ✓ |
| K Hardeman | Conservative | 2,910 |
| C. Gray | Liberal Democrats | 503 |
| N Whittingham | Green | 354 |
Nechells1 seat · turnout 27.8%
| T Ali | Labour | 1,976 ✓ |
| M Masoom | Liberal Democrats | 998 |
| Z Slam | Independent | 905 |
| M Punyer | Conservative | 341 |
| S Khan | Independent | 310 |
| Janet Assheton | Green | 208 |
Northfield1 seat · turnout 30.5%
| M. Scrimshaw | Conservative | 2,590 ✓ |
| G Davies | Labour | 2,464 |
| Moles A. | Liberal Democrats | 565 |
Oscott1 seat · turnout 26.4%
| Cotton J. | Labour | 2,208 ✓ |
| J. Watts-James | Conservative | 1,811 |
| P Lynch | Liberal Democrats | 409 |
Perry Barr1 seat · turnout 35.3%
| M. Leddy | Labour | 2,855 ✓ |
| K McCarthy | Liberal Democrats | 2,760 |
| D Sparrey | Conservative | 601 |
Quinton1 seat · turnout 36.7%
| R. Bashford | Labour | 2,685 ✓ |
| Clark L. | Conservative | 2,494 |
| S. Sherwen | Liberal Democrats | 418 |
| Beck P. | Green | 217 |
Sandwell1 seat · turnout 31.0%
| J. Tyrrell | Labour | 3,872 ✓ |
| Diana Duggan | Conservative | 1,683 |
| S Marwa | Liberal Democrats | 454 |
| M Roche | Independent | 185 |
Selly Oak1 seat · turnout 30.2%
| D. Williams | Labour | 2,449 ✓ |
| A McIlwee | Liberal Democrats | 2,156 |
| R Corns | Conservative | 1,382 |
| D Toke | Green | 249 |
Shard End1 seat · turnout 20.8%
| Ward I. | Labour | 2,008 ✓ |
| G Russon | Conservative | 952 |
| J. Jones | Liberal Democrats | 531 |
| G Anderson | Independent | 185 |
Sheldon1 seat · turnout 30.1%
| Ward M. | Liberal Democrats | 2,823 ✓ |
| M. Langley | Labour | 1,304 |
| D Jeynes | Conservative | 651 |
Small Heath1 seat · turnout 34.3%
| S Khan | Independent | 2,407 ✓ |
| J Iqbal | Labour | 2,373 |
| K Greaves | Independent | 1,423 |
| M Shaw | Conservative | 455 |
| A. Clawley | Green | 371 |
| N. Hussain | Liberal Democrats | 227 |
Soho1 seat · turnout 30.4%
| Sybil Spence | Labour | 3,117 ✓ |
| S Johal | slp | 1,379 |
| M Hill | Conservative | 431 |
| P Singh | Liberal Democrats | 254 |
| B. Eikonoklastes | Green | 90 |
Sparkbrook1 seat · turnout 27.1%
| A Nicholls | Labour | 2,590 ✓ |
| N Qureshi | Liberal Democrats | 1,203 |
| D Markou | Conservative | 727 |
| C Alldrick | Green | 248 |
Sparkhill1 seat · turnout 29.8%
| R Benjamin | Labour | 2,782 ✓ |
| J. Evans | Liberal Democrats | 1,435 |
| A Shaw | Conservative | 626 |
| Z. Habib | Independent | 476 |
| H Davies | Green | 249 |
Stockland Green1 seat · turnout 20.7%
| J. Robinson | Labour | 2,249 ✓ |
| P Valdmanis | Conservative | 848 |
| D Parsons | Liberal Democrats | 449 |
| C. Rose | Independent | 185 |
Sutton Four Oaks1 seat · turnout 28.0%
| D. Underwood | Conservative | 4,850 ✓ |
| J. Robins | Liberal Democrats | 1,014 |
| Barley R. | Labour | 940 |
Sutton New Hall1 seat · turnout 23.9%
| D. Birbeck | Conservative | 3,702 ✓ |
| M. Byrne | Labour | 1,336 |
| J. Woods | Liberal Democrats | 925 |
Sutton Vesey1 seat · turnout 29.2%
| A. Rudge | Conservative | 4,404 ✓ |
| S Woods | Liberal Democrats | 1,467 |
| M Aslam | Labour | 920 |
Washwood Heath1 seat · turnout 30.2%
| M Nazam | Independent | 1,730 ✓ |
| G Harnal | Labour | 1,275 |
| L Ali | Ind Lab | 1,269 |
| J. Holland | Conservative | 1,157 |
| C Wren | slp | 303 |
| M Mahmood | Liberal Democrats | 206 |
Weoley1 seat · turnout 26.6%
| R. Holton | Labour | 1,986 ✓ |
| Douglas Osborn P | Conservative | 1,641 |
| T Sword | Liberal Democrats | 581 |
Yardley1 seat · turnout 26.7%
| D. Luscombe | Liberal Democrats | 2,849 ✓ |
| K Culliford | Labour | 1,165 |
| R Lowndes | Conservative | 559 |
| R Mountford | Green | 72 |
