Before (end of 1998) (52 seats, Elections Centre)
Liberal Democrats 30 · Conservative 12 · Labour 6 · Other 4
After (end of 1999) (52 seats, Elections Centre)
Liberal Democrats 26 · Conservative 20 · Labour 4 · Other 2
Ward results
Allington1 seat
| Lynda Barber | Liberal Democrats | 279 ✓ |
| I Bridges | Conservative | 247 |
| T Hayhoe | Labour | 68 |
Ashton Keynes1 seat · turnout 48.2%
| G. Clarke | Liberal Democrats | 480 |
| E. Sells | Conservative | 205 |
Avon1 seat · turnout 28.6%
| R. Macgregor | Liberal Democrats | 298 |
| C. Norton | Conservative | 156 |
| G. Barlow | Labour | 80 |
Box2 seats
| Margaret Rousell | Conservative | 531 ✓ |
| H Jones | Conservative | 524 ✓ |
| Barry Rydz | Liberal Democrats | 267 |
| Harry Barstow | Independent | 230 |
| L Bray | Labour | 189 |
| C Lynch | Labour | 149 |
Bremhill1 seat · turnout 39.3%
| C. Crisp | Conservative | 636 |
| S. Doubell | Liberal Democrats | 280 |
| S. Roberts | Labour | 73 |
Brinkworth1 seat
| S. Scruton | Conservative | 0 |
Calne Abberd1 seat
| M Baggs | Liberal Democrats | 196 ✓ |
| M Russell | Conservative | 137 |
| D Surgett | Labour | 102 |
Calne Central1 seat · turnout 33.8%
| A. Trotman | Conservative | 465 |
| E. Porter | Liberal Democrats | 291 |
| J. Watkins | Labour | 118 |
Calne North1 seat
| C. Webber | Labour | 260 ✓ |
| W. Gallop | Liberal Democrats | 168 |
Calne North East1 seat
| E. Noble | Conservative | 205 ✓ |
| E. Watkins | Labour | 161 |
| S. Coy | Liberal Democrats | 101 |
Calne South1 seat
| E. Hitchens | Liberal Democrats | 557 ✓ |
| J. Walden | Conservative | 145 |
| E. Morgan | Labour | 88 |
Calne Without1 seat
| N. Bryant | Conservative | 520 ✓ |
| K. Spowart | Labour | 205 |
Colerne1 seat · turnout 43.2%
| D. Darby | Liberal Democrats | 512 |
| P. Burland Beech | Conservative | 248 |
| P Mellett | Labour | 54 |
Corsham2 seats
| A. Jackson | Liberal Democrats | 865 ✓ |
| P Davis | Liberal Democrats | 834 ✓ |
| N Bently | Conservative | 283 |
| S. Taylor-Beasley | Labour | 188 |
| Paul Michael John Lynch | Labour | 178 |
Cricklade2 seats · turnout 25.6%
| B. Atfield | Liberal Democrats | 770 |
| M. Hatton | Liberal Democrats | 652 |
| H. Humphrys | Independent | 475 |
Crudwell1 seat
| M Credicott | Conservative | 458 ✓ |
| A. Davis | Liberal Democrats | 63 |
| M Mandel | Labour | 19 |
Hill Rise1 seat
| C. Coleman | Liberal Democrats | 311 ✓ |
| B Healy | Labour | 90 |
Hilmarton1 seat
| T. Browne | Liberal Democrats | 256 ✓ |
| Andrew Welsh | Conservative | 180 |
| Roger Hutchinson | Labour | 59 |
Kington Langley1 seat · turnout 38.9%
| P. Greenwall | Conservative | 560 |
| J. Doubell | Liberal Democrats | 165 |
| S. Ford | Labour | 76 |
Kington St. Michael1 seat
| J. Scott | Conservative | 732 ✓ |
| A Noblet | Liberal Democrats | 302 |
| V Wheeler | Labour | 127 |
Lacock1 seat · turnout 55.7%
| R Tonge | Conservative | 349 |
| Davison G. | Liberal Democrats | 63 |
| P. Taylor | Labour | 35 |
Lyneham2 seats
| A Cox | Conservative | 562 ✓ |
| E Scrivens | Liberal Democrats | 508 ✓ |
| J Pheby | Liberal Democrats | 388 |
| D Scott | Conservative | 337 |
Malmesbury2 seats
| L. Bennett | Liberal Democrats | 486 ✓ |
| Catherine Doody | Liberal Democrats | 485 ✓ |
| Vanessa Graham | Conservative | 418 |
| Peter Pooley | Conservative | 415 |
| J Kadwell | Independent | 180 |
| Frederick Price | Labour | 150 |
| V. Price | Labour | 136 |
Malmesbury Road1 seat
| D. Poole | Liberal Democrats | 240 ✓ |
| P Cutcher | Conservative | 135 |
| Pamela Witts | Labour | 45 |
Monkton Park1 seat · turnout 45.8%
| R. Halse | Liberal Democrats | 405 |
| A. Jackson | Conservative | 323 |
| N. Moss | Labour | 71 |
Neston & Gastard1 seat · turnout 39.5%
| G. Read | Conservative | 298 |
| J. Henning | Liberal Democrats | 158 |
| C. Currie | Labour | 73 |
Nettleton1 seat
| A. Bishop | Independent | 468 ✓ |
| E. Saunders | Labour | 35 |
Park1 seat
| D. McGee | Liberal Democrats | 238 ✓ |
| M. Norton | Conservative | 169 |
| S. Taylor Beasley | Labour | 50 |
Pickwick2 seats
| C. Reid | Labour | 744 ✓ |
| S Wheeler | Labour | 566 ✓ |
| M Jackson | Liberal Democrats | 396 |
| R. Hubbard | Liberal Democrats | 327 |
| Jennifer Hartless | Conservative | 268 |
| J. Reilly | Conservative | 221 |
Purton2 seats · turnout 26.3%
| Dave Bamford | Liberal Democrats | 682 |
| A. Timpson | Liberal Democrats | 454 |
| B. Norton | Conservative | 428 |
| B Bayton | Labour | 128 |
Queens1 seat
| Darren Ellis | Conservative | 313 ✓ |
| D. Allen | Liberal Democrats | 280 |
| F. Gribben | Labour | 73 |
Redland1 seat
| Nina Phillips | Conservative | 216 ✓ |
| P Coleman | Liberal Democrats | 188 |
| C. Grace | Labour | 175 |
Sherston1 seat
| J Thomson | Independent | 535 ✓ |
| J Bremmer | Labour | 144 |
| P. Goldstone | Liberal Democrats | 120 |
St Paul Malmesbury Without1 seat · turnout 41.5%
| L. Smith | Conservative | 425 |
| P. Dove | Liberal Democrats | 316 |
| D. Jones | Labour | 120 |
The Lydiards1 seat · turnout 46.1%
| D. Packham | Liberal Democrats | 522 |
| C. Wannell | Conservative | 185 |
Town2 seats · turnout 22.5%
| J. Wood | Liberal Democrats | 681 |
| P. Allnatt | Liberal Democrats | 674 |
| C. Groves | Conservative | 504 |
| F. Kirkham | Conservative | 466 |
| C. Phillips | Labour | 212 |
Westcroft1 seat · turnout 34.1%
| M. Lloyd | Labour | 258 |
| S. Webb | Liberal Democrats | 179 |
| P. Haughey | Conservative | 56 |
Wootton Bassett North2 seats
| Jenny Stratton | Liberal Democrats | 464 ✓ |
| S. Walls | Liberal Democrats | 450 ✓ |
| A. Wannell | Conservative | 425 |
| M. Groom | Conservative | 380 |
| J. Watson | Labour | 137 |
Wootton Bassett South2 seats
| P Doyle | Conservative | 699 ✓ |
| Steve Bucknell | Conservative | 690 ✓ |
| D. Matthews | Liberal Democrats | 525 |
| J Allen | Liberal Democrats | 520 |
| E. Webb | Labour | 268 |
