Before (end of 2007) (75 seats, Elections Centre)
Liberal Democrats 33 · Labour 27 · Conservative 12 · Plaid Cymru - The Party of Wales 3 · Other 0
After (end of 2008) (75 seats, Elections Centre)
Liberal Democrats 35 · Conservative 17 · Labour 13 · Plaid Cymru - The Party of Wales 7 · Other 3
Ward results
Adamsdown2 seats · turnout 25.9%
| Nigel Howells | Liberal Democrats | 925 ✓ |
| Jack Howell Dixon | Liberal Democrats | 891 ✓ |
| Sarah Elizabeth Merry | Labour | 431 |
| Peter Payne | Labour | 383 |
| Julie Jenkins | Conservative | 160 |
| Mary Newman | Conservative | 151 |
| David Bartlett | — | 98 |
| Frances Rawlings | COMM | 66 |
| Joe Redmond | — | 55 |
Butetown1 seat · turnout 28.7%
| Delme Greening | Liberal Democrats | 708 ✓ |
| Vaughan Gething | Labour | 594 |
| Maria Hill | Conservative | 294 |
| Ben Foday | Independent | 103 |
| Karen Tyre | — | 36 |
Caerau2 seats · turnout 30.8%
| Jacqui Gasson | Liberal Democrats | 1,176 ✓ |
| Roger Burley | Liberal Democrats | 1,091 ✓ |
| Harry Ernest | Labour | 750 |
| Maliika Kaaba | Labour | 584 |
| Alec Burns | Conservative | 285 |
| Christopher Williams | Conservative | 255 |
| John Garland | PC | 213 |
| Tomos Evans | PC | 178 |
Canton3 seats · turnout 42.1%
| Ramesh Patel | Labour | 1,814 ✓ |
| Richard Cook | Labour | 1,580 ✓ |
| Cerys Furlong | Labour | 1,497 ✓ |
| Elin Tudur | PC | 1,257 |
| Colin Nosworthy | PC | 1,170 |
| Numan Ahmed | PC | 1,113 |
| Pamela Richards | Conservative | 858 |
| Harold Burns | Conservative | 820 |
| Andrew Sweet | Conservative | 813 |
| Jake Griffiths | Green | 515 |
| Carys Williams | Green | 411 |
| Jane Richards | Green | 396 |
| Andrew Owen | Liberal Democrats | 361 |
| Keith Clements | Liberal Democrats | 331 |
| Alastair Sloan | Liberal Democrats | 224 |
| Lianne Francis | — | 158 |
Cathays4 seats · turnout 15.3%
| Jonathan Aylwin | Liberal Democrats | 1,114 ✓ |
| Simon Pickard | Liberal Democrats | 1,051 ✓ |
| Elizabeth Clark | Liberal Democrats | 1,033 ✓ |
| Simon Wakefield | Liberal Democrats | 958 ✓ |
| Daniel Gordon | Labour | 453 |
| Stephen Farrington | Labour | 431 |
| Michaela Neild | Labour | 426 |
| Reg Surridge | Labour | 416 |
| Owen Thomas | PC | 397 |
| Mari Sion | PC | 360 |
| Emma Bridger | Green | 335 |
| Tony Couch | PC | 335 |
| Alan Berriman | Conservative | 327 |
| Richard Nelmes | Conservative | 319 |
| Christopher Heighway | PC | 313 |
| Janine Ann Jones-Pritchard | Conservative | 308 |
| Stephen Johns | Conservative | 293 |
| John Cowie | Green | 286 |
Creigiau/St Fagans1 seat
| Delme Bowen | PC | 1,187 ✓ |
| Angela Jones-Evans | Conservative | 441 |
| Jonathan Evans | Labour | 188 |
| Sarah Fyson | Liberal Democrats | 94 |
Cyncoed3 seats · turnout 47.9%
| Kate Lloyd | Liberal Democrats | 2,294 ✓ |
| Margaret Jones | Liberal Democrats | 2,166 ✓ |
| David Rees | Liberal Democrats | 2,152 ✓ |
| Lee Gonzalez | Conservative | 1,439 |
| Peter Meyer | Conservative | 1,383 |
| Vicci Stocqueler | Conservative | 1,320 |
| Diane Owen | Labour | 518 |
| Wendy Heaven | Labour | 475 |
| David Taylor | Labour | 415 |
| Alun Ogwen | PC | 275 |
Ely3 seats · turnout 26.9%
| Brian Finn | Labour | 1,273 ✓ |
| Susan Goddard | Labour | 1,257 ✓ |
| Russell Goodway | Labour | 1,048 ✓ |
| Paul Kemble | PC | 687 |
| Malcolm Marshall | PC | 657 |
| Gerard Charmley | Conservative | 525 |
| Margaret Evans | Conservative | 520 |
| Robert Ian Thomas | Conservative | 491 |
| Rukshana Islam | PC | 470 |
| Joanne Foster | Liberal Democrats | 248 |
| Sian Cliff | Liberal Democrats | 241 |
| Clare Lutwyche | Liberal Democrats | 208 |
FAIRWATER3 seats · turnout 38.9%
| Neil McEvoy | PC | 1,875 ✓ |
| Lisa Ford | PC | 1,802 ✓ |
| Keith Parry | PC | 1,560 ✓ |
| John Norman | Labour | 949 |
| Michael Michael | Labour | 944 |
| Derek Rees | Labour | 871 |
| Richard Alun John | Conservative | 837 |
| Oliver Owen | Conservative | 780 |
| Richard Minshull | Conservative | 750 |
| Hilary Borrow | Liberal Democrats | 197 |
| Peter Borrow | Liberal Democrats | 182 |
| Gareth Price | Liberal Democrats | 175 |
Gabalfa2 seats · turnout 25.0%
| Ed Bridges | Liberal Democrats | 999 ✓ |
| Cathy Pearcy | Liberal Democrats | 891 ✓ |
| Dilwar Ali | Labour | 371 |
| Joe Monks | Labour | 313 |
| Matthew Lane | Conservative | 217 |
| Vivienne Ward | Conservative | 211 |
| Brian Coman | PC | 175 |
| Rosa Thomas | Green | 129 |
| Anthony Evans | PC | 111 |
Grangetown3 seats · turnout 34.7%
| Francesca Montemaggi | Liberal Democrats | 1,357 ✓ |
| Asghar Ali | Liberal Democrats | 1,319 ✓ |
| David Geoffrey Llewelyn Morgan | Liberal Democrats | 1,317 ✓ |
| Lynda Thorne | Labour | 1,138 |
| Steve Brooks | Labour | 1,131 |
| David Collins | Labour | 1,104 |
| Farida Aslam | PC | 1,099 |
| Patrick James Daley | PC | 1,009 |
| Ioan Bellin | PC | 920 |
| Ben Green | Conservative | 546 |
| Mark Anthony Jones | Conservative | 533 |
| Michael Wallbank | Conservative | 482 |
| Rick Newnham | COMM | 117 |
Heath3 seats · turnout 49.3%
| Ron Page | Conservative | 2,205 ✓ |
| Lyn Hudson | Conservative | 2,135 ✓ |
| Fenella Bowden | Liberal Democrats | 1,877 ✓ |
| Christopher Williams | Conservative | 1,819 |
| Michelle Michaelis | Liberal Democrats | 1,642 |
| Gwilym Owen | Liberal Democrats | 1,545 |
| Rob Henley | Labour | 896 |
| Fatima Begum | Labour | 656 |
| Iftakhar Khan | Labour | 575 |
| Nans Couch | PC | 468 |
| Andy Connell | Green | 435 |
Lisvane1 seat · turnout 55.8%
| David Walker | Conservative | 1,260 ✓ |
| Paul Jeffries | Labour | 189 |
| Robert Collins | Liberal Democrats | 128 |
Llandaff2 seats · turnout 48.7%
| Kirsty Davies | Liberal Democrats | 1,273 ✓ |
| Gareth Aubrey | Liberal Democrats | 1,173 ✓ |
| Craig Williams | Conservative | 1,109 |
| Clare Bath | Conservative | 1,104 |
| John Sheppard | Labour | 1,019 |
| Gill Green | Labour | 825 |
| Gillian Green | PC | 454 |
Llandaff North2 seats · turnout 40.9%
| Ann Rowland-James | Liberal Democrats | 976 ✓ |
| Jacqui Hooper | Liberal Democrats | 908 ✓ |
| Terry Gilder | Labour | 771 |
| Karen Screen | Labour | 757 |
| Julie Driscoll | Conservative | 453 |
| James Ward | Conservative | 390 |
| John Rowlands | PC | 195 |
| Ieuan Wyn | PC | 163 |
Llanishen4 seats · turnout 44.0%
| Jonathan Burns | Conservative | 2,923 ✓ |
| Craig Piper | Conservative | 2,828 ✓ |
| Richard John Foley | Conservative | 2,734 ✓ |
| Roger Smith | Conservative | 2,623 ✓ |
| Garry Hunt | Labour | 1,769 |
| John Imperato | Labour | 1,496 |
| Marie John | Labour | 1,491 |
| Caroline Derbyshire | Labour | 1,478 |
| John Frankham-Barnes | Liberal Democrats | 664 |
| Sarah Bridges | Liberal Democrats | 605 |
| Lona Roberts | PC | 592 |
| David Davies | PC | 588 |
| Laura Pearcy | Liberal Democrats | 544 |
| Ian Porter | Liberal Democrats | 449 |
| Gwennol Haf | PC | 377 |
| Steven Thomas | PC | 329 |
Llanrumney3 seats · turnout 30.7%
| Jackie Parry | Labour | 1,126 ✓ |
| Heather Christine Joyce | Labour | 1,105 ✓ |
| Derrick Morgan | Labour | 1,090 ✓ |
| Colin Lewis | PC | 752 |
| Philip James | Conservative | 650 |
| Gerrard Harris | Conservative | 633 |
| Terence O'Neill | PC | 621 |
| Dai Reeves | PC | 531 |
| Allyson Thomas | Conservative | 456 |
| Peter Frederick Randerson | Liberal Democrats | 135 |
| Hugh Minor | Liberal Democrats | 134 |
| Ian Walton | Liberal Democrats | 116 |
Pentwyn4 seats · turnout 30.3%
| Judith Woodman | Liberal Democrats | 1,851 ✓ |
| Paul Chaundy | Liberal Democrats | 1,808 ✓ |
| Joe Carter | Liberal Democrats | 1,786 ✓ |
| Keith Charles Hyde | Liberal Democrats | 1,778 ✓ |
| Mark Davies | Labour | 893 |
| Peter Evan Bradbury | Labour | 892 |
| Anthony Hunt | Labour | 860 |
| Nigel James Morgan | Conservative | 576 |
| Huw John | Conservative | 560 |
| Philip Marsden | Conservative | 530 |
| Gareth Jones-Pritchard | Conservative | 504 |
| Steve Williams | — | 376 |
Pentyrch1 seat
| Simon Roberts | Conservative | 478 ✓ |
| Christine Priday | Labour | 429 |
| Jane Reece | PC | 275 |
| Russell Hargrave | Liberal Democrats | 110 |
| Michael Jones | Independent | 99 |
Penylan3 seats · turnout 42.3%
| Tricia Burfoot | Liberal Democrats | 2,294 ✓ |
| Freda Salway | Liberal Democrats | 2,200 ✓ |
| Bill Kelloway | Liberal Democrats | 2,145 ✓ |
| Sue Williams | Conservative | 766 |
| Liz Morgan | Conservative | 742 |
| Michael Parsons | Conservative | 686 |
| Judith Anderson | Labour | 680 |
| Ralph Rees | Labour | 670 |
| Peter Wong | Labour | 566 |
| Tony Verderame | Independent | 535 |
| Meic Peterson | PC | 351 |
| Helen Bradley | PC | 332 |
| Ruth Underdown | PC | 314 |
Plasnewydd4 seats · turnout 25.0%
| Elgan Morgan | Liberal Democrats | 1,524 ✓ |
| Rodney Simon Berman | Liberal Democrats | 1,479 ✓ |
| Mark Stephens | Liberal Democrats | 1,457 ✓ |
| Richard Jerrett | Liberal Democrats | 1,411 ✓ |
| Sue Lent | Labour | 1,207 |
| Mary McGarry | Labour | 1,040 |
| Mohammad Javed | Labour | 1,035 |
| Paul Donnell Eugene Mitchell | Labour | 887 |
| Sam Coates | Green | 545 |
| Anthony Matthews | Green | 518 |
| Ashraf Ali | PC | 448 |
| Gordon Bateman | PC | 428 |
| Enid Margaret Harries | Conservative | 398 |
| Kathleen Fisher | Conservative | 361 |
| Maureen Blackmore | Conservative | 348 |
| Dom Stocqueler | Conservative | 283 |
PONTPRENNAU/OLD ST. MELLONS2 seats
| Dianne Rees | Conservative | 1,362 ✓ |
| Jane Rogers | Conservative | 1,274 ✓ |
| Georgina Phillips | Labour | 1,092 |
| Lisa Stevens | Labour | 938 |
| Ronald Michaelis | Liberal Democrats | 237 |
| Charles Woodman | Liberal Democrats | 233 |
Radyr1 seat · turnout 51.3%
| Roderick McKerlich | Conservative | 1,344 ✓ |
| James Knight | Labour | 440 |
| Catherine Sloan | Liberal Democrats | 234 |
| Ian Hughes | PC | 215 |
Rhiwbina3 seats · turnout 60.7%
| Jayne Cowan | Independent | 3,724 ✓ |
| Adrian Robson | Independent | 3,452 ✓ |
| Brian Jones | Independent | 2,828 ✓ |
| Gareth Neale | Conservative | 1,747 |
| Debi Ashton | Conservative | 1,461 |
| Chris Taylor | Conservative | 1,389 |
| John Wake | Labour | 600 |
| Alun Guy | PC | 272 |
| Ann Brain | PC | 264 |
| Falmai Griffiths | PC | 248 |
| Anne Greagsby | Green | 214 |
| Patricia Azzopardi | Liberal Democrats | 200 |
| Rachel Thomas | Liberal Democrats | 165 |
| Edward Mason | Liberal Democrats | 128 |
Riverside3 seats · turnout 24.8%
| Gwenllian Lansdown | PC | 1,064 ✓ |
| Sarul Islam | PC | 1,064 ✓ |
| Jaswant Singh | PC | 991 ✓ |
| Mark Drakeford | Labour | 786 |
| Ali Ahmed | Labour | 743 |
| Susan Anne Evans | Labour | 707 |
| Russell Cotty | Conservative | 295 |
| Molly Hughes | Liberal Democrats | 280 |
| Phil Bale | Liberal Democrats | 250 |
| Michael Hyde | Liberal Democrats | 235 |
| Shazia Awan | Conservative | 209 |
| Shana Awan | Conservative | 206 |
Rumney2 seats · turnout 32.8%
| John Ireland | Conservative | 1,073 ✓ |
| Duncan MacDonald | Conservative | 1,038 ✓ |
| Bob Derbyshire | Labour | 908 |
| Geoff Parry | Labour | 870 |
| Alison Rees | Liberal Democrats | 200 |
| Emma Woodman | Liberal Democrats | 189 |
Splott3 seats · turnout 35.9%
| Gavin Cox | Liberal Democrats | 1,490 ✓ |
| Clarissa Holland | Labour | 1,485 ✓ |
| Martin Holland | Labour | 1,350 ✓ |
| Matthew Greenough | Labour | 1,215 |
| Alex Evans | Liberal Democrats | 1,211 |
| Nadeem Majid | Liberal Democrats | 1,149 |
| Martyn Miller | Conservative | 373 |
| Paul Pavia | Conservative | 329 |
| Yasser Mahmood | Conservative | 292 |
| Kibria Shah | PC | 275 |
| Nerys Morgan | PC | 231 |
| Daniel Mason | PC | 212 |
| Robert Griffiths | COMM | 127 |
Trowbridge3 seats · turnout 28.5%
| Ralph Cook | Labour | 1,253 ✓ |
| Geraldine Marie Grant | Liberal Democrats | 1,142 ✓ |
| Monica Walsh | Labour | 1,124 ✓ |
| Jeremy Townsend | Liberal Democrats | 1,107 |
| Elizabeth Woodman | Liberal Democrats | 1,072 |
| Gretta Hunt | Labour | 916 |
| Clifford Furnish | Independent | 531 |
| B. Jeffreys | Conservative | 506 |
| Jean Summerhayes | Conservative | 482 |
| Kim Summerhayes | Conservative | 447 |
| Simon Swanton | Independent | 413 |
Whitchurch & Tongwynlais4 seats
| Tim Davies | Conservative | 2,948 ✓ |
| Linda Morgan | Conservative | 2,904 ✓ |
| Brian Griffiths | Conservative | 2,857 ✓ |
| Michael Jones-Pritchard | Conservative | 2,790 ✓ |
| Sophie Howe | Labour | 2,658 |
| Peter Howe | Labour | 2,147 |
| Bev Hampson | Labour | 2,023 |
| Lucy Merredy | Labour | 1,862 |
| Glenys Evans | PC | 771 |
| Wyn Ellis Jones | PC | 748 |
| Ceri Morgan | PC | 715 |
| Dewi Owen | PC | 669 |
| Siobhan McGurk | Liberal Democrats | 505 |
| Nia Jones | Liberal Democrats | 471 |
| Joe Callan | UK Independence Party (UKIP) | 398 |
| Joyce Lentern | Liberal Democrats | 398 |
| Martin Wolstencroft | Liberal Democrats | 329 |
