1998 United Kingdom local elections
| |||||||||||||||||||||||||||||||||||||||||
All 32 London boroughs, all 36 metropolitan boroughs, 10 out of 46 unitary authorities and 88 out of 238 English districts | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Local elections took place in many parts of England on 7 May 1998.[1][2] All London borough council seats were elected as well a third of the seats on each of the Metropolitan Boroughs. Some unitary authorities and District councils also had elections. There were no local elections in Scotland, Wales or Northern Ireland.
These elections took place on the same day as the referendum on establishing the Greater London Authority.
The governing Labour Party, contesting its first national elections since returning to government 12 months previously, enjoyed great success, now having control of 94 councils, with the second placed Liberal Democrats now controlling 14 and the opposition Conservatives (now led by William Hague) a mere eight.
Summary of results
Party | Councils | Councillors | |||||||
---|---|---|---|---|---|---|---|---|---|
Gain | Loss | Change | Total | Gain | Loss | Change | Total | ||
Labour | +2 | 94 | -88 | 2,240 | |||||
Liberal Democrats | -7 | 14 | -114 | 853 | |||||
Conservative | +1 | 8 | +256 | 1,085 | |||||
Other | 0 | 0 | 0 | 0 | -57 | 146 | |||
No overall control | +4 | 50 | — | — | — | — |
England
London boroughs
In all 32 London boroughs the whole council was up for election.
Council | Previous control | Result | Details | ||
---|---|---|---|---|---|
Barking and Dagenham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Barnet
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Bexley
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Brent
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour gain | Details | ||
Bromley
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Camden
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Croydon
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Ealing
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Enfield
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Greenwich
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Hackney
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Hammersmith and Fulham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Haringey
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Harrow
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour gain | Details | ||
Havering
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Hillingdon
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Hounslow
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Islington
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Kensington and Chelsea
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details | ||
Kingston upon Thames
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Lambeth
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour gain | Details | ||
Lewisham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Merton
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Newham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Redbridge
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Richmond upon Thames
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Southwark
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Sutton
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Tower Hamlets
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Waltham Forest
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour gain | Details | ||
Wandsworth
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details | ||
Westminster
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details |
Metropolitan boroughs
All 36 English Metropolitan borough councils had one third of their seats up for election.
Council | Previous control | Result | Details | ||
---|---|---|---|---|---|
Barnsley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Birmingham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Bolton
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Bradford
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Bury
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Calderdale
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Coventry
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Doncaster
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Dudley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Gateshead
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Kirklees
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Knowsley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Leeds
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Liverpool
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats gain | Details | ||
Manchester
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Newcastle upon Tyne
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
North Tyneside
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Oldham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Rochdale
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Rotherham
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Salford
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Sandwell
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Sefton
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Sheffield
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Solihull
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
South Tyneside
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
St Helens
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Stockport
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Sunderland
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Tameside
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Trafford
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Wakefield
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Walsall
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Wigan
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Wirral
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Wolverhampton
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details |
Unitary authorities
Whole council
The whole of the Isle of Wight council was up for election.
Council | Previous control | Result | Details | ||
---|---|---|---|---|---|
Isle of Wight
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details |
Third of council
In 9 English Unitary authorities one third of the council was up for election.
Council | Previous control | Result | Details | ||
---|---|---|---|---|---|
Bristol
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Derby
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Hartlepool
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Kingston upon Hull
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Milton Keynes
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Portsmouth
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Southampton
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Stoke-on-Trent
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Swindon
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details |
District councils
In 88 English district authorities one third of the council was up for election.
Council | Previous control | Result | Details | ||
---|---|---|---|---|---|
Adur
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Amber Valley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Barrow-in-Furness
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Basildon
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Basingstoke and Deane
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Bassetlaw
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Bedford
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Brentwood
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Broadland
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Broxbourne
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details | ||
Burnley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Cambridge
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Cannock Chase
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Carlisle
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Cheltenham
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Cherwell
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Chester
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Chorley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Colchester
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Congleton
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Craven
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Crawley
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Crewe and Nantwich
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Daventry
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Eastbourne
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Eastleigh
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Ellesmere Port and Neston
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Elmbridge
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Epping Forest
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Exeter
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Fareham
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Gloucester ‡
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Gosport
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Great Yarmouth
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Harlow
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Harrogate
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Hart
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Hastings
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour gain | Details | ||
Havant
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Hertsmere
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Huntingdonshire
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details | ||
Hyndburn
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Ipswich
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Lincoln
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Macclesfield
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative hold | Details | ||
Maidstone
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Mole Valley
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Newcastle-under-Lyme
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
North Hertfordshire
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Norwich
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Nuneaton and Bedworth
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Oxford
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Pendle
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Penwith
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Preston
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Purbeck
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Redditch
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Reigate and Banstead
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Rochford
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Rossendale
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Rugby
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Runnymede
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative gain | Details | ||
Rushmoor
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Shrewsbury and Atcham
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
South Bedfordshire
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
South Cambridgeshire
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
South Lakeland
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
St Albans
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Stevenage
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Stratford-on-Avon
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Stroud
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Swale
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Tamworth
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Tandridge
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Three Rivers
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Tunbridge Wells
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | |
Conservative gain | Details | ||
Watford
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Waveney
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Welwyn Hatfield
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
West Lancashire
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
West Lindsey
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
West Oxfordshire
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Weymouth and Portland
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control hold | Details | ||
Winchester
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Woking
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: black;" data-sort-value="No overall control" | |
No overall control gain | Details | ||
Worcester
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details | ||
Worthing
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats
style="width: 2px; color:inherit; background-color: #FAA61A;" data-sort-value="Liberal Democrats" | |
Liberal Democrats hold | Details | ||
Wyre Forest
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour
style="width: 2px; color:inherit; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | |
Labour hold | Details |
‡ New ward boundaries
References
- ^ Rallings, Colin; Thrasher, Michael. Local Elections Handbook 1998 (PDF). Local Government Chronicle Elections Centre. Retrieved 3 May 2016.
- ^ "Council compositions". The Elections Centre. Retrieved 3 May 2016.
- Vote 1998 BBC News
- The local elections of 7 May 1998 and the London referendum. House of Commons Library Research Paper 98/59.
- "Local Elections results", The Times 9 May 1998 page 46