Before (end of 2001) (117 seats, Elections Centre)
Labour 66 · Conservative 28 · Liberal Democrats 18 · Other 5
After (end of 2002) (117 seats, Elections Centre)
Labour 67 · Conservative 31 · Liberal Democrats 15 · Other 4
Ward results
Acocks Green1 seat · turnout 28.8%
| John Hemming | Liberal Democrats | 3,675 ✓ |
| Penny Holbrook | Labour | 1,501 |
| Alan Blumenthal | Conservative | 501 |
Aston1 seat · turnout 32.1%
| Anthony Kennedy | Labour | 2,347 ✓ |
| Nahid Ahmed | Labour | 1,734 |
| Miah Monu | Liberal Democrats | 499 |
| Zulfkar Ahmed | — | 383 |
| Gul Khan | Conservative | 325 |
| Mohamed Miah | Independent | 164 |
Bartley Green1 seat · turnout 31.0%
| Vivienne Barton | Conservative | 3,224 ✓ |
| Richard Knowles | Labour | 1,420 |
| John Hemming | Liberal Democrats | 372 |
Billesley1 seat · turnout 31.5%
| Susan Burfoot | Labour | 2,530 ✓ |
| Barry Hands | Conservative | 2,527 |
| Eleanor Cox | Liberal Democrats | 843 |
| Patrick Morrin | — | 252 |
Bournville1 seat · turnout 35.8%
| Timothy Huxtable | Conservative | 2,829 ✓ |
| Douglas McCarrick | Labour | 2,411 |
| Robert James Louis Rene Wright | Liberal Democrats | 798 |
| Patricia Knowles | Green | 350 |
| Lynne Hubbard | — | 201 |
Brandwood1 seat · turnout 35.2%
| Catharine Grundy | Labour | 2,605 ✓ |
| Iftkhar Hussain | Conservative | 2,044 |
| Anthony Leydon | Liberal Democrats | 1,617 |
| Matthew Paterson | Green | 316 |
Edgbaston1 seat · turnout 27.8%
| Fergus David Robinson | Conservative | 2,403 ✓ |
| Dennis Minnis | Labour | 2,230 |
| David Stephen Radcliffe | Liberal Democrats | 544 |
| David Toke | Green | 218 |
Erdington1 seat
| R. Spector | Labour | 2,191 ✓ |
| Andrew Ferryman | Conservative | 1,750 |
| Mark Oley | Liberal Democrats | 818 |
| Steven Godward | — | 269 |
| Barbara Staples | Green | 149 |
Fox Hollies1 seat · turnout 29.6%
| Nicola Henry | Liberal Democrats | 2,915 ✓ |
| Marcus Brain | Labour | 1,603 |
| Susan Axford | Conservative | 420 |
| Marjorie Alldrick | Green | 131 |
Hall Green1 seat · turnout 38.9%
| Robert Harvey | Conservative | 3,022 ✓ |
| Sandra O'Brien | Liberal Democrats | 2,990 |
| Samuel Burden | Labour | 1,734 |
Handsworth1 seat · turnout 31.4%
| Mohammed Kazi | Labour | 2,861 ✓ |
| Abdul Aziz | — | 1,624 |
| Gail Smith | Liberal Democrats | 596 |
| Jonathan O'Hagan | Conservative | 494 |
Harborne1 seat · turnout 33.1%
| Peter Hollingworth | Conservative | 3,008 ✓ |
| Caroline Badley | Labour | 1,816 |
| Miriam Banting | Liberal Democrats | 652 |
| Prashant Vaze | Green | 261 |
Hodge Hill1 seat · turnout 27.3%
| Anita Ward | Labour | 2,367 ✓ |
| Stuart Clarkson | Conservative | 1,630 |
| Conan Norton | Liberal Democrats | 556 |
| Paul Johnson | UK Independence Party (UKIP) | 471 |
King's Norton1 seat
| Anthony Ward | Conservative | 1,967 ✓ |
| Duncan Ross | Labour | 1,761 |
| Brian Alec Peace | Liberal Democrats | 546 |
Kingsbury1 seat · turnout 22.1%
| Ann Holtom | Labour | 1,349 ✓ |
| Craig Smeaton | Conservative | 936 |
| Philip Mills | Liberal Democrats | 364 |
Kingstanding1 seat · turnout 24.1%
| George Harper | Labour | 2,213 ✓ |
| Simon Cardinali | Conservative | 1,104 |
| Mark Haddon | Liberal Democrats | 714 |
| Donna McNeill | NF | 384 |
Ladywood1 seat · turnout 22.7%
| Kathleen Hartley | Labour | 2,620 ✓ |
| Christine McCabe | Liberal Democrats | 795 |
| Benjamin Prentice | Conservative | 741 |
| John Dell Macefield | Green | 212 |
Longbridge2 seats
| R Flello | Labour | 2,216 ✓ |
| S Bedser | Labour | 2,183 ✓ |
| C Barnhurst | Conservative | 2,134 |
| K Barton | Conservative | 2,076 |
| M. Morrison | Liberal Democrats | 923 |
| T Sword | Liberal Democrats | 729 |
| L. Houldey | S Alt | 251 |
Moseley1 seat · turnout 43.4%
| David Ian Jepson | Labour | 2,870 ✓ |
| Kenneth Hardeman | Conservative | 2,573 |
| Martin Mullaney | Liberal Democrats | 1,269 |
| Nicholas Eugene Whittingham | Green | 607 |
| Robert Grant | — | 135 |
| Mohammed Shariff-Malik | — | 67 |
Nechells1 seat · turnout 30.2%
| Mohammed Idrees | Labour | 3,137 ✓ |
| Zaffar Slam | — | 1,174 |
| Terry James | Conservative | 519 |
| Mohammed Sagier | Liberal Democrats | 441 |
| Janet Assheton | Green | 231 |
Northfield1 seat · turnout 32.8%
| Leslie Lawrence | Conservative | 3,101 ✓ |
| Gary Davies | Labour | 2,147 |
| Andy Moles | Liberal Democrats | 707 |
Oscott1 seat · turnout 30.1%
| Margaret Sparrey | Conservative | 1,876 ✓ |
| John Anthony Jordan | Labour | 1,800 |
| Jonathan Hunt | Liberal Democrats | 1,318 |
Perry Barr1 seat · turnout 31.3%
| Raymond Hassall | Liberal Democrats | 2,665 ✓ |
| Sarah-Jayne Plant | Labour | 2,027 |
| Paul James Anthony Burke | Conservative | 865 |
Quinton1 seat · turnout 39.6%
| John Chapman | Labour | 2,780 ✓ |
| Graham Green | Conservative | 2,550 |
| Susan Sherwen | Liberal Democrats | 460 |
| Peter Beck | Green | 215 |
| Sabrina Francis | Independent | 136 |
Sandwell1 seat
| Gurdev Manku | Labour | 3,920 ✓ |
| Diana Duggan | Conservative | 1,758 |
| John Smith | Liberal Democrats | 510 |
| Charmaine Roche | — | 168 |
Selly Oak1 seat · turnout 30.0%
| Andrew Coulson | Labour | 2,690 ✓ |
| Charles Dow | Liberal Democrats | 2,308 |
| Paul Hawtin | Conservative | 1,201 |
| Barney Smith | Green | 395 |
Shard End1 seat · turnout 24.2%
| Marjorie Bridle | Labour | 2,407 ✓ |
| Benjamin Browning | Conservative | 1,106 |
| Janet Jones | Liberal Democrats | 668 |
Sheldon1 seat · turnout 34.4%
| Sinead Anderson | Liberal Democrats | 3,759 ✓ |
| Peter Griffiths | Labour | 1,167 |
| Azad Choudhury | Conservative | 455 |
Small Heath1 seat · turnout 40.4%
| Shah Jahan | Labour | 3,978 ✓ |
| Arif Choudhry | — | 2,632 |
| Nazar Hussain | Liberal Democrats | 599 |
| Edward Lear | Conservative | 440 |
| Omor Khalid | Independent | 390 |
| Alan Clawley | Green | 362 |
| Dianna Bonnie | Independent | 137 |
Soho1 seat · turnout 28.6%
| Chaman Lal | Labour | 3,960 ✓ |
| David Williams | Conservative | 562 |
| Punjab Singh | Liberal Democrats | 413 |
Sparkbrook1 seat · turnout 40.6%
| Miriam Rice | Labour | 2,720 ✓ |
| Abdul Raja | — | 1,391 |
| Shelu Miah | Liberal Democrats | 713 |
| Bruce John Lines | Conservative | 524 |
| Charles Alldrick | Green | 266 |
| C Alldrick | Green | 226 |
Sparkhill1 seat · turnout 38.6%
| Mohammed Fazal | Labour | 2,725 ✓ |
| Jeremy Evans | Liberal Democrats | 2,417 |
| Dilawar Khan | — | 1,501 |
| Richard Brett | Conservative | 349 |
| Huw Davies | Green | 288 |
| Mehmood Mirza | — | 80 |
Stockland Green1 seat · turnout 23.4%
| Patty Primmer | Labour | 2,308 ✓ |
| Paul Parkin | Conservative | 1,170 |
| Iain David Bowen | Liberal Democrats | 516 |
| Vivian Yates | — | 173 |
| Results | — | 0 |
Sutton Four Oaks1 seat · turnout 32.3%
| Peter Howard | Conservative | 5,394 ✓ |
| Jane Robins | Liberal Democrats | 1,093 |
| Roger Barley | Labour | 951 |
| John Phazey | Independent | 257 |
Sutton New Hall1 seat · turnout 28.1%
| June Fuller | Conservative | 4,557 ✓ |
| Zoe Hopkins | Labour | 1,494 |
| Jean Woods | Liberal Democrats | 1,239 |
Sutton Vesey1 seat · turnout 34.7%
| Jill Hood | Conservative | 5,031 ✓ |
| Rob Pocock | Labour | 1,719 |
| Sidney Woods | Liberal Democrats | 1,251 |
Washwood Heath1 seat · turnout 40.6%
| Ansar Ali Khan | Labour | 3,991 ✓ |
| Leslie Byron | Liberal Democrats | 2,123 |
| Zubair Ansari | — | 743 |
| Zulfiqar Hussain | Independent | 646 |
| Jonathan James Holland | Conservative | 623 |
Weoley1 seat · turnout 31.3%
| Fiona Williams | Labour | 1,716 ✓ |
| Adrian Joseph Delaney | Conservative | 1,634 |
| Peter Spybey | Independent | 573 |
| Sarah Tomlin | Liberal Democrats | 523 |
| Lee Windridge | BNP | 351 |
Yardley1 seat · turnout 32.4%
| Neil Eustace | Liberal Democrats | 3,698 ✓ |
| Brenda O'Brien | Labour | 1,338 |
| Roy Lowndes | Conservative | 536 |
