Before (end of 1988) (85 seats, Elections Centre)
Labour 69 · Plaid Cymru - The Party of Wales 8 · Other 5 · Liberal Democrats 2 · Conservative 1
After (end of 1989) (74 seats, Elections Centre)
Labour 65 · Plaid Cymru - The Party of Wales 5 · Other 3 · Liberal Democrats 1 · Conservative 0
Ward results
Aberdare East1 seat · turnout 28.8%
| V. Llywellyn | Labour | 1,145 ✓ |
| D. Gee | Other | 372 |
Aberdare West1 seat · turnout 31.6%
| M. Prowle | Labour | 1,143 ✓ |
| W. Daniel | Plaid Cymru - The Party of Wales | 643 |
| E. Evans | Conservative | 293 |
Aberman North1 seat · turnout 39.7%
| B. Fitzgerald | Labour | 1,369 ✓ |
| K. Gray | Other | 233 |
Aberman South1 seat · turnout 40.5%
| R. Reed | Labour | 841 ✓ |
| P. Richards | Plaid Cymru - The Party of Wales | 635 |
| M. Gee | Other | 58 |
Abervalley1 seat · turnout 44.7%
| R. Phillips | Labour | 1,065 ✓ |
| J. Davies | Residents | 574 |
| E. Prendergast | Plaid Cymru - The Party of Wales | 500 |
Bargoed1 seat · turnout 36.0%
| W. Coelman | Labour | 1,901 ✓ |
| W. Hyde | Plaid Cymru - The Party of Wales | 622 |
Bedwas1 seat · turnout 43.9%
| R. Woodyatt | Labour | 1,329 ✓ |
| A. Donaldson | Independent | 1,068 |
| P. Bevan | Plaid Cymru - The Party of Wales | 635 |
| J. Grayland | Green | 70 |
Brackla1 seat · turnout 23.5%
| R. Matthews | Liberal Democrats | 617 ✓ |
| P. Hacking | Conservative | 576 |
Cyfarthfa1 seat · turnout 42.6%
| M. Phillips | Independent | 1,416 ✓ |
| D. Morrison | Labour | 623 |
Darren Valley1 seat · turnout 41.6%
| R. Edwards | Labour | 1,866 ✓ |
| G. Howells | Plaid Cymru - The Party of Wales | 588 |
Dowlais1 seat · turnout 42.2%
| T. Lewis | Labour | 1,113 ✓ |
| W. Healy | Residents | 1,018 |
| A. Cowdell | Independent | 165 |
Laleston1 seat · turnout 40.0%
| R. Jenkins | Labour | 1,302 ✓ |
| G. Down | Conservative | 642 |
| L. McAllister | Plaid Cymru - The Party of Wales | 285 |
Llanbradach1 seat · turnout 41.8%
| C. Mann | Plaid Cymru - The Party of Wales | 959 ✓ |
| R. Dancock | Labour | 841 |
| G. Brown | Green | 137 |
Llanharan1 seat · turnout 33.9%
| G. Waters | Labour | 1,431 ✓ |
| V. Williams | Plaid Cymru - The Party of Wales | 595 |
Llantrisant Town1 seat · turnout 36.5%
| E. Thomas | Labour | 1,052 ✓ |
| J. Davies | Plaid Cymru - The Party of Wales | 542 |
| D. Morgan | Liberal Democrats | 212 |
Llantwit Fardre1 seat · turnout 28.1%
| L. Lodwig | Labour | 922 ✓ |
| D. Watkins | Plaid Cymru - The Party of Wales | 430 |
| R. Bunnage | Independent | 198 |
| D. Ball | Liberal Democrats | 100 |
Maesteg East1 seat
| J. Jones | Labour | 0 ✓ |
Maesteg West1 seat · turnout 41.1%
| L. Jenkins | Labour | 1,703 ✓ |
| S. Maddern | Conservative | 263 |
Merthyr Vale1 seat
| T. O'Brien | Labour | 0 ✓ |
Mountain Ash1 seat · turnout 44.2%
| P. Jarman | Plaid Cymru - The Party of Wales | 1,759 ✓ |
| P. Bowen | Labour | 838 |
Nelson1 seat · turnout 38.4%
| L. Lewis | Labour | 1,508 ✓ |
| P. Williams | Plaid Cymru - The Party of Wales | 604 |
Newcastle1 seat · turnout 39.3%
| H. Davies | Labour | 1,678 ✓ |
| F. Bertorelli | Conservative | 1,421 |
Newcastle Higher1 seat · turnout 43.2%
| S. Gronow | Labour | 1,287 ✓ |
| J. Padmore | Conservative | 519 |
| B. Williams | Plaid Cymru - The Party of Wales | 292 |
Park1 seat · turnout 49.2%
| M. Chambers | Labour | 1,463 ✓ |
| E. Thomas | Residents | 1,070 |
| G. Leyshon | Plaid Cymru - The Party of Wales | 353 |
Pencoed1 seat · turnout 39.1%
| W. Philpin | Labour | 1,957 ✓ |
| B. Rice | Conservative | 756 |
Penrhiwceiber1 seat · turnout 35.2%
| D. Edwards | Labour | 1,104 ✓ |
| S. Watts | Plaid Cymru - The Party of Wales | 681 |
Penydarren1 seat
| T. Mahoney | Labour | 0 ✓ |
Penygraig1 seat
| K. Privett | Labour | 0 ✓ |
Penyrheol1 seat · turnout 42.5%
| R. Thomas | Labour | 1,426 ✓ |
| L. Whittle | Plaid Cymru - The Party of Wales | 1,250 |
Plymouth1 seat · turnout 49.9%
| H. Jones | Labour | 1,169 ✓ |
| G. Griffiths | Plaid Cymru - The Party of Wales | 666 |
| R. Jones | Residents | 164 |
Pontyclun1 seat · turnout 49.2%
| I. Bowen | Plaid Cymru - The Party of Wales | 1,202 ✓ |
| A. Williams | Conservative | 755 |
| M. Griffiths | Labour | 720 |
Porthcawl East1 seat · turnout 49.9%
| G. McBride | Labour | 1,589 ✓ |
| D. Anderson | Conservative | 1,227 |
Porthcawl West1 seat · turnout 52.5%
| N. Hall | Labour | 1,346 ✓ |
| P. Hubbard-Miles | Other | 1,170 |
| G. Fairley | Conservative | 851 |
| G. Davies | Other | 806 |
Pyle1 seat · turnout 45.1%
| M. Jones | Labour | 2,613 ✓ |
| R. Preston | Conservative | 282 |
Rhondda1 seat · turnout 44.8%
| C. Jones | Plaid Cymru - The Party of Wales | 1,513 ✓ |
| W. Williams | Labour | 1,315 |
| D. Clarke | Independent | 410 |
| N. Edwards | Independent | 166 |
| C. Gibbon | Residents | 78 |
Rhydyfelin1 seat · turnout 30.1%
| J. Davies | Labour | 1,266 ✓ |
| R. Hillard | Independent | 322 |
| R. Moran | Plaid Cymru - The Party of Wales | 244 |
| S. Baker | Liberal Democrats | 54 |
St. Martins1 seat · turnout 35.2%
| G. Snell | Labour | 1,412 ✓ |
| G. Hibbert | Plaid Cymru - The Party of Wales | 426 |
| H. Barbrook | Green | 234 |
St.Brides Major1 seat · turnout 42.7%
| D. Thomas | Independent | 1,003 ✓ |
| A. Preston | Conservative | 985 |
St.Brides Minor1 seat · turnout 34.6%
| W. Moore | Labour | 1,136 ✓ |
| M. Davies | Plaid Cymru - The Party of Wales | 300 |
Taffs Well1 seat · turnout 50.3%
| C. Priday | Labour | 1,058 ✓ |
| J. Williams | Plaid Cymru - The Party of Wales | 955 |
| V. Parsons | Conservative | 476 |
Tan-Y-Nant1 seat · turnout 33.4%
| D. Williams | Labour | 1,245 ✓ |
| W. Evans | Plaid Cymru - The Party of Wales | 459 |
Tonteg1 seat · turnout 30.4%
| H. Prosser | Labour | 1,129 ✓ |
| D. Reilly | Plaid Cymru - The Party of Wales | 665 |
| A. Southgate | Liberal Democrats | 272 |
Tonyrefail East1 seat · turnout 28.4%
| R. Cox | Labour | 642 ✓ |
| E. Brinson | Independent | 463 |
| D. Richards | Liberal Democrats | 114 |
Tonyrefail West1 seat · turnout 43.7%
| D. McDonald | Labour | 2,112 ✓ |
| A. Williams | Plaid Cymru - The Party of Wales | 457 |
Town1 seat · turnout 37.9%
| T. Davies | Labour | 1,081 ✓ |
| J. Johnson | Independent | 948 |
Trallwng1 seat · turnout 38.7%
| A. Davies | Labour | 1,682 ✓ |
| H. Thomas | The Liberal Party | 583 |
| M. Pritchard | Independent | 329 |
| A. Richards | Plaid Cymru - The Party of Wales | 270 |
Trealaw1 seat
| E. Emanuel | Labour | 0 ✓ |
Treharris1 seat
| T. Richards | Labour | 0 ✓ |
Treherbert1 seat · turnout 53.3%
| D. Williams | Labour | 1,734 ✓ |
| P. Jones | Plaid Cymru - The Party of Wales | 819 |
| K. Morris | Other | 216 |
Tylorstown1 seat · turnout 35.4%
| M. Chard | Residents | 1,029 ✓ |
| M. Stephens | Labour | 768 |
Ynysybwl1 seat · turnout 48.3%
| G. Perkins | Labour | 889 ✓ |
| B. Evans | Plaid Cymru - The Party of Wales | 679 |
Ystrad1 seat · turnout 36.6%
| K. Morgan | Labour | 1,431 ✓ |
| R. Bosanko | Plaid Cymru - The Party of Wales | 407 |
Ystradmynach1 seat · turnout 41.2%
| S. Morgan | Plaid Cymru - The Party of Wales | 1,106 ✓ |
| A. Edwards | Labour | 900 |
