2003 United Kingdom local elections

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by GreenC bot (talk | contribs) at 04:41, 1 September 2016 (→‎References: WaybackMedic 2). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

United Kingdom local elections, 2003

← 2002 1 May 2003 2004 →

All 36 metropolitan boroughs, 40 out of 46 unitary authorities,
232 out of 238 English districts and all 32 Scottish council areas
  Majority party Minority party Third party
  Tony Blair.JPG
Leader Iain Duncan Smith Tony Blair Charles Kennedy
Party Conservative Labour Liberal Democrats
Leader since 13 September 2001 21 July 1994 9 August 1999
Percentage 35 30 27
Councils 110 66 28
Councils +/- Increase31 Decrease28 Increase5
Councillors 4,430 3,012 2,586
Councillors +/- Increase568 Decrease831 Increase189

Local elections took place in various parts of the United Kingdom on 1 May 2003, the same day as the Scottish Parliamentary and the Welsh Assembly elections. There were local elections for all councils in Scotland and in most of England. There were no elections in Wales, Northern Ireland or London.

The ruling Labour Party lost a considerable 833 seats, while both the main opposition parties, Conservative and Liberal Democrat, polled strongly, with the Conservatives enjoying the largest share of the vote. Labour had now been in government for six years and still had a triple-digit majority, and over the summer of 2003 some opinion polls showed the Tories level with Labour. However, these were to be the last of the two local council elections contested by the Tories under the leadership of Iain Duncan-Smith, who was ousted as leader later in the year and succeeded by Michael Howard due to his unpopularity as leader and doubts about his ability to win a general election.

Fifty-nine councils held electoral pilot schemes to try to boost turnout figures. Schemes included all postal voting, mobile polling stations, alterations to voting hours and various kinds of Electronic voting. The most successful in raising turnout was all-postal voting which saw turnout rise to an average of 50%. In comparison, turnout across the whole of England was only 33%.

Summary of results

The Labour party lost a considerable 833 seats, losing control of councils such as Birmingham and Coventry, both of which the party had controlled for 20 years.

The Conservative party, who following the elections had the most councillors in the country (ahead of Labour by 601), extended its lead over the Labour party by 1,399 councillors. However, their celebrations were tempered by the resignation of Conservative front bencher Crispin Blunt, who described the party leader, Iain Duncan Smith as a "handicap" and called for him to be replaced.[1]

The Liberal Democrat party gained its highest ever share of the vote at 30% only one percent behind the Labour party.

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" | style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" | style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" | style="width: 2px; background-color: #FDF38E;" data-sort-value="Scottish National Party" | style="width: 2px; background-color: #d3d3d3;" data-sort-value="Residents Association" | style="width: 2px; background-color: #F8F9FA;" data-sort-value="Green_Party_of_England_and Wales" | style="width: 2px; background-color: #2e3b74;" data-sort-value="British National Party" | style="width: 2px; background-color: #EB7A43;" data-sort-value="Liberal Party (UK, 1989)" | style="width: 2px; background-color: hotpink;" data-sort-value="Independent Kidderminster Hospital and Health Concern" | style="width: 2px; background-color: #ff0000;" data-sort-value="Scottish Socialist Party" | style="width: 2px; background-color: black;" data-sort-value="No overall control" |
Party Councils Councillors
Gain Loss Change Total Gain Loss Change Total
Conservative +31 110 +566 4,423
Labour -28 66 -833 3,001
Liberal Democrats +5 28 +193 2,624
Independent -2 10 -42 1,142
SNP -1 1 -21 182
Residents 0 2 0 84
Green_Party_of_England_and Wales 0 0 +9 34
BNP 0 0 +13 13
Liberal 0 0 -2 9
Health Concern 0 0 -2 5
Scottish Socialist 0 0 -1 2
Other 0 0 0 0 -24 107
No overall control -5 123

England

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; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Birmingham

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Bolton

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Bradford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Bury

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Calderdale

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Coventry

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Doncaster

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Dudley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Gateshead

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Kirklees

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Knowsley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Leeds

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Liverpool

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats" |

Liberal Democrats hold Details
Manchester

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Newcastle upon Tyne

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
North Tyneside

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Oldham

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour gain Details
Rochdale

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Rotherham

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
St. Helens

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Salford

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Sandwell

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Sefton

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Sheffield

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour gain Details
Solihull

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Tyneside

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Stockport

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Sunderland

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Tameside

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Trafford

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Wakefield

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Walsall

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Wigan

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Wirral

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Wolverhampton

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details

Unitary authorities

Whole council

In 27 English Unitary authorities the whole council was up for election.

Council Previous control Result Details
Bath and North East Somerset

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Blackpool

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Bournemouth

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Bracknell Forest

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Brighton & Hove

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Darlington

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
East Riding of Yorkshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Herefordshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Leicester

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Luton

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Medway

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Middlesbrough

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
North East Lincolnshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
North Lincolnshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
North Somerset

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Nottingham

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Plymouth

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour gain Details
Poole

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Redcar and Cleveland

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Rutland

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
South Gloucestershire

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Stockton-on-Tees

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Telford and Wrekin

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Torbay

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
West Berkshire

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Windsor and Maidenhead

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
York

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details

‡ New ward boundaries

Third of council

In 13 English Unitary authorities one third of the council was up for election.

Council Previous control Result Details
Bristol

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Derby

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Hartlepool

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Kingston upon Hull

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Milton Keynes

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Portsmouth

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Reading

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Slough

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Southampton

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Southend-on-Sea

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Stoke-on-Trent

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Swindon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Wokingham

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details

District councils

Whole council

In 150 English district authorities the whole council was up for election.

Council Previous control Result Details
Allerdale

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Alnwick

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Arun

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Ashfield

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Ashford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Aylesbury Vale

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Babergh

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Berwick-upon-Tweed

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Blaby

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Blyth Valley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Bolsover

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Boston

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Braintree

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Breckland

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Bridgnorth

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Bromsgrove

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Broxtowe

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Canterbury

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Caradon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Carrick

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Castle Morpeth

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Castle Point

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Charnwood

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Chelmsford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Chester-le-Street

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Chesterfield

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Chichester

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Chiltern

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Christchurch

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Copeland

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Corby

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Cotswold

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Dacorum

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Dartford

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Derbyshire Dales

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Derwentside

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Dover

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Durham

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Easington

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
East Cambridgeshire

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
East Devon

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
East Dorset

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
East Hampshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
East Hertfordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
East Lindsey

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
East Northamptonshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
East Staffordshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Eden

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
Epsom and Ewell

style="width: 2px; background-color: #d3d3d3;" data-sort-value="Residents Association" |

Residents

style="width: 2px; background-color: #d3d3d3;" data-sort-value="Residents Association" |

Residents hold Details
Erewash

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Fenland

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Forest Heath

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Forest of Dean

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Fylde

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Gedling

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Gravesham

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Guildford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Hambleton

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Harborough

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
High Peak

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Hinckley and Bosworth

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Horsham

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Kennet

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Kerrier

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Kettering

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
King's Lynn and West Norfolk

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Lancaster

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Lewes

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Lichfield

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Maldon

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Malvern Hills

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Mansfield

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent gain Details
Melton

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Mendip

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Mid Bedfordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Mid Devon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Mid Suffolk

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Mid Sussex

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
New Forest

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Newark and Sherwood

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
North Cornwall

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
North Devon

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
North Dorset

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
North East Derbyshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
North Kesteven

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
North Norfolk

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
North Shropshire

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
North Warwickshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
North West Leicestershire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
North Wiltshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Northampton

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Oadby and Wigston

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Oswestry

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Restormel

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Ribble Valley

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Richmondshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Rother

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Rushcliffe

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Ryedale

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Salisbury

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Scarborough

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Sedgefield

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Sedgemoor

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Selby

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Sevenoaks

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Shepway

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
South Bucks

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Derbyshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
South Hams

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Holland

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
South Kesteven

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
South Norfolk

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
South Northamptonshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Oxfordshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
South Ribble

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
South Shropshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
South Somerset

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
South Staffordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Spelthorne

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
St Edmundsbury

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Stafford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Staffordshire Moorlands

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Suffolk Coastal

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Surrey Heath

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Taunton Deane

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Teesdale

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent gain Details
Teignbridge

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Tendring

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Test Valley

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Tewkesbury

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Thanet

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Tonbridge and Malling

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Torridge

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Tynedale

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Uttlesford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Vale of White Horse

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Vale Royal

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Wansbeck

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Warwick

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Waverley

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Wealden

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Wear Valley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Wellingborough

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
West Devon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
West Dorset

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
West Somerset

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
West Wiltshire

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Wychavon

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Wycombe

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Wyre

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details

‡ New ward boundaries

Third of council

In 82 English district authorities one third of the council was up for election.

Council Previous control Result Details
Adur

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Amber Valley

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Barrow-in-Furness

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour gain Details
Basildon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Basingstoke and Deane

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Bassetlaw

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Bedford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Brentwood

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Broadland

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Broxbourne

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Burnley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Cambridge

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Cannock Chase

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Carlisle

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Cherwell

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Chester

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Chorley

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Colchester

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Congleton

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Craven

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Crawley

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Crewe and Nantwich

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Daventry

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Eastbourne

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Eastleigh

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Ellesmere Port and Neston

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Elmbridge

style="width: 2px; background-color: #d3d3d3;" data-sort-value="Residents Association" |

Residents

style="width: 2px; background-color: #d3d3d3;" data-sort-value="Residents Association" |

Residents hold Details
Epping Forest

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Exeter

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Gloucester

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Great Yarmouth

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Harlow

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Harrogate

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Hart

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Havant

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Hertsmere

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Huntingdonshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Hyndburn

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Ipswich

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Lincoln

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Macclesfield

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Maidstone

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Mole Valley

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Newcastle-under-Lyme

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
North Hertfordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Norwich

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Pendle

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Penwith

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Preston

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Purbeck

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Redditch

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Reigate and Banstead

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Rochford

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Rossendale

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Rugby

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Runnymede

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Rushmoor

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Shrewsbury and Atcham

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Bedfordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
South Cambridgeshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
South Lakeland

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
St Albans

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Stevenage

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Stratford-on-Avon

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Stroud

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Swale

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Tamworth

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Party (UK)" |

Labour hold Details
Tandridge

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Three Rivers

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Tunbridge Wells

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Watford

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats gain Details
Waveney

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Welwyn Hatfield

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
West Lancashire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
West Lindsey

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
West Oxfordshire

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative hold Details
Weymouth and Portland

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Winchester

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats hold Details
Woking

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Worcester

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" |

Conservative gain Details
Worthing

style="width: 2px; background-color: #FAA61A;" data-sort-value="Liberal Democrats (UK)" |

Liberal Democrats

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
Wyre Forest

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details

Scotland

All 32 Scottish unitary authorities held elections. They were held at the same time as the Scottish Parliamentary Election, 2003.

Council Previous control Result Details
Aberdeen

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Aberdeenshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Angus

style="width: 2px; background-color: #FDF38E;" data-sort-value="Scottish National Party" |

SNP

style="width: 2px; background-color: #FDF38E;" data-sort-value="Scottish National Party" |

SNP hold Details
Argyll and Bute

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
Clackmannanshire

style="width: 2px; background-color: #FDF38E;" data-sort-value="Scottish National Party" |

SNP

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour gain Details
Comhairle nan Eilean Siar

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
Dumfries and Galloway

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Dundee

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
East Ayrshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
East Dunbartonshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
East Lothian

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
East Renfrewshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Edinburgh

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
Falkirk

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Fife

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Glasgow

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
Highland

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
Inverclyde

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #FAA61A;" data-sort-value="Scottish Liberal Democrats" |

Liberal Democrats gain Details
Midlothian

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
Moray

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
North Ayrshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
North Lanarkshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
Orkney

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
Perth and Kinross

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Renfrewshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour gain Details
Scottish Borders

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control hold Details
Shetland

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent

style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent (politician)" |

Independent hold Details
South Ayrshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control gain Details
South Lanarkshire

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details
Stirling

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour gain Details
West Dunbartonshire

style="width: 2px; background-color: black;" data-sort-value="No overall control" |

No overall control

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour gain Details
West Lothian

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour

style="width: 2px; background-color: #E4003B;" data-sort-value="Scottish Labour Party" |

Labour hold Details

References

  1. ^ "Tory leader dismisses leadership threat". BBC News. 2 May 2003. Retrieved 27 June 2016.