Before (end of 1998) (67 seats, Elections Centre)
Labour 56 · Liberal Democrats 9 · Conservative 1 · Plaid Cymru - The Party of Wales 1 · Other 0
After (end of 1999) (74 seats, Elections Centre)
Labour 49 · Liberal Democrats 18 · Conservative 5 · Other 1 · Plaid Cymru - The Party of Wales 1
Ward results
Adamsdown2 seats · turnout 38.3%
| N Howells | Liberal Democrats | 1,156 ✓ |
| Dixon J. | Liberal Democrats | 1,010 ✓ |
| K. Hutchings | Labour | 817 |
| C. Colley | Labour | 805 |
| T. O'Neill | PC | 255 |
| R. Cartwright | COMM | 74 |
Butetown1 seat · turnout 40.1%
| R. Campbell | Independent | 507 ✓ |
| Javed M. | Labour | 364 |
| N Sinclair | PC | 162 |
| M Dossantos | Liberal Democrats | 81 |
| R. Thomas | Conservative | 61 |
Caerau2 seats · turnout 31.5%
| H Ernest | Labour | 1,280 ✓ |
| J. Gasson | Liberal Democrats | 1,080 ✓ |
| J. Mawn | Labour | 1,009 |
| Simon Coles | Liberal Democrats | 633 |
| R Garland | PC | 194 |
| A Horwood | Conservative | 178 |
| W. Rees | Conservative | 148 |
Canton3 seats · turnout 38.0%
| K Brennan | Labour | 2,379 ✓ |
| C. Short | Labour | 1,882 ✓ |
| D Thomas | Labour | 1,773 ✓ |
| K Bush | PC | 1,386 |
| H Burns | Conservative | 771 |
| R Trigg | Conservative | 668 |
| H. Cox | Conservative | 638 |
| G. Hannam | Liberal Democrats | 613 |
| M. Fawcett | Liberal Democrats | 606 |
| V Turner | Green | 566 |
| S Jeffreys | Liberal Democrats | 484 |
Cathays4 seats · turnout 33.8%
| J Aylwin | Liberal Democrats | 2,439 ✓ |
| F Hornblow | Liberal Democrats | 2,285 ✓ |
| J. Reece | Liberal Democrats | 2,060 ✓ |
| Sarah Wakefield | Liberal Democrats | 1,992 ✓ |
| S. Merry | Labour | 1,555 |
| K. Slade | Labour | 1,466 |
| D Hagendyk | Labour | 1,437 |
| C. Fowler | PC | 1,257 |
| R Surridge | Labour | 1,173 |
| N Clark | Green | 838 |
| K. Summerhayes | Conservative | 422 |
| W Selwood | Conservative | 202 |
| J Lent | COMM | 193 |
Creigiau1 seat · turnout 52.3%
| D Bowen | PC | 818 ✓ |
| D. Abuzaid | Conservative | 342 |
| M Kelly | Labour | 227 |
| Peter Borrow | Liberal Democrats | 135 |
Cyncoed3 seats · turnout 50.8%
| J. Randerson | Liberal Democrats | 3,028 ✓ |
| J Pryce | Liberal Democrats | 2,507 ✓ |
| K. Lloyd | Liberal Democrats | 2,418 ✓ |
| J. Gibby | Conservative | 1,113 |
| P Meyer | Conservative | 1,088 |
| V Pearcey | Conservative | 1,048 |
| A. Matthewson | Labour | 754 |
| M Marshall | Labour | 580 |
| H Lewis | PC | 534 |
| D. Corker | Green | 255 |
Ely3 seats · turnout 24.4%
| B Finn | Labour | 1,809 ✓ |
| C. Gale | Labour | 1,793 ✓ |
| Russell Goodway | Labour | 1,452 ✓ |
| J. Davies | Liberal Democrats | 728 |
| H Parri | PC | 531 |
| R Fawcett | Liberal Democrats | 521 |
| M Rees | Conservative | 513 |
| R Leyshon | Liberal Democrats | 50 |
FAIRWATER3 seats · turnout 30.0%
| M Phillips | Labour | 1,968 ✓ |
| Michael Michael | Labour | 1,774 ✓ |
| D Rees | Labour | 1,598 ✓ |
| D. Marks | Conservative | 717 |
| S Pye | Liberal Democrats | 690 |
| D. Bianchi | PC | 669 |
| H. Borrow | Liberal Democrats | 665 |
| N. Roberts | Liberal Democrats | 645 |
Gabalfa2 seats · turnout 32.8%
| R Brown | Labour | 948 ✓ |
| J. Wilkinson | Labour | 867 ✓ |
| C. Pearcy | Liberal Democrats | 607 |
| A Jobbins | PC | 607 |
| K. Gubbin | Liberal Democrats | 573 |
| G. Thomas | Conservative | 385 |
| A. Mortimer | Conservative | 364 |
Grangetown3 seats · turnout 31.3%
| J. Smith | Labour | 1,859 ✓ |
| L. Thorne | Labour | 1,831 ✓ |
| P. Perkins | Labour | 1,742 ✓ |
| P Daley | PC | 608 |
| J. Summerhayes | Conservative | 547 |
| F Arnold | Conservative | 546 |
| M. Horton | Liberal Democrats | 518 |
| G Feeney | Liberal Democrats | 505 |
| D Gentles | Conservative | 503 |
| D Sanford | Liberal Democrats | 398 |
Heath3 seats · turnout 51.8%
| J. James | Liberal Democrats | 1,826 ✓ |
| Graham Hinchey | Labour | 1,763 ✓ |
| G Harris | Liberal Democrats | 1,760 ✓ |
| G Tahtam | Conservative | 1,479 |
| A Meikle | Liberal Democrats | 1,424 |
| G. Jenkins | Labour | 1,415 |
| H Philpott | Conservative | 1,336 |
| W Warlow | Conservative | 1,237 |
| G Moreton | Labour | 1,189 |
| N Couch | PC | 706 |
| Von Ruhland C | Green | 376 |
Lisvane1 seat · turnout 61.2%
| D. Walker | Conservative | 1,005 ✓ |
| M. Pryce | Labour | 270 |
| A Saunders | Liberal Democrats | 251 |
| A Couch | PC | 105 |
Llandaff2 seats · turnout 51.1%
| G Owens | Labour | 1,525 ✓ |
| Sheppard J. | Labour | 1,409 ✓ |
| J. Hermer | Conservative | 1,357 |
| A Gretton | Conservative | 1,226 |
| G. Jones | PC | 659 |
| J. Evans | Liberal Democrats | 637 |
| L Stewart | Liberal Democrats | 516 |
Llandaff North2 seats · turnout 38.5%
| T. Earle | Labour | 1,520 ✓ |
| P. Robinson | Labour | 1,251 ✓ |
| C. James | PC | 429 |
| A. James | Liberal Democrats | 417 |
| C. Fox | Conservative | 386 |
| Jane Marshall | Conservative | 337 |
| T. Lewis | Liberal Democrats | 274 |
Llanishen4 seats · turnout 44.7%
| N. Butler | Labour | 2,436 ✓ |
| Garry Hunt | Labour | 2,427 ✓ |
| C. Bettinson | Labour | 2,363 ✓ |
| G. Albinus | Labour | 2,354 ✓ |
| K Roberts | Conservative | 1,608 |
| Y. Jenkins | Conservative | 1,608 |
| S Gardener | Conservative | 1,486 |
| R Trethewey | Conservative | 1,385 |
| P Hampton | Liberal Democrats | 1,081 |
| L. Roberts | PC | 1,052 |
| G Hallett | Liberal Democrats | 1,016 |
| V. Hallett | Liberal Democrats | 1,011 |
| J Frankham-Barnes | Liberal Democrats | 1,002 |
Llanrumney3 seats · turnout 34.4%
| G. Bird | Labour | 1,705 ✓ |
| B James | Labour | 1,514 ✓ |
| C. James | Labour | 1,403 ✓ |
| Colin Lewis | PC | 613 |
| C Hoyle | PC | 493 |
| D Reeves | PC | 481 |
| S Woods | Conservative | 386 |
| H. Lewis | Conservative | 343 |
| F Prew | Conservative | 318 |
| E. Hill | Liberal Democrats | 314 |
| P Bramall | Liberal Democrats | 283 |
| W Jeremy | Liberal Democrats | 281 |
| D Bartlett | SOC | 115 |
| G. Evans | SOC | 69 |
| K. Williams | SOC | 56 |
Pentwyn4 seats · turnout 33.0%
| V. Jones | Labour | 1,880 ✓ |
| B Pinnell | Labour | 1,745 ✓ |
| Regan J. | Labour | 1,658 ✓ |
| W Cookson | Liberal Democrats | 1,575 ✓ |
| J Fletcher | Liberal Democrats | 1,559 |
| D. Richards | Labour | 1,522 |
| B. Parsons | Liberal Democrats | 1,386 |
| G Horton | Liberal Democrats | 1,351 |
| D Henry | PC | 589 |
| J. Goodwin | Conservative | 439 |
| G. Hughes | Conservative | 423 |
Pentyrch1 seat · turnout 51.5%
| C. Priday | Labour | 547 ✓ |
| P. Williams | PC | 456 |
| A Walker | Conservative | 286 |
| R Burley | Liberal Democrats | 116 |
Penylan3 seats · turnout 49.5%
| L Kelloway | Liberal Democrats | 2,846 ✓ |
| P. Burfoot | Liberal Democrats | 2,774 ✓ |
| F. Salway | Liberal Democrats | 2,700 ✓ |
| J. Anderson | Labour | 1,173 |
| C. Bewes | Labour | 977 |
| J Imperato | Labour | 965 |
| L Johnson | Conservative | 733 |
| C Pugh | PC | 700 |
| P Meyer | Conservative | 668 |
| V. Stocqueler | Conservative | 591 |
Plasnewydd4 seats · turnout 31.9%
| A. Cox | Labour | 2,149 ✓ |
| H. Douglas | Liberal Democrats | 1,974 ✓ |
| S. Lent | Labour | 1,965 ✓ |
| P Morris | Labour | 1,930 ✓ |
| M Stephens | Liberal Democrats | 1,860 |
| V. Snell | Liberal Democrats | 1,727 |
| G Mungham | Labour | 1,529 |
| E Parish | PC | 1,259 |
| Rodney Berman | Liberal Democrats | 1,042 |
| P Ward | Green | 871 |
| G. Donaldson | Conservative | 506 |
| V. Palmer | Conservative | 439 |
| S O’Brien | COMM | 194 |
PONTPRENNAU/OLD ST. MELLONS2 seats · turnout 42.1%
| P Cubitt | Labour | 855 ✓ |
| G. Phillips | Labour | 839 ✓ |
| D. Rees | Conservative | 728 |
| S Whiting | Conservative | 627 |
| A. Evans | Liberal Democrats | 510 |
| David Jenkins | PC | 336 |
| L. Fletcher | Liberal Democrats | 327 |
Radyr1 seat · turnout 59.8%
| M. Drake | Labour | 1,296 ✓ |
| C Kolmar | Conservative | 427 |
| D Garrow-Smith | Liberal Democrats | 318 |
| M Goode | PC | 123 |
Rhiwbina3 seats · turnout 56.9%
| G. Neale | Conservative | 2,528 ✓ |
| J. Cowan | Conservative | 2,248 ✓ |
| J Scherer | Conservative | 2,042 ✓ |
| P Owen | Labour | 1,770 |
| P Hunt | Labour | 1,647 |
| N Watson | Labour | 1,534 |
| A. Evans | Liberal Democrats | 1,213 |
| S. Spear | Liberal Democrats | 1,113 |
| J Richards | Liberal Democrats | 1,070 |
| F Griffiths | PC | 786 |
Riverside3 seats · turnout 36.1%
| P Mitchell | Labour | 1,670 ✓ |
| D Sharpe | Labour | 1,462 ✓ |
| N McEvoy | Labour | 1,408 ✓ |
| A Balcombe | PC | 1,103 |
| J. Singh | RES | 777 |
| P Lukes | Green | 695 |
| A. Wigley | Liberal Democrats | 517 |
| D Forward | Liberal Democrats | 465 |
| R Hewlett | Liberal Democrats | 457 |
| M Evans | Conservative | 420 |
| W Donaldson | Conservative | 411 |
| C. Trigg | Conservative | 323 |
| A Conchar | SOC | 263 |
Rumney2 seats · turnout 34.0%
| R Derbyshire | Labour | 1,212 ✓ |
| S Pantak | Labour | 1,079 ✓ |
| R Hollands | Conservative | 611 |
| L. Roberts-Morgan | Conservative | 503 |
| D. Owen | PC | 366 |
| D. Hourahane | Liberal Democrats | 353 |
| D. Rees | Liberal Democrats | 347 |
Splott3 seats · turnout 31.7%
| C. Holland | Labour | 1,763 ✓ |
| G. Houlston | Labour | 1,649 ✓ |
| M Holland | Labour | 1,591 ✓ |
| A O'Neill | PC | 614 |
| K Chubb | Liberal Democrats | 497 |
| M Mathias | Liberal Democrats | 431 |
| S Reece | Liberal Democrats | 329 |
| J. McCarthy | Conservative | 278 |
| B. Jeffreys | Conservative | 269 |
| C. Prew | Conservative | 214 |
| D Reid | SOC | 101 |
Trowbridge3 seats · turnout 22.8%
| R Cook | Labour | 1,424 ✓ |
| L Ackerman | Labour | 1,272 ✓ |
| D English | Labour | 1,200 ✓ |
| D. Williams | PC | 502 |
| A Northmore-Thomas | Liberal Democrats | 427 |
| T Harding | Liberal Democrats | 397 |
| H. Northmore-Thomas | Liberal Democrats | 385 |
| Jenkins B-A. | Conservative | 347 |
| A. Cox | Conservative | 316 |
Whitchurch & Tongwynlais4 seats · turnout 52.3%
| S. Howe | Labour | 2,287 ✓ |
| W Griffiths | Conservative | 2,276 ✓ |
| K. Price | Labour | 2,271 ✓ |
| R. Pearson | Labour | 2,165 ✓ |
| W Thomas | Labour | 2,131 |
| B Griffiths | Conservative | 2,039 |
| T. Davies | Conservative | 2,028 |
| D Williams-Masinda | Conservative | 1,608 |
| W. Salmon | Ind Lab | 1,053 |
| G. Lewis | PC | 1,049 |
| C Palfrey | PC | 998 |
| Rowlands J. | PC | 965 |
| D Sion | PC | 944 |
| A. Leavers | Liberal Democrats | 869 |
| G. Mellen | Liberal Democrats | 743 |
| P. Azzopardi | Liberal Democrats | 684 |
| D Wright | Liberal Democrats | 663 |
| S Martin | Green | 383 |
| V Riley | Independent | 263 |
