Before (end of 1976) (80 seats, Elections Centre)
Labour 42 · Conservative 36 · Other 2 · The Liberal Party 0 · Plaid Cymru - The Party of Wales 0
After (end of 1977) (80 seats, Elections Centre)
Conservative 64 · Labour 15 · Other 1 · The Liberal Party 0 · Plaid Cymru - The Party of Wales 0
Ward results
Adamsdown2 seats
| D. Evans | Labour | 1,011 ✓ |
| J. Jones | Labour | 929 ✓ |
| B. Jones | Conservative | 763 |
| D. Jones | Conservative | 647 |
Barry Barruc1 seat
| E. Jones | Conservative | 1,651 |
| E. Davies | Labour | 854 |
Barry Buttrills1 seat
| E. Evans | Conservative | 691 |
| R. Williams | Labour | 345 |
Barry Cadoc1 seat
| J. Whitchurch | Conservative | 1,015 |
| C. Price | Labour | 750 |
Barry Castleland1 seat
| M Davies | Conservative | 1,211 |
| M Walnycki | Conservative | 998 |
| G Webber | Labour | 907 |
| Thomas Cornwall | Labour | 901 |
| E Williams | Conservative | 729 ✓ |
| T Thompson | Labour | 609 |
| R Boon | Conservative | 0 |
| Barry | Court | 0 |
| C Watkins | Labour | 0 |
| W Woodham | Conservative | 0 |
| J Hinds | Labour | 0 |
Barry Court2 seats
| M. Davies | Conservative | 1,211 ✓ |
| M. Walnycki | Conservative | 998 ✓ |
| G. Webber | Labour | 907 |
| T. Cornwall | Labour | 901 |
Barry Dyfan2 seats
| J. Hinds | Labour | 0 ✓ |
| C. Watkins | Labour | 0 ✓ |
| R. Boon | Conservative | 0 |
| W. Woodham | Conservative | 0 |
Barry Illtyd1 seat
| G. Mackillican | Conservative | 1,427 ✓ |
| H. Trezise | Labour | 904 |
Canton2 seats
| B. Brown | Conservative | 1,756 ✓ |
| T. Tyrell | Conservative | 1,540 ✓ |
| P. Thomas | Labour | 813 |
| A. Davis | Labour | 647 |
| R. Lee | Plaid Cymru - The Party of Wales | 365 |
Cardiff Rural No.11 seat
| W. Clarke | Conservative | 0 |
| C. Chedzey | Plaid Cymru - The Party of Wales | 0 |
Cardiff Rural No.32 seats
| B. Jones | Conservative | 2,197 ✓ |
| M. Box | Conservative | 2,029 ✓ |
| A. Dixon | Plaid Cymru - The Party of Wales | 1,413 |
| C. Franks | Plaid Cymru - The Party of Wales | 1,012 |
| J. Baker | The Liberal Party | 391 |
| C. Rush | Conservative | 0 ✓ |
| E Chichester | Conservative | 2,109 |
| Jackie Jones | Conservative | 2,100 |
| S Taylor | Conservative | 1,971 |
| E Currie-Jones | Labour | 1,618 |
| J Edwards | Labour | 1,560 |
| D Dixon | Labour | 1,382 |
| P Dunleavy | Labour | 1,360 |
| James John Christopher Smith | Labour | 1,289 |
| A Lewis | Conservative | 1,087 ✓ |
| D Marles | Conservative | 1,043 |
| E Williams | Conservative | 1,024 |
| C Thomas | Conservative | 989 |
| E Canning | Conservative | 960 |
| G Fish | Labour | 937 |
| W Herbert | Labour | 863 |
| J Howell | Independent | 602 |
| R Castle | RATE | 548 |
| T O'Neill | Plaid Cymru - The Party of Wales | 430 |
| G Snell | LIB | 412 |
| R Wilson | Plaid Cymru - The Party of Wales | 367 |
| D Giles | LIB | 350 |
| D Rees | LIB | 320 |
| E Shelley | RATE | 317 |
| B Smith | Plaid Cymru - The Party of Wales | 305 |
| R Griffiths | Plaid Cymru - The Party of Wales | 273 |
| P Riley | Plaid Cymru - The Party of Wales | 266 |
| E Roberts | Plaid Cymru - The Party of Wales | 192 |
| P Davies | LIB | 125 |
| J Blaine | LIB | 120 |
| J Richards | COMM | 75 |
| Cardiff | South | 0 |
Cardiff South2 seats
| P. Dunleavy | Labour | 1,360 ✓ |
| J. Smith | Labour | 1,289 ✓ |
| E. Williams | Conservative | 1,024 |
| E. Canning | Conservative | 960 |
| E. Shelley | Residents | 317 |
| E. Roberts | Plaid Cymru - The Party of Wales | 192 |
| J. Richards | Other | 75 |
Cathays3 seats
| E. Chichester | Conservative | 2,109 ✓ |
| J. Jones | Conservative | 2,100 ✓ |
| S. Taylor | Conservative | 1,971 ✓ |
| E. Currie-Jones | Labour | 1,618 |
| J. Edwards | Labour | 1,560 |
| D. Dixon | Labour | 1,382 |
| R. Castle | Residents | 548 |
| T. O'Neill | Plaid Cymru - The Party of Wales | 430 |
| G. Snell | The Liberal Party | 412 |
| R. Wilson | Plaid Cymru - The Party of Wales | 367 |
| D. Giles | The Liberal Party | 350 |
| D. Rees | The Liberal Party | 320 |
| B. Smith | Plaid Cymru - The Party of Wales | 305 |
Central2 seats
| D. Marles | Conservative | 1,043 ✓ |
| C. Thomas | Conservative | 989 ✓ |
| G. Fish | Labour | 937 |
| W. Herbert | Labour | 863 |
| R. Griffiths | Plaid Cymru - The Party of Wales | 273 |
| P. Riley | Plaid Cymru - The Party of Wales | 266 |
| P. Davies | The Liberal Party | 125 |
| J. Blaine | The Liberal Party | 120 |
Cowbridge No.11 seat
| B Carling | Labour | 2,660 |
| R Morgan | Labour | 2,492 |
| B Buttle | Labour | 2,470 |
| H Gough | Labour | 2,401 |
| R Thomas | Conservative | 2,018 ✓ |
| M Merridew | Conservative | 2,002 |
| W Clode | Conservative | 1,987 |
| M Parry | Labour | 1,982 |
| C Saunders | Conservative | 1,850 |
| E Pride | Labour | 1,826 |
| J Barrat | Conservative | 1,822 |
| S Jose | Conservative | 1,773 |
| R Symes | Conservative | 1,726 |
| J George | Independent | 1,718 |
| Granville Tatham | Conservative | 1,708 |
| J Bushrod | Conservative | 1,702 |
| Nicki Barker | Conservative | 1,546 |
| A Mountstephen | Conservative | 1,538 |
| M Matthewson | Labour | 1,522 |
| L Quinn | Conservative | 1,334 |
| D Lydiard | Labour | 1,313 |
| Andrina Matthewson | Labour | 1,197 |
| D Percy | Labour | 1,019 |
| J Jordon | Labour | 688 |
| R Carden | LIB | 673 |
| V Kempton | RATE | 668 |
| Glyn Rees | Independent | 575 |
| L Hayden | Plaid Cymru - The Party of Wales | 354 |
| B Wilson | Plaid Cymru - The Party of Wales | 351 |
| S Crouch | RATE | 325 |
Cowbridge No.22 seats
| J. Barrat | Conservative | 1,822 ✓ |
| J. George | Independent | 1,718 ✓ |
| N. Barker | Conservative | 1,546 |
| D. Percy | Labour | 1,019 |
| J. Jordon | Labour | 688 |
| G. Rees | Independent | 575 |
Ely4 seats
| B. Carling | Labour | 2,660 ✓ |
| R. Morgan | Labour | 2,492 ✓ |
| B. Buttle | Labour | 2,470 ✓ |
| H. Gough | Labour | 2,401 ✓ |
| W. Clode | Conservative | 1,987 |
| S. Jose | Conservative | 1,773 |
| R. Symes | Conservative | 1,726 |
| J. Bushrod | Conservative | 1,702 |
Gabalfa3 seats
| M. Merridew | Conservative | 2,002 ✓ |
| M. Parry | Labour | 1,982 ✓ |
| C. Saunders | Conservative | 1,850 ✓ |
| E. Pride | Labour | 1,826 |
| G. Tatham | Conservative | 1,708 |
| M. Matthewson | Labour | 1,522 |
| V. Kempton | Residents | 668 |
| L. Hayden | Plaid Cymru - The Party of Wales | 354 |
| B. Wilson | Plaid Cymru - The Party of Wales | 351 |
Grangetown2 seats
| A. Mountstephen | Conservative | 1,538 ✓ |
| L. Quinn | Conservative | 1,334 ✓ |
| D. Lydiard | Labour | 1,313 |
| A. Matthewson | Labour | 1,197 |
| S. Crouch | Residents | 325 |
Lisvane Llanedeyrn & St.1 seat
| T. Cronin | Conservative | 4,382 |
| B. Rees | Conservative | 4,368 |
| G. Tathem | Conservative | 4,357 |
| G. Scott-Dickens | Conservative | 4,314 |
| B. Jones | Conservative | 2,937 |
| J. Hermer | Conservative | 2,889 |
| H. Ferguson-Jones | Conservative | 2,801 |
| V. Davies | Labour | 1,194 |
| B. Williams | Labour | 1,145 |
| E. Williams | Labour | 1,024 |
| G. Petty | Plaid Cymru - The Party of Wales | 937 |
| J. Thomas | LIB | 894 |
| G. Rhoden | Labour | 774 |
| H. Rhoden | Labour | 758 |
| R. Edwards | Plaid Cymru - The Party of Wales | 559 |
| J. May | Plaid Cymru - The Party of Wales | 536 |
| S. Doyle | Plaid Cymru - The Party of Wales | 527 |
| M. Nightingale | Plaid Cymru - The Party of Wales | 0 |
| J. Lysaght | Conservative | 0 |
Llandaff3 seats
| B. Jones | Conservative | 2,937 ✓ |
| J. Hermer | Conservative | 2,889 ✓ |
| H. Ferguson-Jones | Conservative | 2,801 ✓ |
| G. Petty | Plaid Cymru - The Party of Wales | 937 |
| G. Rhoden | Labour | 774 |
| H. Rhoden | Labour | 758 |
Llanishen4 seats
| T. Cronin | Conservative | 4,382 ✓ |
| B. Rees | Conservative | 4,368 ✓ |
| G. Tathem | Conservative | 4,357 ✓ |
| G. Scott-Dickens | Conservative | 4,314 ✓ |
| V. Davies | Labour | 1,194 |
| B. Williams | Labour | 1,145 |
| E. Williams | Labour | 1,024 |
| J. Thomas | The Liberal Party | 894 |
| R. Edwards | Plaid Cymru - The Party of Wales | 559 |
| J. May | Plaid Cymru - The Party of Wales | 536 |
| S. Doyle | Plaid Cymru - The Party of Wales | 527 |
Penarth North/Central1 seat
| A Terlezki | Conservative | 7,308 |
| C. Peterson | Conservative | 7,237 |
| P. Meyer | Conservative | 7,167 |
| M Hallinan | Conservative | 6,917 |
| A Thomas | Conservative | 6,791 |
| D Purnell | Conservative | 3,779 |
| M Davies | Conservative | 3,738 |
| R. Evans | Conservative | 3,718 |
| W Bain | Conservative | 3,696 |
| G. Neale | Conservative | 3,620 |
| W. Richards | Conservative | 3,588 |
| M Llewellyn | Labour | 3,275 |
| J Jones | Labour | 3,016 |
| Calum Thomas Monteath Nicholson | Conservative | 2,965 |
| I Hermer | Conservative | 2,936 |
| S. Woods | Conservative | 2,933 |
| N. Smith | Conservative | 2,930 |
| Frank McCarthy | Conservative | 2,889 |
| M Mullins | Labour | 2,844 |
| R Richards | Conservative | 2,831 |
| D. Evans | Labour | 2,822 |
| T Fitzgerald | Conservative | 2,805 |
| D Seligman | Labour | 2,648 |
| J Wright | Conservative | 2,573 |
| E Lloyd | Conservative | 2,193 |
| S. Thomas | Conservative | 2,175 |
| A Sanders | Conservative | 2,086 |
| W Goddard | Conservative | 2,072 |
| O. Watkin | Conservative | 2,031 |
| S. James | Conservative | 1,799 |
| M Jones | Labour | 1,702 |
| Cornelius O'Brien | Labour | 1,667 |
| S Simpson | Labour | 1,579 |
| L Green | Labour | 1,577 |
| Phillip Wing | Labour | 1,559 |
| F. McAndrews | Conservative | 1,554 |
| R Souza | Conservative | 1,548 |
| M Delgado | Labour | 1,457 |
| A Dickson | RATE | 1,441 |
| D Foulkes | Labour | 1,432 |
| G. Houlston | Labour | 1,353 |
| J. Brooks | Labour | 1,349 |
| F Chichester | Conservative | 1,252 |
| A. Rees | Labour | 1,251 |
| A. Kelly | Conservative | 1,247 |
| D Thomas | LIB | 1,184 |
| J Walker | RATE | 1,154 |
| K Wilcox | Conservative | 1,127 |
| G Odgers | Labour | 1,100 |
| D Toogood | Labour | 1,054 |
| H Davies | Labour | 1,035 |
| E Penfold | RATE | 1,018 |
| H Bartlett | Labour | 1,016 |
| W. Davies | Labour | 1,005 |
| Tanya Tucker | Labour | 932 |
| M Kelly-Owen | Conservative | 919 ✓ |
| P Dyer | RATE | 915 |
| T Richards | Labour | 872 |
| P Linsey | LIB | 868 |
| R Harrod | Labour | 866 |
| A Couch | Plaid Cymru - The Party of Wales | 838 |
| A. Morgan | Plaid Cymru - The Party of Wales | 831 |
| D. Hill | LIB | 812 |
| P Cravos | Plaid Cymru - The Party of Wales | 798 |
| A Ogwen | Plaid Cymru - The Party of Wales | 767 |
| R Thomas | LIB | 757 |
| C Mitchell | LIB | 742 |
| H Phillips | Plaid Cymru - The Party of Wales | 724 |
| Catherine Beach | Labour | 691 |
| D. Foulkes | Labour | 660 |
| G Bowman | Plaid Cymru - The Party of Wales | 641 |
| R Woolfe | Labour | 640 |
| R Davies | Plaid Cymru - The Party of Wales | 600 |
| William Walker | Labour | 573 |
| H Davies | Plaid Cymru - The Party of Wales | 554 |
| E Davies | Plaid Cymru - The Party of Wales | 549 |
| R Warburton | RATE | 520 |
| W Hughes | Plaid Cymru - The Party of Wales | 513 |
| S Davies | LIB | 509 |
| G Evans | Plaid Cymru - The Party of Wales | 480 |
| R Williams | Plaid Cymru - The Party of Wales | 458 |
| G White | LIB | 430 |
| H. Rees | Labour | 420 |
| P. Gray | Labour | 419 |
| J Cadwaladr | Plaid Cymru - The Party of Wales | 419 |
| S Soffa | LIB | 333 |
| S Baker | LIB | 279 |
| K James | LIB | 246 |
| C Braygrove | RATE | 207 |
| P Jarma | LIB | 182 |
| R. Spencer | COMM | 91 |
| W Jones | Conservative | 0 |
| F Tyrrell | Labour | 0 |
| J Leonard | Labour | 0 |
| A. Huish | Labour | 0 |
| B. Hall | Conservative | 0 |
| Plas | Mawr | 0 |
| D Davies | Plaid Cymru - The Party of Wales | 0 |
| J Phillips | Conservative | 0 |
| H Harding | Labour | 0 |
| R Wheeler | Conservative | 0 |
Penarth South Ward2 seats
| A. Sanders | Conservative | 2,086 ✓ |
| W. Goddard | Conservative | 2,072 ✓ |
| H. Rees | Labour | 420 |
| P. Gray | Labour | 419 |
| S. Baker | The Liberal Party | 279 |
Penarth West2 seats
| E. Lloyd | Conservative | 2,193 ✓ |
| S. Thomas | Conservative | 2,175 ✓ |
| D. Foulkes | Labour | 1,432 |
| A. Rees | Labour | 1,251 |
| R. Davies | Plaid Cymru - The Party of Wales | 600 |
Penylan5 seats
| A. Terlezki | Conservative | 7,308 ✓ |
| C. Peterson | Conservative | 7,237 ✓ |
| P. Meyer | Conservative | 7,167 ✓ |
| M. Hallinan | Conservative | 6,917 ✓ |
| A. Thomas | Conservative | 6,791 ✓ |
| M. Jones | Labour | 1,702 |
| C. O'Brien | Labour | 1,667 |
| S. Simpson | Labour | 1,579 |
| L. Green | Labour | 1,577 |
| P. Wing | Labour | 1,559 |
| A. Dickson | Residents | 1,441 |
| D. Thomas | The Liberal Party | 1,184 |
| P. Linsey | The Liberal Party | 868 |
| A. Couch | Plaid Cymru - The Party of Wales | 838 |
| A. Morgan | Plaid Cymru - The Party of Wales | 831 |
| D. Hill | The Liberal Party | 812 |
| P. Cravos | Plaid Cymru - The Party of Wales | 798 |
| A. Ogwen | Plaid Cymru - The Party of Wales | 767 |
| C. Mitchell | The Liberal Party | 742 |
| H. Phillips | Plaid Cymru - The Party of Wales | 724 |
Plas Mawr4 seats
| F. Tyrrell | Labour | 0 ✓ |
| D. Davies | Plaid Cymru - The Party of Wales | 0 ✓ |
| A. Huish | Labour | 0 |
| R. Wheeler | Conservative | 0 ✓ |
| J. Leonard | Labour | 0 |
| W. Jones | Conservative | 0 |
| H. Harding | Labour | 0 |
| B. Hall | Conservative | 0 ✓ |
| J. Phillips | Conservative | 0 |
Plasnewydd2 seats
| O. Watkin | Conservative | 2,031 ✓ |
| S. James | Conservative | 1,799 ✓ |
| T. Richards | Labour | 872 |
| R. Harrod | Labour | 866 |
| G. Evans | Plaid Cymru - The Party of Wales | 480 |
| J. Cadwaladr | Plaid Cymru - The Party of Wales | 419 |
| K. James | The Liberal Party | 246 |
| C. Braygrove | Residents | 207 |
| P. Jarma | The Liberal Party | 182 |
| R. Spencer | Other | 91 |
Rhiwbina3 seats
| M. Davies | Conservative | 3,738 ✓ |
| W. Bain | Conservative | 3,696 ✓ |
| G. Neale | Conservative | 3,620 ✓ |
| E. Penfold | Residents | 1,018 |
| C. Beach | Labour | 691 |
| R. Woolfe | Labour | 640 |
| W. Walker | Labour | 573 |
| E. Davies | Plaid Cymru - The Party of Wales | 549 |
| W. Hughes | Plaid Cymru - The Party of Wales | 513 |
| R. Williams | Plaid Cymru - The Party of Wales | 458 |
| G. White | The Liberal Party | 430 |
Riverside2 seats
| F. McAndrews | Conservative | 1,554 ✓ |
| R. Souza | Conservative | 1,548 ✓ |
| G. Odgers | Labour | 1,100 |
| D. Toogood | Labour | 1,054 |
Roath3 seats
| I. Hermer | Conservative | 2,936 ✓ |
| F. McCarthy | Conservative | 2,889 ✓ |
| R. Richards | Conservative | 2,831 ✓ |
| T. Tucker | Labour | 932 |
| R. Thomas | The Liberal Party | 757 |
| G. Bowman | Plaid Cymru - The Party of Wales | 641 |
Rumney5 seats
| M. Llewellyn | Labour | 3,275 ✓ |
| J. Jones | Labour | 3,016 ✓ |
| C. Nicholson | Conservative | 2,965 ✓ |
| S. Woods | Conservative | 2,933 ✓ |
| N. Smith | Conservative | 2,930 ✓ |
| M. Mullins | Labour | 2,844 |
| D. Evans | Labour | 2,822 |
| T. Fitzgerald | Conservative | 2,805 |
| D. Seligman | Labour | 2,648 |
| J. Wright | Conservative | 2,573 |
| J. Walker | Residents | 1,154 |
Splott3 seats
| M. Delgado | Labour | 1,457 ✓ |
| G. Houlston | Labour | 1,353 ✓ |
| J. Brooks | Labour | 1,349 ✓ |
| F. Chichester | Conservative | 1,252 |
| A. Kelly | Conservative | 1,247 |
| K. Wilcox | Conservative | 1,127 |
| R. Warburton | Residents | 520 |
Whitchurch3 seats
| D. Purnell | Conservative | 3,779 ✓ |
| R. Evans | Conservative | 3,718 ✓ |
| W. Richards | Conservative | 3,588 ✓ |
| H. Davies | Labour | 1,035 |
| H. Bartlett | Labour | 1,016 |
| W. Davies | Labour | 1,005 |
| P. Dyer | Residents | 915 |
| H. Davies | Plaid Cymru - The Party of Wales | 554 |
| S. Davies | The Liberal Party | 509 |
| S. Soffa | The Liberal Party | 333 |
