Before (end of 2006) (30 seats, Elections Centre)
Conservative 21 · Labour 8 · Other 1 · Liberal Democrats 0
After (end of 2007) (30 seats, Elections Centre)
Conservative 23 · Labour 5 · Other 2 · Liberal Democrats 0
Ward results
Amington1 seat
| John Wells | Conservative | 841 ✓ |
| Julie Holland | Labour | 757 |
| James McKay | Independent | 348 |
Belgrave1 seat
| Steve Nicklin | Conservative | 776 ✓ |
| Garry Hirons | Labour | 569 |
| Kevin Taylor | Independent | 245 |
Bolehall1 seat
| Peter Seekings | Labour | 990 ✓ |
| Alan James | Conservative | 718 |
Castle1 seat
| Steven Claymore | Conservative | 917 ✓ |
| Marion Couchman | Labour | 736 |
| Jenny Pinkett | Liberal Democrats | 273 |
Glascote1 seat
| Christopher Cooke | Independent | 587 ✓ |
| Sheree Peaple | Labour | 467 |
| Debbie James | Conservative | 381 |
Mercian1 seat
| Matthew Price | Conservative | 729 ✓ |
| Neil Fuller | Labour | 579 |
| Richard John Samuel Kingstone | Independent | 444 |
| Geoffrey Blake | Liberal Democrats | 243 |
| Results | — | 0 |
Spital1 seat
| Maureen Gant | Conservative | 1,122 ✓ |
| Karen Hirons | Labour | 682 |
| Jennifer Blake | Liberal Democrats | 315 |
Stonydelph1 seat
| Ben Price | Conservative | 606 ✓ |
| Margaret Clarke | Labour | 570 |
| Lynne Smith | BNP | 395 |
TRINITY1 seat
| Jeremy Oates | Conservative | 1,086 ✓ |
| David Foster | Labour | 638 |
| Roger Jones | Liberal Democrats | 278 |
Wilnecote1 seat
| Brian Beale | Conservative | 1,007 ✓ |
| Kenneth Lewis | Labour | 868 |
