Before (end of 2011) (75 seats, Elections Centre)
Liberal Democrats 35 · Conservative 17 · Labour 13 · Plaid Cymru - The Party of Wales 7 · Other 3
After (end of 2012) (75 seats, Elections Centre)
Labour 46 · Liberal Democrats 16 · Conservative 7 · Other 4 · Plaid Cymru - The Party of Wales 2
Ward results
Adamsdown2 seats
| Nigel Howells | Liberal Democrats | 731 ✓ |
| Manzoor Ahmmed | Labour | 719 ✓ |
| Jack Howell Dixon | Liberal Democrats | 683 |
| Sian Thomas | Labour | 681 |
| Matthew Townsend | Green | 117 |
| Phillip Evans | PC | 97 |
| David Charles Bartlett | TUSC | 68 |
| David Minto | PC | 67 |
| Joel Jackson | Conservative | 53 |
| Frances Rawlings | COMM | 50 |
| Robert Price | Conservative | 37 |
Butetown1 seat
| Ali Ahmed | Labour | 777 ✓ |
| Delme Greening | Liberal Democrats | 673 |
| Liz Musa | PC | 386 |
| Linda Pike | Conservative | 126 |
| Sam Roads | Green | 72 |
| Simon Zeigler | UK Independence Party (UKIP) | 49 |
Caerau2 seats
| Peter Evan Bradbury | Labour | 1,390 ✓ |
| Elaine Simmons | Labour | 1,290 ✓ |
| Jacqui Gasson | Liberal Democrats | 417 |
| Roger Burley | Liberal Democrats | 318 |
| Stuart Cosslett | PC | 240 |
| Christopher Williams | Conservative | 198 |
| Alec Burns | Conservative | 186 |
| Ruksana Begum | PC | 160 |
| Anne Greagsby | Green | 134 |
Canton3 seats
| Ramesh Patel | Labour | 2,230 ✓ |
| Cerys Furlong | Labour | 2,130 ✓ |
| Richard Cook | Labour | 2,128 ✓ |
| Sian Powell | PC | 910 |
| Lleu Williams | PC | 837 |
| Ben Foday | PC | 824 |
| Jake Griffiths | Green | 730 |
| Nigel Pugh | Green | 564 |
| Robert Cadman | Conservative | 505 |
| Stephanie Griggs | Green | 503 |
| Pamela Richards | Conservative | 468 |
| Hussain Bayoomi | Conservative | 426 |
| Matthew Thomas Dixon | Liberal Democrats | 118 |
| Simon Parsons | SOC LAB | 106 |
| Matthew O'Grady | Liberal Democrats | 98 |
| Ross Saunders | TUSC | 90 |
| Stephen Hyde | Liberal Democrats | 84 |
Cathays4 seats
| Sarah Elizabeth Merry | Labour | 877 ✓ |
| Sam Knight | Labour | 873 ✓ |
| Elizabeth Clark | Liberal Democrats | 810 ✓ |
| Chris Weaver | Labour | 807 ✓ |
| Matt Smith | Liberal Democrats | 794 |
| Peter Wong | Labour | 786 |
| Jonathan Aylwin | Liberal Democrats | 775 |
| Asghar Ali | Liberal Democrats | 702 |
| Jack Parker | Green | 633 |
| Sam Coates | Green | 593 |
| Sian Howson | Green | 526 |
| Sebastian Power | Green | 469 |
| Emyr Gruffydd | PC | 266 |
| Cerith Jones | PC | 244 |
| Glenn Page | PC | 235 |
| Jennifer Ankers | Conservative | 228 |
| Oliver Wannell | Conservative | 214 |
| Ryan Hunter | Conservative | 207 |
| Andrew Pearce | PC | 204 |
| George Carroll | Conservative | 189 |
| Adrian Norris | Independent | 135 |
Creigiau/St Fagans1 seat
| Graham Thomas | Conservative | 648 ✓ |
| Wynford Owen | PC | 623 |
| Sarah-Anne Evans | Labour | 321 |
| Hilary Borrow | Liberal Democrats | 53 |
| Tim Jones | Green | 52 |
Cyncoed3 seats
| Kate Lloyd | Liberal Democrats | 1,809 ✓ |
| Margaret Jones | Liberal Democrats | 1,727 ✓ |
| David Rees | Liberal Democrats | 1,698 ✓ |
| Ross England | Conservative | 1,093 |
| Mark Flynn | Conservative | 1,006 |
| Lee Gonzales | Conservative | 966 |
| Samsunear Ali | Labour | 683 |
| Robert Sherrington | Labour | 661 |
| Shukri Masseri | Labour | 614 |
| Alun Ogwen | PC | 241 |
| Geraldine Allen-Manson | Green | 217 |
| Gwenno Williams | PC | 177 |
| Jonathan Edwards | PC | 168 |
Ely3 seats
| Susan Goddard | Labour | 1,597 ✓ |
| James Murphy | Labour | 1,481 ✓ |
| Russell Goodway | Labour | 1,468 ✓ |
| Lynda Sullivan | PC | 791 |
| Neil Branson | PC | 776 |
| Peter Sullivan | PC | 767 |
| Rhodri Jones-Pritchard | Conservative | 237 |
| Joshua Noon | Conservative | 236 |
| Vivienne Ward | Conservative | 230 |
| Delyth Horle | Green | 115 |
| Sian Cliff | Liberal Democrats | 95 |
| Thomas Donne | Liberal Democrats | 83 |
| Janet Richards | Liberal Democrats | 75 |
FAIRWATER3 seats
| Neil McEvoy | PC | 1,643 ✓ |
| Lisa Ford | PC | 1,562 ✓ |
| Paul Donnell Eugene Mitchell | Labour | 1,412 ✓ |
| Joe Monks | Labour | 1,384 |
| Keith Parry | PC | 1,341 |
| Ryan Williams | Labour | 1,315 |
| Sean Driscoll | Conservative | 539 |
| James Paul Robert Roach | Conservative | 419 |
| Peter Morrison | Conservative | 387 |
| Brian Pearce | Green | 176 |
| Peter Frederick Randerson | Liberal Democrats | 68 |
| Jean Scullion | Liberal Democrats | 64 |
| Molik Ahmed | Liberal Democrats | 62 |
Gabalfa2 seats
| Ed Bridges | Liberal Democrats | 936 ✓ |
| Gareth Holden | Liberal Democrats | 891 ✓ |
| Clare Frances Jones | Labour | 500 |
| Gerald Crocker | Labour | 497 |
| Brian Coman | PC | 125 |
| Jonathan Breeze | Conservative | 115 |
| Ed Mason | Green | 106 |
| Purdey Miles | Conservative | 91 |
| Anthony Evans | PC | 86 |
| David Hamblin | TUSC | 51 |
Grangetown3 seats
| Ashley Govier | Labour | 1,812 ✓ |
| Christopher Lomax | Labour | 1,709 ✓ |
| Lynda Thorne | Labour | 1,704 ✓ |
| Abdul Sattar | PC | 1,511 |
| Mohammed Tariq Awan | PC | 1,467 |
| Luke Nicholas | PC | 1,391 |
| Francesca Montemaggi | Liberal Democrats | 505 |
| David Geoffrey Llewelyn Morgan | Liberal Democrats | 501 |
| Paul Harding | Liberal Democrats | 489 |
| Vincent Bailey | Conservative | 308 |
| Axel Kaehne | Conservative | 266 |
| Karys Oram | Conservative | 251 |
| Sian Best | Green | 215 |
| Kenneth Barker | Green | 205 |
| Clive Bate | Chr | 84 |
| Rick Newnham | COMM | 77 |
Heath3 seats
| Fenella Jane Bowden | HBI | 1,500 ✓ |
| Graham Hinchley | Labour | 1,416 ✓ |
| Lyn Hudson | Conservative | 1,277 ✓ |
| Ron Page | Conservative | 1,242 |
| Marie John | Labour | 1,240 |
| Steven Bowden | HBI | 1,151 |
| Ewan Moor | Labour | 1,116 |
| Mark Branton | Conservative | 1,101 |
| Katrin O'Malley | HBI | 888 |
| Jim James | Liberal Democrats | 349 |
| Mali Rowlands | PC | 325 |
| Bob Smith | Independent | 262 |
| Tom Coates | Green | 253 |
| Steven Price | Liberal Democrats | 175 |
| Ashley Wood | Liberal Democrats | 140 |
Lisvane1 seat
| David Walker | Conservative | 999 ✓ |
| Joshua Bennett Lovell | Labour | 231 |
| Myfanwy Price | Liberal Democrats | 61 |
| Tony Couch | PC | 49 |
| Rosa Thomas | Green | 27 |
Llandaff2 seats
| Kirsty Davies | Liberal Democrats | 1,121 ✓ |
| Gareth Aubrey | Liberal Democrats | 1,081 ✓ |
| Katie Antipas | Labour | 989 |
| Simon Jones | Labour | 932 |
| Jason Griffin | Conservative | 809 |
| Oliver Owen | Conservative | 791 |
| Gillian Green | PC | 335 |
| Heulwen James | PC | 312 |
| Benedict Frude | Green | 132 |
| Steve West | Independent | 114 |
| Derek Thomson | Chr | 64 |
Llandaff North2 seats
| Siobhan Corria | Labour | 1,244 ✓ |
| Dilwar Ali | Labour | 1,156 ✓ |
| David Coggins Cogan | LlNInds | 607 |
| Megan Price | LlNInds | 507 |
| Ann Rowland-James | Liberal Democrats | 375 |
| Jacqui Hooper | Liberal Democrats | 356 |
| Joe Trigg | Conservative | 154 |
| Wyn Jomes | PC | 141 |
| Tim Ware | Green | 101 |
Llanishen4 seats
| Garry Hunt | Labour | 2,394 ✓ |
| Phillip Bale | Labour | 2,362 ✓ |
| Julia Magill | Labour | 2,302 ✓ |
| Andrew Graham | Conservative | 2,033 ✓ |
| James Brinning | Labour | 1,992 |
| Richard John Foley | Conservative | 1,980 |
| Chris O'Brien | Conservative | 1,948 |
| Richard Alun John | Conservative | 1,782 |
| Gwynfor Davies | PC | 418 |
| Lawrence Douglas Gwynn | UK Independence Party (UKIP) | 396 |
| Lona Roberts | PC | 384 |
| Linda Atkins | Green | 313 |
| Emma Caresimo | PC | 308 |
| Molly Hughes | Liberal Democrats | 286 |
| Patricia Rees | Liberal Democrats | 268 |
| Vito Caresimo | PC | 246 |
| Ann Margaret Hyde | Liberal Democrats | 222 |
| Judith Ahmed | Liberal Democrats | 215 |
Llanrumney3 seats
| Heather Christine Joyce | Labour | 1,671 ✓ |
| Keith Jones | Labour | 1,653 ✓ |
| Derrick Morgan | Labour | 1,643 ✓ |
| John Driscoll | Conservative | 353 |
| Wes Jones | Conservative | 318 |
| Dai Lowsy | Conservative | 291 |
| Colin Lewis | PC | 269 |
| Baindu Foday | PC | 186 |
| David Reeves | PC | 134 |
| Bethan Lloyd | Green | 94 |
| Malcolm Evans | Liberal Democrats | 69 |
| Matthew Batten | Liberal Democrats | 66 |
| Michael Rees | Liberal Democrats | 62 |
Pentwyn4 seats
| Judith Woodman | Liberal Democrats | 1,633 ✓ |
| Joe Carter | Liberal Democrats | 1,563 ✓ |
| Keith Charles Hyde | Liberal Democrats | 1,557 ✓ |
| Paul Chaundy | Liberal Democrats | 1,546 ✓ |
| David Haines | Labour | 1,406 |
| Michael Imperato | Labour | 1,267 |
| Bernie Bowen-Thomson | Labour | 1,262 |
| Jasmin Chowdhury | Labour | 1,249 |
| Kathleen Fisher | Conservative | 256 |
| Michael Prothero | Conservative | 254 |
| Sue Williams | Conservative | 232 |
| Lizzie Lumley | Conservative | 217 |
| Gwenno George | PC | 173 |
| Megan David | Green | 167 |
| Elin Llyr | PC | 150 |
| Meic Peterson | PC | 146 |
| John Roberts | PC | 134 |
| Steve Williams | COMM | 91 |
Pentyrch1 seat
| Craig Williams | Conservative | 772 ✓ |
| Christine Priday | Labour | 413 |
| Penri Williams | PC | 171 |
| Lucy Hiscox | Green | 40 |
| Adam Evans | Liberal Democrats | 22 |
Penylan3 seats
| Tricia Burfoot | Liberal Democrats | 2,173 ✓ |
| Bill Kelloway | Liberal Democrats | 2,131 ✓ |
| Joe Boyle | Liberal Democrats | 2,101 ✓ |
| Michael Fogg | Labour | 1,176 |
| Reece Emmitt | Labour | 1,058 |
| Akbar Mookhtiar | Labour | 929 |
| Peter Michael Hudson | Conservative | 446 |
| Roland Hemingway | Conservative | 440 |
| Michael Wallbank | Conservative | 379 |
| Kathryn Brock | Green | 377 |
| Kelvin Evans | PC | 349 |
| Ann Miles | PC | 268 |
| Malachy McEvoy | PC | 237 |
Plasnewydd4 seats
| Sue Lent | Labour | 1,535 ✓ |
| Dan De'Ath | Labour | 1,438 ✓ |
| Mary McGarry | Labour | 1,436 ✓ |
| Mohammad Javed | Labour | 1,413 ✓ |
| Rodney Simon Berman | Liberal Democrats | 1,362 |
| Geraldine Nicholls | Liberal Democrats | 1,314 |
| Richard Jerrett | Liberal Democrats | 1,297 |
| Elgan Morgan | Liberal Democrats | 1,286 |
| Tony Matthews | Green | 535 |
| Mohammed Ali | PC | 505 |
| Mohammed Hannan | PC | 434 |
| Ned Parish | PC | 344 |
| Ian Mullis | PC | 338 |
| Enid Margaret Harries | Conservative | 232 |
| Hannah Moscrop | Conservative | 193 |
| Aled John Jones-Pritchard | Conservative | 174 |
| Marc Gonzalez | Conservative | 171 |
PONTPRENNAU/OLD ST. MELLONS2 seats
| Georgina Phillips | Labour | 1,326 ✓ |
| Dianne Rees | Conservative | 1,004 ✓ |
| Mark Watkins | Labour | 993 |
| Jane Rogers | Conservative | 940 |
| Edward Wilson | Liberal Democrats | 141 |
| Mauro Caresimo | PC | 130 |
| Matthew Lovett | Green | 107 |
| Charles Woodman | Liberal Democrats | 79 |
| Ceri Tegwyn | PC | 73 |
Radyr1 seat
| Roderick McKerlich | Conservative | 1,215 ✓ |
| Moray Grant | Labour | 738 |
| Ian Hughes | PC | 164 |
| Laura Pearcy | Liberal Democrats | 95 |
| Zabelle Aslanyan | Green | 68 |
Rhiwbina3 seats
| Jayne Cowan | Independent | 3,808 ✓ |
| Adrian Robson | Independent | 3,680 ✓ |
| Eleanor Sanders | Independent | 3,420 ✓ |
| Adam Johns | Conservative | 643 |
| Andrew Newton | Labour | 631 |
| Geraint Denison | Labour | 611 |
| Leslie Hopkins | Conservative | 560 |
| Steven Cushen | Labour | 521 |
| John Lancaster | Conservative | 507 |
| Christopher Davies | PC | 225 |
| Daniel Bearpark | Green | 140 |
| Peter Borrow | Liberal Democrats | 78 |
| Emma-Jayne Sandrey | Liberal Democrats | 67 |
| Charlotte Lightman | Liberal Democrats | 52 |
Riverside3 seats
| Iona Gordon | Labour | 1,731 ✓ |
| Cecilia Love | Labour | 1,555 ✓ |
| Phil Hawkins | Labour | 1,431 ✓ |
| Mohammed-Sarul Islam | PC | 1,153 |
| Jaswant Singh | PC | 944 |
| Haf Roberts | PC | 940 |
| Ceri Hughes | Green | 294 |
| Jennifer Lay | Conservative | 286 |
| Michael Bryan | Conservative | 276 |
| Yvan Maurel | Green | 272 |
| Gaener Davies | Conservative | 263 |
| Jan Tucker | Green | 189 |
| Gwilym Owen | Liberal Democrats | 142 |
| Jeremy Townsend | Liberal Democrats | 129 |
| Eleri Randerson | Liberal Democrats | 122 |
| Garmon Gruffydd | TUSC | 99 |
Rumney2 seats
| Jackie Parry | Labour | 1,095 ✓ |
| Bob Derbyshire | Labour | 1,087 ✓ |
| John Ireland | Conservative | 628 |
| Philip James | Conservative | 473 |
| Duncan MacDonald | Independent | 262 |
| Ian Jones | PC | 78 |
| Chad Rickard | PC | 63 |
| Dave Pritchard | Chr | 57 |
| Jack Price | Green | 53 |
| Alison Rees | Liberal Democrats | 48 |
| Andrew Wilkes | TUSC | 43 |
| Elizabeth Woodman | Liberal Democrats | 37 |
Splott3 seats
| Luke Holland | Labour | 1,686 ✓ |
| Huw Thomas | Labour | 1,624 ✓ |
| Gretta Marshall | Labour | 1,432 ✓ |
| Gavin Cox | Liberal Democrats | 1,055 |
| Bablin Molik | Liberal Democrats | 805 |
| Anna White | Liberal Democrats | 775 |
| Jahed Choudhury | PC | 250 |
| Ioan Bellin | PC | 197 |
| Patrick James Daley | PC | 167 |
| Kelda Remington | Green | 157 |
| Margaret Evans | Conservative | 151 |
| Janine Ann Jones-Pritchard | Conservative | 137 |
| Kyle Smith | Conservative | 130 |
| Robert Griffiths | COMM | 117 |
| James Connolly | TUSC | 105 |
Trowbridge3 seats
| Ralph Cook | Labour | 1,619 ✓ |
| Monica Walsh | Labour | 1,535 ✓ |
| Michael Michael | Labour | 1,380 ✓ |
| Emma Woodman | Liberal Democrats | 388 |
| Piers Leveroni | Green | 387 |
| Michelle Natalie Michaelis | Conservative | 372 |
| Wayne Cashin | Conservative | 358 |
| Pamela Cunningham | Conservative | 292 |
| Jacqui Sullivan | Liberal Democrats | 255 |
| Ian Walton | Liberal Democrats | 244 |
| Leigh Canham | PC | 188 |
| Joshua Parry | PC | 178 |
| Leanne Lennox | PC | 98 |
Whitchurch & Tongwynlais4 seats
| Jonathan Evans | Labour | 2,529 ✓ |
| Christopher Davis | Labour | 2,454 ✓ |
| Benjamin Thomas | Labour | 2,354 ✓ |
| David Groves | Labour | 2,290 ✓ |
| Linda Morgan | Conservative | 2,206 |
| Tim Davies | Conservative | 2,144 |
| Michael Jones-Pritchard | Conservative | 2,080 |
| Brian Griffiths | Conservative | 2,080 |
| John Rowlands | PC | 641 |
| Heulwen Ann Jones | PC | 623 |
| Ceri Morgan | PC | 600 |
| Dewi Owen | PC | 588 |
| Paul Atkins | Green | 495 |
| Joyce Lentern | Liberal Democrats | 265 |
| Matthew Harries | Liberal Democrats | 233 |
| Ruth Abbott | Liberal Democrats | 226 |
| Michael Rees | Liberal Democrats | 183 |
