Local Elections 1987
Local Elections 1987 was held on 7 May 1987. 4,224 seats were filled across 8,220 wards and divisions in 473 councils, from 32,396 candidates. Conservative Party won 1,446, The Labour Party won 1,144 and Independent won 985.
- Date
- 7 May 1987
- Seats filled
- 4,224
- Candidates
- 32,396
- Councils
- 473
| Party | Candidates | Seats won | Votes | Vote share |
|---|---|---|---|---|
| Conservative Party | 9,563 | 1,446 | 8,665,642 | 37.6% |
| The Labour Party | 9,542 | 1,144 | 6,559,392 | 28.5% |
| Independent | 3,211 | 985 | 1,283,689 | 5.6% |
| SDP-Liberal Alliance | 1,173 | 241 | 956,715 | 4.2% |
| Lib/Sdp | 5,627 | 123 | 3,914,718 | 17.0% |
| Plaid Cymru - The Party of Wales | 246 | 88 | 130,412 | 0.6% |
| Residents | 106 | 56 | 81,716 | 0.4% |
| Social Democratic Party | 127 | 35 | 54,958 | 0.2% |
| Alliance For Local Living (ALL) | 677 | 19 | 379,609 | 1.6% |
| The Liberal Party | 40 | 19 | 25,731 | 0.1% |
| RES | 231 | 18 | 188,149 | 0.8% |
| All | 928 | 14 | 548,012 | 2.4% |
| Other | 97 | 14 | 45,677 | 0.2% |
| Ind Con | 87 | 8 | 36,134 | 0.2% |
| Ind Lab | 46 | 3 | 31,118 | 0.1% |
| Independent / other | 2 | 2 | 1,783 | 0.0% |
| Liberal Democrats | 2 | 2 | 1,312 | 0.0% |
| COMM | 23 | 1 | 3,949 | 0.0% |
| Ind All | 5 | 1 | 1,699 | 0.0% |
| HVS | 1 | 1 | 845 | 0.0% |
| MK | 2 | 1 | 279 | 0.0% |
| Gainsborough Ind | 1 | 1 | 0 | — |
| Wynne Ind | 1 | 1 | 0 | — |
| Ind SDP | 1 | 1 | 0 | — |
| Green Party | 465 | 0 | 74,699 | 0.3% |
| MOD LAB | 18 | 0 | 6,493 | 0.0% |
| AF Lib | 10 | 0 | 4,396 | 0.0% |
| PABAG | 9 | 0 | 4,234 | 0.0% |
| MLP | 24 | 0 | 4,193 | 0.0% |
| Prog | 8 | 0 | 3,993 | 0.0% |
| BIP | 12 | 0 | 3,977 | 0.0% |
| Ind LIB | 8 | 0 | 3,335 | 0.0% |
| WS | 4 | 0 | 2,409 | 0.0% |
| Ndm | 7 | 0 | 2,248 | 0.0% |
| Trad Lab | 4 | 0 | 2,067 | 0.0% |
| Ecol | 10 | 0 | 1,826 | 0.0% |
| TRA | 2 | 0 | 1,586 | 0.0% |
| BRDI | 6 | 0 | 1,504 | 0.0% |
| Bath Northeast Somerset Independent Group (BIG) | 2 | 0 | 1,194 | 0.0% |
| PBP | 1 | 0 | 1,028 | 0.0% |
| Council | Wards / divisions | Seats filled | Largest party | Its seats |
|---|---|---|---|---|
| Aberconwy | 25 | 41 | Independent | 17 |
| Adur | 13 | 2 | Ind | 2 |
| Allerdale | 34 | 21 | Independent | 11 |
| Alnwick | 17 | 5 | Independent | 3 |
| Alyn and Deeside | 25 | 43 | Labour | 26 |
| Amber Valley | 8 | 0 | — | — |
| Amber Valley | 7 | 1 | Conservative | 1 |
| Arfon | 31 | 39 | Independent | 14 |
| Arun | 27 | 18 | Conservative | 17 |
| Ashfield | 15 | 3 | Labour | 2 |
| Ashford | 45 | 5 | Conservative | 5 |
| Aylesbury Vale | 38 | 7 | Independent | 3 |
| Babergh | 30 | 8 | Independent | 6 |
| Barnsley | 22 | 7 | Labour | 7 |
| Barrow in Furness | 1 | 0 | — | — |
| Barrow-in-Furness | 12 | 0 | — | — |
| Basildon | 14 | 0 | — | — |
| Basingstoke and Deane | 20 | 0 | — | — |
| Bassetlaw | 5 | 2 | Independent | 1 |
| Bassetlaw | 11 | 0 | — | — |
| Bath | 1 | 0 | — | — |
| Bath | 15 | 10 | Conservative | 7 |
| Bedford | 8 | 1 | Labour | 1 |
| Bedford | 8 | 1 | Conservative | 1 |
| Berwick-upon-Tweed | 16 | 4 | Independent | 3 |
| Beverley | 22 | 4 | Alliance For Local Living (ALL) | 2 |
| BEVERLEY | 1 | 3 | Conservative | 3 |
| Birmingham | 40 | 22 | Labour | 11 |
| Blaby | 21 | 9 | Conservative | 9 |
| Blackburn | 20 | 1 | Conservative | 1 |
| Blackpool | 18 | 14 | Conservative | 6 |
| Blackpool | 3 | 6 | Conservative | 6 |
| Blaenau Gwent | 17 | 44 | Labour | 33 |
| Blyth Valley | 17 | 3 | SDP-Liberal Alliance | 3 |
| Bolsover | 24 | 16 | Labour | 16 |
| Bolton | 1 | 0 | — | — |
| Bolton | 19 | 3 | Labour | 3 |
| Boothferry | 22 | 8 | Conservative | 5 |
| Boston | 16 | 13 | Independent | 9 |
| Bournemouth | 19 | 0 | — | — |
| Bracknell Forest | 19 | 8 | Conservative | 8 |
| Bradford | 30 | 12 | Conservative | 9 |
| Braintree | 33 | 17 | Conservative | 11 |
| Breckland | 41 | 6 | Conservative | 3 |
| Brecknock | 30 | 44 | Independent | 33 |
| Brent | 1 | 1 | Conservative | 1 |
| Brentwood | 13 | 4 | Conservative | 3 |
| Bridgnorth | 20 | 12 | Independent | 8 |
| Brighton | 16 | 7 | Labour | 4 |
| Bristol, City of | 23 | 18 | Labour | 12 |
| Broadland | 16 | 0 | — | — |
| Bromley | 1 | 1 | Conservative | 1 |
| Bromsgrove | 20 | 33 | Conservative | 23 |
| Broxbourne | 14 | 1 | Conservative | 1 |
| Broxtowe | 13 | 2 | Conservative | 2 |
| Broxtowe | 11 | 11 | Conservative | 9 |
| Burnley | 17 | 2 | Labour | 2 |
| Bury | 15 | 0 | — | — |
| Bury | 1 | 0 | — | — |
| Calderdale | 19 | 1 | Conservative | 1 |
| Cambridge | 13 | 1 | Labour | 1 |
| Camden | 1 | 1 | Labour | 1 |
| Cannock Chase | 14 | 1 | Labour | 1 |
| Canterbury | 18 | 27 | Conservative | 15 |
| Canterbury | 7 | 8 | Conservative | 5 |
| Caradon | 30 | 18 | Independent | 13 |
| Cardiff | 26 | 65 | Labour | 29 |
| Carlisle | 17 | 5 | Conservative | 3 |
| Carmarthen | 26 | 37 | Independent | 28 |
| Carrick | 20 | 3 | Conservative | 1 |
| Castle Morpeth | 21 | 10 | Independent | 4 |
| Castle Point | 14 | 15 | Conservative | 15 |
| Ceredigion | 35 | 43 | Independent | 23 |
| Charnwood | 30 | 11 | Conservative | 9 |
| Chelmsford | 27 | 8 | Conservative | 5 |
| Cheltenham | 11 | 2 | Conservative | 2 |
| Cherwell | 18 | 1 | Labour | 1 |
| Chester | 1 | 1 | Conservative | 1 |
| Chester-le-Street | 17 | 0 | — | — |
| Chesterfield | 11 | 8 | Conservative | 5 |
| Chesterfield | 9 | 0 | — | — |
| Chichester | 33 | 9 | Conservative | 7 |
| Chiltern | 30 | 8 | Conservative | 5 |
| Chorley | 24 | 3 | Labour | 2 |
| Chorley Borough Council | 2 | 0 | — | — |
| Christchurch | 2 | 5 | Labour | 3 |
| City of Chester | 19 | 1 | Labour | 1 |
| Cleethorpes | 14 | 4 | Independent | 3 |
| Cleethorpes | 4 | 9 | Conservative | 4 |
| Colchester | 19 | 2 | Lib/Sdp | 1 |
| Colwyn | 11 | 11 | Independent | 7 |
| Congleton | 9 | 1 | Lib/Sdp | 1 |
| Congleton | 6 | 0 | — | — |
| Copeland | 26 | 23 | Labour | 22 |
| Corby | 12 | 0 | — | — |
| Cotswold | 34 | 24 | Independent | 19 |
| Coventry | 18 | 8 | Labour | 6 |
| Craven | 11 | 2 | Conservative | 1 |
| Craven | 1 | 0 | — | — |
| Crawley | 11 | 0 | — | — |
| Crewe and Nantwich | 20 | 3 | Labour | 2 |
| Cynon Valley | 14 | 38 | Labour | 30 |
| Dacorum | 28 | 14 | Conservative | 11 |
| Darlington | 25 | 6 | Conservative | 4 |
| Dartford | 23 | 5 | Conservative | 3 |
| Dartford Borough Council | 2 | 0 | — | — |
| Daventry | 12 | 2 | Conservative | 1 |
| Delyn | 29 | 42 | Independent | 20 |
| Derby | 15 | 3 | Conservative | 3 |
| Derbyshire Dales | 26 | 10 | Conservative | 5 |
| Derwentside | 23 | 14 | Labour | 11 |
| Dinefwr | 25 | 33 | Labour | 16 |
| Doncaster | 21 | 21 | Labour | 18 |
| Dorset | 1 | 1 | Conservative | 1 |
| Dover | 31 | 31 | Conservative | 23 |
| Dover Borough Council | 11 | 0 | — | — |
| Dudley | 24 | 5 | Labour | 3 |
| Durham | 22 | 3 | Independent | 2 |
| Durham | 2 | 3 | Alliance For Local Living (ALL) | 2 |
| Dwyfor | 24 | 29 | Independent | 22 |
| Easington | 16 | 1 | Labour | 1 |
| Easington | 10 | 7 | Labour | 5 |
| East Cambridgeshire | 18 | 9 | Independent | 5 |
| East Devon | 35 | 4 | Conservative | 4 |
| East Dorset | 22 | 13 | Conservative | 13 |
| East Dorset | 1 | 3 | Conservative | 2 |
| East Hampshire | 31 | 9 | Conservative | 7 |
| East Hertfordshire | 30 | 15 | Conservative | 9 |
| East Lindsey | 46 | 16 | Independent | 15 |
| East Lindsey | 2 | 2 | Independent | 1 |
| East Northamptonshire | 20 | 1 | Conservative | 1 |
| East Staffordshire | 25 | 0 | — | — |
| East Yorkshire | 5 | 15 | Conservative | 11 |
| East Yorkshire | 19 | 9 | Conservative | 5 |
| Eastbourne | 10 | 6 | Conservative | 3 |
| Eastleigh | 6 | 5 | Lib/Sdp | 4 |
| Eastleigh | 9 | 9 | Conservative | 5 |
| Eden | 28 | 12 | Independent | 12 |
| Ellesmere Port and Neston | 14 | 0 | — | — |
| Elmbridge | 20 | 8 | Conservative | 4 |
| Epping Forest | 20 | 0 | — | — |
| Epsom And Ewell | 13 | 6 | RES | 3 |
| Erewash | 25 | 3 | Conservative | 3 |
| Exeter | 13 | 5 | Conservative | 2 |
| Fareham | 14 | 2 | Conservative | 2 |
| Fenland | 25 | 5 | Conservative | 3 |
| Forest Heath | 15 | 3 | Independent | 2 |
| Forest Of Dean | 28 | 6 | Labour | 4 |
| Fylde | 10 | 0 | — | — |
| Fylde | 12 | 1 | Conservative | 1 |
| Gateshead | 9 | 0 | — | — |
| Gateshead | 13 | 0 | — | — |
| Gedling | 27 | 33 | Conservative | 29 |
| Gillingham | 14 | 3 | Conservative | 3 |
| Gillingham Borough Council | 1 | 0 | — | — |
| Glanford | 30 | 41 | Conservative | 25 |
| Gloucester | 11 | 0 | — | — |
| Gloucestershire | 1 | 1 | SDP-Liberal Alliance | 1 |
| Glyndwr | 23 | 35 | Independent | 28 |
| Gosport | 11 | 1 | SDP-Liberal Alliance | 1 |
| Gravesham | 19 | 20 | Labour | 15 |
| Great Grimsby | 1 | 0 | — | — |
| Great Grimsby | 14 | 0 | — | — |
| Great Yarmouth | 7 | 1 | Conservative | 1 |
| Great Yarmouth | 9 | 1 | Labour | 1 |
| Guildford | 6 | 0 | — | — |
| Guildford | 15 | 8 | Conservative | 6 |
| Guildford Borough Council | 3 | 0 | — | — |
| Halton | 18 | 3 | Labour | 3 |
| Hambleton | 34 | 19 | Independent | 10 |
| Harborough | 27 | 6 | Conservative | 4 |
| Harlow | 14 | 1 | Labour | 1 |
| Harrogate | 13 | 2 | Conservative | 2 |
| Harrogate | 7 | 0 | — | — |
| Hart | 13 | 1 | Lib/Sdp | 1 |
| Hartlepool | 16 | 0 | — | — |
| Hastings | 10 | 7 | Conservative | 3 |
| Havant | 14 | 1 | Conservative | 1 |
| Hereford | 9 | 2 | Independent | 1 |
| Hertfordshire | 1 | 1 | Conservative | 1 |
| Hertsmere | 13 | 0 | — | — |
| High Peak | 25 | 15 | Conservative | 8 |
| Hinckley And Bosworth | 18 | 7 | Conservative | 6 |
| Holderness | 20 | 11 | Independent | 10 |
| Horsham | 26 | 13 | Conservative | 11 |
| Hove | 10 | 6 | Conservative | 5 |
| Hove Borough Council | 1 | 0 | — | — |
| Huntingdonshire | 18 | 9 | Conservative | 8 |
| Hyndburn | 16 | 1 | Labour | 1 |
| Ipswich | 16 | 2 | Labour | 2 |
| Islwyn | 13 | 35 | Labour | 24 |
| Kennet | 31 | 11 | Independent | 10 |
| Kent | 1 | 1 | Conservative | 1 |
| Kerrier | 22 | 9 | Independent | 7 |
| Kettering | 6 | 2 | Conservative | 1 |
| Kettering | 16 | 0 | — | — |
| King's Lynn And West Norfolk | 40 | 5 | Conservative | 2 |
| Kingston Upon Hull | 20 | 4 | Labour | 3 |
| Kingswood | 22 | 0 | — | — |
| Kingswood | 1 | 2 | Conservative | 2 |
| Kirklees | 24 | 8 | Conservative | 4 |
| Knowsley | 22 | 3 | Labour | 3 |
| Lancaster | 29 | 9 | Conservative | 5 |
| Langbaurgh | 22 | 12 | Labour | 8 |
| LANGBAURGH | 5 | 8 | Conservative | 7 |
| Leeds | 33 | 5 | Labour | 3 |
| Leicester | 7 | 14 | Labour | 8 |
| Leicester City Council | 21 | 8 | Labour | 7 |
| Leominster | 11 | 6 | Independent | 6 |
| Lewes | 25 | 11 | Conservative | 6 |
| Lichfield | 14 | 5 | Conservative | 5 |
| Lichfield | 13 | 2 | Conservative | 2 |
| Lincoln | 11 | 4 | Conservative | 2 |
| Liverpool | 33 | 59 | Labour | 43 |
| Llanelli | 22 | 35 | Labour | 25 |
| Lliw Valley | 26 | 33 | Labour | 22 |
| Luton | 16 | 21 | Conservative | 11 |
| Luton Borough Council | 6 | 0 | — | — |
| Macclesfield | 5 | 1 | Independent | 1 |
| Macclesfield | 15 | 1 | Conservative | 1 |
| Maidstone | 10 | 0 | — | — |
| Maidstone | 6 | 0 | — | — |
| Maldon | 20 | 6 | Alliance For Local Living (ALL) | 3 |
| Malvern Hills | 34 | 11 | Independent | 8 |
| Manchester | 33 | 13 | Conservative | 6 |
| Mansfield | 18 | 32 | Labour | 27 |
| Medina | 20 | 36 | Conservative | 20 |
| Meirionnydd | 21 | 38 | Independent | 25 |
| Melton | 1 | 3 | Conservative | 3 |
| Melton | 16 | 11 | Conservative | 7 |
| Mendip | 33 | 4 | Conservative | 2 |
| Merthyr Tydfil | 11 | 33 | Labour | 22 |
| Mid Bedfordshire | 30 | 18 | Conservative | 14 |
| Mid Devon | 28 | 8 | Independent | 6 |
| Mid Suffolk | 34 | 9 | Conservative | 7 |
| Mid Sussex | 21 | 1 | Independent | 1 |
| Mid Sussex | 10 | 2 | SDP-Liberal Alliance | 2 |
| Middlesbrough | 25 | 7 | Labour | 4 |
| Milton Keynes | 15 | 4 | Independent | 2 |
| Mole Valley | 7 | 0 | — | — |
| Mole Valley | 7 | 1 | Conservative | 1 |
| Monmouth | 36 | 40 | Conservative | 26 |
| Montgomeryshire | 40 | 46 | Independent | 40 |
| Neath | 22 | 34 | Labour | 31 |
| New Forest | 3 | 8 | SDP-Liberal Alliance | 4 |
| New Forest | 30 | 9 | Conservative | 8 |
| Newark And Sherwood | 30 | 10 | Labour | 7 |
| Newbury | 31 | 15 | Conservative | 10 |
| Newbury Borough Council | 3 | 0 | — | — |
| Newcastle Upon Tyne | 26 | 18 | Labour | 13 |
| Newcastle-under-Lyme | 19 | 1 | Labour | 1 |
| Newport | 16 | 16 | Labour | 14 |
| Norfolk | 1 | 1 | Labour | 1 |
| North Bedfordshire | 1 | 1 | Labour | 1 |
| North Cornwall | 27 | 16 | Independent | 14 |
| North Devon | 18 | 9 | Lib/Sdp | 4 |
| North Devon | 12 | 5 | Independent | 4 |
| North Dorset | 12 | 3 | Lib/Sdp | 2 |
| North Dorset | 15 | 0 | — | — |
| North East Derbyshire | 26 | 17 | Labour | 14 |
| North Hertfordshire | 17 | 2 | Lib/Sdp | 1 |
| North Kesteven | 30 | 8 | Independent | 6 |
| North Norfolk | 36 | 14 | Independent | 9 |
| North Shropshire | 20 | 18 | Independent | 16 |
| North Shropshire | 6 | 5 | Independent | 4 |
| North Tyneside | 11 | 0 | — | — |
| North Tyneside | 9 | 0 | — | — |
| North Warwickshire | 19 | 1 | Conservative | 1 |
| North West Leicestershire | 22 | 3 | Conservative | 2 |
| North Wiltshire | 42 | 0 | — | — |
| Northampton | 10 | 4 | Conservative | 4 |
| Northampton | 11 | 20 | Conservative | 15 |
| Northamptonshire | 2 | 2 | Labour | 2 |
| Northavon | 26 | 2 | All | 1 |
| Northavon | 11 | 23 | Conservative | 10 |
| Norwich | 16 | 6 | Lib/Sdp | 2 |
| Nottingham | 27 | 13 | Conservative | 9 |
| Nuneaton and Bedworth | 15 | 2 | Labour | 2 |
| Oadby And Wigston | 8 | 0 | — | — |
| Ogwr | 29 | 49 | Labour | 30 |
| Oldham | 1 | 0 | — | — |
| Oldham | 19 | 3 | Conservative | 1 |
| Oswestry | 4 | 3 | Labour | 2 |
| Oswestry | 18 | 6 | Independent | 6 |
| Oswestry Borough Council | 1 | 0 | — | — |
| Oxford | 7 | 8 | Labour | 6 |
| Oxfordshire | 1 | 1 | Labour | 1 |
| Pendle | 9 | 2 | Lib/Sdp | 1 |
| Pendle | 8 | 0 | — | — |
| Penwith | 12 | 4 | Conservative | 2 |
| Peterborough | 17 | 5 | Conservative | 3 |
| Plymouth | 21 | 45 | Conservative | 27 |
| Poole | 13 | 17 | SDP-Liberal Alliance | 9 |
| Poole Borough Council | 6 | 0 | — | — |
| Port Talbot | 10 | 10 | Labour | 5 |
| Portsmouth | 13 | 4 | Conservative | 3 |
| Preseli Pembrokeshire | 32 | 40 | Independent | 36 |
| Preston | 19 | 0 | — | — |
| Purbeck | 8 | 2 | Conservative | 1 |
| Radnor | 26 | 33 | Independent | 26 |
| Reading | 14 | 7 | Labour | 4 |
| Reading | 1 | 0 | — | — |
| Redditch | 10 | 0 | — | — |
| Reigate & Banstead | 17 | 5 | Conservative | 4 |
| Restormel | 18 | 11 | Independent | 6 |
| Rhondda | 15 | 33 | Labour | 26 |
| Rhuddlan | 16 | 30 | Independent | 20 |
| Rhymney Valley | 23 | 46 | Labour | 32 |
| Ribble Valley | 24 | 17 | Conservative | 16 |
| Richmondshire | 26 | 16 | Independent | 15 |
| Rochdale | 20 | 0 | — | — |
| Rochester-upon-Medway | 20 | 32 | Conservative | 16 |
| Rochford | 24 | 2 | Conservative | 2 |
| Rossendale | 1 | 1 | Conservative | 1 |
| Rother | 26 | 3 | Independent | 2 |
| Rother | 2 | 4 | Conservative | 3 |
| Rotherham | 6 | 0 | — | — |
| Rotherham | 16 | 1 | Labour | 1 |
| Rugby | 16 | 1 | Independent | 1 |
| Runnymede | 14 | 0 | — | — |
| Rushcliffe | 29 | 30 | Conservative | 26 |
| Rushmoor | 15 | 1 | Labour | 1 |
| Rutland | 16 | 8 | Independent | 3 |
| Ryedale | 24 | 5 | Independent | 4 |
| Ryedale | 5 | 8 | SDP-Liberal Alliance | 7 |
| Salford | 5 | 0 | — | — |
| Salford | 16 | 1 | Labour | 1 |
| Salisbury | 36 | 12 | Conservative | 8 |
| Sandwell | 24 | 1 | Conservative | 1 |
| Scarborough | 22 | 7 | Independent | 3 |
| Scunthorpe | 13 | 0 | — | — |
| Sedgefield | 22 | 7 | Labour | 7 |
| Sedgemoor | 31 | 17 | Conservative | 10 |
| Sefton | 23 | 10 | Lib/Sdp | 6 |
| Selby | 35 | 5 | Conservative | 3 |
| Sevenoaks | 27 | 3 | Conservative | 2 |
| Sevenoaks | 6 | 3 | SDP-Liberal Alliance | 2 |
| Sheffield | 29 | 4 | Labour | 4 |
| Shepway | 25 | 9 | SDP-Liberal Alliance | 9 |
| Shrewsbury and Atcham | 16 | 1 | Labour | 1 |
| Shropshire | 2 | 2 | SDP-Liberal Alliance | 1 |
| Slough | 13 | 1 | Conservative | 1 |
| Solihull | 5 | 0 | — | — |
| Solihull | 12 | 2 | Labour | 1 |
| Somerset | 1 | 1 | Conservative | 1 |
| South Bedfordshire | 18 | 3 | Conservative | 2 |
| South Buckinghamshire | 20 | 6 | Conservative | 4 |
| South Cambridgeshire | 19 | 10 | Independent | 7 |
| South Derbyshire | 12 | 2 | Independent | 1 |
| South Derbyshire | 7 | 0 | — | — |
| South Hams | 33 | 5 | Conservative | 3 |
| South Hams | 1 | 2 | Conservative | 1 |
| South Herefordshire | 11 | 8 | Independent | 7 |
| South Holland | 23 | 16 | Independent | 14 |
| South Kesteven | 33 | 15 | Conservative | 7 |
| South Lakeland | 18 | 10 | Conservative | 6 |
| South Norfolk | 34 | 1 | Independent | 1 |
| South Norfolk | 7 | 3 | Lib/Sdp | 2 |
| South Northamptonshire | 32 | 20 | Conservative | 14 |
| South Oxfordshire | 34 | 3 | Conservative | 2 |
| South Pembrokeshire | 22 | 30 | Independent | 27 |
| South Ribble | 23 | 17 | Conservative | 14 |
| South Shropshire | 28 | 17 | Independent | 10 |
| South Somerset | 42 | 12 | Independent | 5 |
| South Staffordshire | 30 | 5 | Conservative | 3 |
| South Tyneside | 20 | 7 | Labour | 7 |
| South Wight | 16 | 24 | Conservative | 12 |
| Southampton | 15 | 6 | Conservative | 4 |
| Southend-on-Sea | 1 | 0 | — | — |
| Southend-On-Sea | 12 | 2 | Conservative | 1 |
| Spelthorne | 7 | 0 | — | — |
| Spelthorne | 9 | 21 | Conservative | 21 |
| St Albans | 1 | 0 | — | — |
| St Edmundsbury | 32 | 11 | Conservative | 10 |
| St Helens | 1 | 0 | — | — |
| St. Albans | 18 | 4 | Conservative | 2 |
| St. Helens | 17 | 0 | — | — |
| St.Edmundsbury | 1 | 0 | — | — |
| Stafford | 29 | 8 | Conservative | 5 |
| Staffordshire | 3 | 3 | Conservative | 3 |
| Staffordshire Moorlands | 28 | 19 | Conservative | 9 |
| Stevenage | 4 | 0 | — | — |
| Stevenage | 9 | 0 | — | — |
| Stockport | 12 | 8 | Lib/Sdp | 6 |
| Stockport | 9 | 4 | Lib/Sdp | 2 |
| Stockton-on-Tees | 30 | 16 | Labour | 9 |
| Stoke On Trent | 20 | 0 | — | — |
| Stratford-on-Avon | 9 | 0 | — | — |
| Stratford-On-Avon | 10 | 1 | Independent | 1 |
| Stroud | 19 | 6 | Conservative | 3 |
| Suffolk Coastal | 42 | 17 | Conservative | 11 |
| Sunderland | 1 | 1 | Conservative | 1 |
| Sunderland | 24 | 6 | Labour | 4 |
| Surrey Heath | 17 | 18 | Conservative | 18 |
| Swale | 18 | 1 | Conservative | 1 |
| Swansea | 17 | 17 | Labour | 9 |
| Taff-Ely | 28 | 43 | Labour | 23 |
| Tameside | 19 | 0 | — | — |
| Tamworth | 1 | 0 | — | — |
| Tamworth | 9 | 3 | Conservative | 3 |
| Tamworth Borough Council | 1 | 0 | — | — |
| Tandridge | 14 | 1 | Lib/Sdp | 1 |
| Taunton Deane | 30 | 13 | Conservative | 7 |
| Teesdale | 19 | 14 | Independent | 10 |
| Teignbridge | 31 | 11 | Independent | 7 |
| Teignbridge | 2 | 3 | Conservative | 1 |
| Tendring | 32 | 34 | Conservative | 19 |
| Test Valley | 23 | 13 | Conservative | 7 |
| Tewkesbury | 31 | 10 | Independent | 5 |
| Tewkesbury Borough Council | 1 | 0 | — | — |
| Thamesdown | 18 | 7 | Labour | 3 |
| Thanet | 27 | 41 | Conservative | 16 |
| The Wrekin | 34 | 9 | Labour | 7 |
| Three Rivers | 16 | 0 | — | — |
| Thurrock | 11 | 1 | Conservative | 1 |
| Thurrock | 2 | 0 | — | — |
| Tonbridge And Malling | 18 | 1 | Conservative | 1 |
| Torbay | 12 | 6 | Conservative | 4 |
| Torfaen | 25 | 44 | Labour | 33 |
| Torridge | 27 | 20 | Independent | 13 |
| Trafford | 21 | 6 | Conservative | 4 |
| Tunbridge Wells | 16 | 4 | Conservative | 3 |
| Tynedale | 32 | 4 | Conservative | 3 |
| Uttlesford | 31 | 13 | Conservative | 8 |
| Vale of Glamorgan | 21 | 46 | Conservative | 26 |
| Vale Of White Horse | 30 | 21 | Conservative | 18 |
| Vale Royal | 36 | 6 | Conservative | 4 |
| Wakefield | 21 | 3 | Labour | 2 |
| Walsall | 20 | 2 | Labour | 2 |
| Wansbeck | 16 | 5 | Labour | 5 |
| Wansdyke | 1 | 3 | Conservative | 3 |
| Wansdyke | 29 | 9 | Conservative | 8 |
| Warrington | 27 | 15 | Labour | 8 |
| Warwick | 20 | 28 | Conservative | 15 |
| Watford Borough Council | 12 | 0 | — | — |
| Waveney | 16 | 0 | — | — |
| Waverley | 28 | 18 | Conservative | 12 |
| Wealden | 33 | 10 | Conservative | 10 |
| Wear Valley | 21 | 13 | Labour | 12 |
| Wellingborough | 15 | 4 | Conservative | 2 |
| Welwyn Hatfield | 4 | 0 | — | — |
| Welwyn Hatfield | 11 | 0 | — | — |
| West Devon | 21 | 14 | Conservative | 8 |
| West Dorset | 38 | 17 | Independent | 10 |
| West Lancashire | 19 | 1 | Conservative | 1 |
| West Lindsey | 13 | 1 | Independent | 1 |
| West Oxfordshire | 16 | 4 | Independent | 3 |
| West Somerset | 19 | 15 | Independent | 14 |
| West Sussex | 1 | 1 | Conservative | 1 |
| West Wiltshire | 29 | 16 | Conservative | 13 |
| Weymouth and Portland | 12 | 0 | — | — |
| Wigan | 24 | 1 | Labour | 1 |
| Winchester | 5 | 0 | — | — |
| Winchester | 13 | 0 | — | — |
| Windsor & Maidenhead | 22 | 41 | Conservative | 32 |
| Windsor and Maidenhead | 9 | 0 | — | — |
| Wirral | 22 | 11 | Conservative | 5 |
| Woking | 12 | 1 | Labour | 1 |
| Wokingham | 18 | 2 | Conservative | 2 |
| Wolverhampton | 20 | 1 | Labour | 1 |
| Woodspring | 2 | 3 | Conservative | 3 |
| Woodspring | 33 | 5 | Conservative | 2 |
| Worcester | 12 | 1 | Conservative | 1 |
| Worthing | 12 | 0 | — | — |
| Wrexham Maelor | 38 | 46 | Labour | 26 |
| Wychavon | 36 | 8 | Independent | 4 |
| Wycombe | 13 | 8 | Conservative | 7 |
| Wycombe | 19 | 1 | Independent | 1 |
| Wyre | 24 | 1 | Conservative | 1 |
| Wyre | 3 | 3 | Labour | 2 |
| Wyre Forest | 14 | 1 | Lib/Sdp | 1 |
| Ynys Mon-Isle of Anglesey | 37 | 39 | Independent | 30 |
| York | 15 | 3 | Conservative | 2 |
