2003 United Kingdom local elections
| |||||||||||||||||||||||||||||||||||||||||||||
All 36 metropolitan boroughs, 40 out of 46 unitary authorities, 232 out of 238 English districts and all 32 Scottish council areas | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||
Colours denote council control following elections, as shown in the main table of results. |
The 2003 United Kingdom local elections were held on Thursday 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 local 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.[2]
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 | 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.
Whole council
In 27 English Unitary authorities the whole council was up for election.
‡ 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 | Labour | No overall control gain | Details | ||
Derby | Labour | No overall control gain | Details | ||
Hartlepool | No overall control | No overall control hold | Details | ||
Kingston upon Hull | No overall control | No overall control hold | Details | ||
Milton Keynes | Liberal Democrats | Liberal Democrats hold | Details | ||
Portsmouth | No overall control | No overall control hold | Details | ||
Reading | Labour | Labour hold | Details | ||
Slough | Labour | Labour hold | Details | ||
Southampton | No overall control | No overall control hold | Details | ||
Southend-on-Sea | Conservative | Conservative hold | Details | ||
Stoke-on-Trent | No overall control | No overall control hold | Details | ||
Swindon | No overall control | No overall control hold | Details | ||
Wokingham | Conservative | 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 | Labour | No overall control gain | Details | ||
Alnwick | No overall control | No overall control hold | Details | ||
Arun ‡ | Conservative | Conservative hold | Details | ||
Ashfield ‡ | Labour | No overall control gain | Details | ||
Ashford ‡ | No overall control | Conservative gain | Details | ||
Aylesbury Vale ‡ | No overall control | Conservative gain | Details | ||
Babergh ‡ | No overall control | No overall control hold | Details | ||
Berwick-upon-Tweed | Liberal Democrats | No overall control gain | Details | ||
Blaby ‡ | Conservative | Conservative hold | Details | ||
Blyth Valley | Labour | Labour hold | Details | ||
Bolsover ‡ | Labour | Labour hold | Details | ||
Boston | No overall control | No overall control hold | Details | ||
Braintree ‡ | No overall control | No overall control hold | Details | ||
Breckland ‡ | Conservative | Conservative hold | Details | ||
Bridgnorth ‡ | Independent | No overall control gain | Details | ||
Bromsgrove ‡ | Conservative | Conservative hold | Details | ||
Broxtowe ‡ | Labour | No overall control gain | Details | ||
Canterbury ‡ | No overall control | No overall control hold | Details | ||
Caradon ‡ | No overall control | No overall control hold | Details | ||
Carrick ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
Castle Morpeth | No overall control | No overall control hold | Details | ||
Castle Point ‡ | Labour | Conservative gain | Details | ||
Charnwood ‡ | No overall control | No overall control hold | Details | ||
Chelmsford ‡ | No overall control | Conservative gain | Details | ||
Chester-le-Street ‡ | Labour | Labour hold | Details | ||
Chesterfield ‡ | Labour | Liberal Democrats gain | Details | ||
Chichester ‡ | Conservative | Conservative hold | Details | ||
Chiltern ‡ | Conservative | Conservative hold | Details | ||
Christchurch ‡ | Conservative | Conservative hold | Details | ||
Copeland | Labour | Labour hold | Details | ||
Corby | Labour | Labour hold | Details | ||
Cotswold ‡ | No overall control | Conservative gain | Details | ||
Dacorum | No overall control | Conservative gain | Details | ||
Dartford ‡ | Labour | No overall control gain | Details | ||
Derbyshire Dales ‡ | Conservative | Conservative hold | Details | ||
Derwentside ‡ | Labour | Labour hold | Details | ||
Dover ‡ | No overall control | No overall control hold | Details | ||
Durham ‡ | Labour | Liberal Democrats gain | Details | ||
Easington ‡ | Labour | Labour hold | Details | ||
East Cambridgeshire ‡ | Liberal Democrats | No overall control gain | Details | ||
East Devon ‡ | Conservative | Conservative hold | Details | ||
East Dorset ‡ | Conservative | Conservative hold | Details | ||
East Hampshire ‡ | Conservative | Conservative hold | Details | ||
East Hertfordshire | Conservative | Conservative hold | Details | ||
East Lindsey | Independent | No overall control gain | Details | ||
East Northamptonshire | Conservative | Conservative hold | Details | ||
East Staffordshire ‡ | Labour | Conservative gain | Details | ||
Eden | Independent | Independent hold | Details | ||
Epsom and Ewell ‡ | Residents | Residents hold | Details | ||
Erewash ‡ | Labour | Conservative gain | Details | ||
Fenland ‡ | Conservative | Conservative hold | Details | ||
Forest Heath ‡ | Conservative | Conservative hold | Details | ||
Forest of Dean ‡ | Labour | No overall control gain | Details | ||
Fylde ‡ | No overall control | Conservative gain | Details | ||
Gedling ‡ | Conservative | No overall control gain | Details | ||
Gravesham ‡ | Labour | Labour hold | Details | ||
Guildford ‡ | No overall control | Conservative gain | Details | ||
Hambleton ‡ | Conservative | Conservative hold | Details | ||
Harborough ‡ | No overall control | No overall control hold | Details | ||
High Peak ‡ | Labour | No overall control gain | Details | ||
Hinckley and Bosworth ‡ | No overall control | Conservative gain | Details | ||
Horsham ‡ | Conservative | No overall control gain | Details | ||
Kennet ‡ | Conservative | Conservative hold | Details | ||
Kerrier ‡ | No overall control | No overall control hold | Details | ||
Kettering | Labour | Conservative gain | Details | ||
King's Lynn and West Norfolk ‡ | No overall control | Conservative gain | Details | ||
Lancaster ‡ | No overall control | No overall control hold | Details | ||
Lewes ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
Lichfield ‡ | Conservative | Conservative hold | Details | ||
Maldon ‡ | Conservative | Conservative hold | Details | ||
Malvern Hills ‡ | Conservative | No overall control gain | Details | ||
Mansfield ‡ | Labour | Independent gain | Details | ||
Melton ‡ | No overall control | Conservative gain | Details | ||
Mendip | No overall control | Conservative gain | Details | ||
Mid Bedfordshire ‡ | Conservative | Conservative hold | Details | ||
Mid Devon ‡ | No overall control | No overall control hold | Details | ||
Mid Suffolk ‡ | No overall control | Conservative gain | Details | ||
Mid Sussex ‡ | Conservative | Conservative hold | Details | ||
New Forest ‡ | Conservative | Conservative hold | Details | ||
Newark and Sherwood ‡ | No overall control | No overall control hold | Details | ||
North Cornwall ‡ | Independent | Independent hold | Details | ||
North Devon ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
North Dorset ‡ | No overall control | No overall control hold | Details | ||
North East Derbyshire ‡ | Labour | Labour hold | Details | ||
North Kesteven | No overall control | No overall control hold | Details | ||
North Norfolk ‡ | No overall control | Liberal Democrats gain | Details | ||
North Shropshire ‡ | Independent | No overall control gain | Details | ||
North Warwickshire ‡ | Labour | No overall control gain | Details | ||
North West Leicestershire ‡ | Labour | Labour hold | Details | ||
North Wiltshire ‡ | No overall control | No overall control hold | Details | ||
Northampton | Labour | No overall control gain | Details | ||
Oadby and Wigston ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
Oswestry ‡ | No overall control | No overall control hold | Details | ||
Restormel ‡ | No overall control | No overall control hold | Details | ||
Ribble Valley ‡ | No overall control | Conservative gain | Details | ||
Richmondshire ‡ | No overall control | No overall control hold | Details | ||
Rother ‡ | Conservative | Conservative hold | Details | ||
Rushcliffe ‡ | Conservative | Conservative hold | Details | ||
Ryedale ‡ | No overall control | No overall control hold | Details | ||
Salisbury ‡ | No overall control | Conservative gain | Details | ||
Scarborough ‡ | No overall control | Conservative gain | Details | ||
Sedgefield ‡ | Labour | Labour hold | Details | ||
Sedgemoor | Conservative | Conservative hold | Details | ||
Selby ‡ | No overall control | Conservative gain | Details | ||
Sevenoaks ‡ | Conservative | Conservative hold | Details | ||
Shepway ‡ | Conservative | Liberal Democrats gain | Details | ||
South Bucks ‡ | Conservative | Conservative hold | Details | ||
South Derbyshire ‡ | Labour | Labour hold | Details | ||
South Hams | Conservative | Conservative hold | Details | ||
South Holland | No overall control | Conservative gain | Details | ||
South Kesteven | No overall control | Conservative gain | Details | ||
South Norfolk ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
South Northamptonshire | Conservative | Conservative hold | Details | ||
South Oxfordshire ‡ | No overall control | Conservative gain | Details | ||
South Ribble ‡ | No overall control | No overall control hold | Details | ||
South Shropshire ‡ | No overall control | No overall control hold | Details | ||
South Somerset | Liberal Democrats | Liberal Democrats hold | Details | ||
South Staffordshire ‡ | Conservative | Conservative hold | Details | ||
Spelthorne ‡ | Conservative | Conservative hold | Details | ||
St Edmundsbury ‡ | No overall control | Conservative gain | Details | ||
Stafford ‡ | No overall control | Conservative gain | Details | ||
Staffordshire Moorlands ‡ | No overall control | No overall control hold | Details | ||
Suffolk Coastal ‡ | Conservative | Conservative hold | Details | ||
Surrey Heath ‡ | Conservative | Conservative hold | Details | ||
Taunton Deane | No overall control | Conservative gain | Details | ||
Teesdale ‡ | No overall control | Independent gain | Details | ||
Teignbridge ‡ | No overall control | No overall control hold | Details | ||
Tendring ‡ | No overall control | No overall control hold | Details | ||
Test Valley ‡ | Conservative | Conservative hold | Details | ||
Tewkesbury ‡ | No overall control | No overall control hold | Details | ||
Thanet ‡ | Labour | Conservative gain | Details | ||
Tonbridge and Malling ‡ | No overall control | Conservative gain | Details | ||
Torridge ‡ | No overall control | No overall control hold | Details | ||
Tynedale | No overall control | Conservative gain | Details | ||
Uttlesford ‡ | No overall control | Liberal Democrats gain | Details | ||
Vale of White Horse ‡ | Liberal Democrats | Liberal Democrats hold | Details | ||
Vale Royal | Labour | No overall control gain | Details | ||
Wansbeck | Labour | Labour hold | Details | ||
Warwick ‡ | No overall control | No overall control hold | Details | ||
Waverley ‡ | Conservative | Liberal Democrats gain | Details | ||
Wealden ‡ | Conservative | Conservative hold | Details | ||
Wear Valley ‡ | Labour | Labour hold | Details | ||
Wellingborough | Labour | Conservative gain | Details | ||
West Devon ‡ | No overall control | No overall control hold | Details | ||
West Dorset ‡ | No overall control | Conservative gain | Details | ||
West Somerset | Conservative | Conservative hold | Details | ||
West Wiltshire ‡ | Liberal Democrats | No overall control gain | Details | ||
Wychavon ‡ | Conservative | Conservative hold | Details | ||
Wycombe ‡ | Conservative | Conservative hold | Details | ||
Wyre ‡ | Conservative | 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 | Conservative | Conservative hold | Details | ||
Amber Valley | Conservative | Conservative hold | Details | ||
Barrow-in-Furness | No overall control | Labour gain | Details | ||
Basildon | No overall control | Conservative gain | Details | ||
Basingstoke and Deane | No overall control | No overall control hold | Details | ||
Bassetlaw | Labour | Labour hold | Details | ||
Bedford | No overall control | No overall control hold | Details | ||
Brentwood | Liberal Democrats | No overall control gain | Details | ||
Broadland | Conservative | Conservative hold | Details | ||
Broxbourne | Conservative | Conservative hold | Details | ||
Burnley | Labour | Labour hold | Details | ||
Cambridge | Liberal Democrats | Liberal Democrats hold | Details | ||
Cannock Chase | Labour | No overall control gain | Details | ||
Carlisle | No overall control | No overall control hold | Details | ||
Cherwell | Conservative | Conservative hold | Details | ||
Chester | No overall control | No overall control hold | Details | ||
Chorley | No overall control | No overall control hold | Details | ||
Colchester | No overall control | No overall control hold | Details | ||
Congleton | No overall control | Conservative gain | Details | ||
Craven | No overall control | No overall control hold | Details | ||
Crawley | Labour | Labour hold | Details | ||
Crewe and Nantwich | No overall control | No overall control hold | Details | ||
Daventry | Conservative | Conservative hold | Details | ||
Eastbourne | Liberal Democrats | Liberal Democrats hold | Details | ||
Eastleigh | Liberal Democrats | Liberal Democrats hold | Details | ||
Ellesmere Port and Neston | Labour | Labour hold | Details | ||
Elmbridge | Residents | Residents hold | Details | ||
Epping Forest | No overall control | No overall control hold | Details | ||
Exeter | Labour | No overall control gain | Details | ||
Gloucester | No overall control | No overall control hold | Details | ||
Great Yarmouth | Conservative | Conservative hold | Details | ||
Harlow | No overall control | No overall control hold | Details | ||
Harrogate | No overall control | No overall control hold | Details | ||
Hart | Conservative | Conservative hold | Details | ||
Havant | Conservative | Conservative hold | Details | ||
Hertsmere | Conservative | Conservative hold | Details | ||
Huntingdonshire | Conservative | Conservative hold | Details | ||
Hyndburn | Labour | Conservative gain | Details | ||
Ipswich | Labour | Labour hold | Details | ||
Lincoln | Labour | Labour hold | Details | ||
Macclesfield | Conservative | Conservative hold | Details | ||
Maidstone | No overall control | No overall control hold | Details | ||
Mole Valley | No overall control | No overall control hold | Details | ||
Newcastle-under-Lyme | No overall control | No overall control hold | Details | ||
North Hertfordshire | Conservative | Conservative hold | Details | ||
Norwich | Liberal Democrats | Liberal Democrats hold | Details | ||
Pendle | No overall control | No overall control hold | Details | ||
Penwith | No overall control | No overall control hold | Details | ||
Preston | No overall control | No overall control hold | Details | ||
Purbeck | Conservative | Conservative hold | Details | ||
Redditch | No overall control | No overall control hold | Details | ||
Reigate and Banstead | Conservative | Conservative hold | Details | ||
Rochford | Conservative | Conservative hold | Details | ||
Rossendale | Labour | No overall control gain | Details | ||
Rugby | No overall control | No overall control hold | Details | ||
Runnymede | Conservative | Conservative hold | Details | ||
Rushmoor | Conservative | Conservative hold | Details | ||
Shrewsbury and Atcham | Conservative | Conservative hold | Details | ||
South Bedfordshire | Conservative | Conservative hold | Details | ||
South Cambridgeshire | No overall control | No overall control hold | Details | ||
South Lakeland | No overall control | No overall control hold | Details | ||
St Albans | No overall control | No overall control hold | Details | ||
Stevenage | Labour | Labour hold | Details | ||
Stratford-on-Avon | No overall control | Conservative gain | Details | ||
Stroud | Conservative | Conservative hold | Details | ||
Swale | Conservative | Conservative hold | Details | ||
Tamworth | Labour | Labour hold | Details | ||
Tandridge | Conservative | Conservative hold | Details | ||
Three Rivers | Liberal Democrats | Liberal Democrats hold | Details | ||
Tunbridge Wells | Conservative | Conservative hold | Details | ||
Watford | No overall control | Liberal Democrats gain | Details | ||
Waveney | No overall control | No overall control hold | Details | ||
Welwyn Hatfield | Conservative | Conservative hold | Details | ||
West Lancashire | Conservative | Conservative hold | Details | ||
West Lindsey | No overall control | No overall control hold | Details | ||
West Oxfordshire | Conservative | Conservative hold | Details | ||
Weymouth and Portland | No overall control | No overall control hold | Details | ||
Winchester | Liberal Democrats | Liberal Democrats hold | Details | ||
Woking | No overall control | No overall control hold | Details | ||
Worcester | No overall control | Conservative gain | Details | ||
Worthing | Liberal Democrats | No overall control gain | Details | ||
Wyre Forest | 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 2003 Scottish Parliament election.
Notes
References
- Vote 2003 BBC News
- Local elections 2003. House of Commons Library Research Paper 03/44.
- Voting Pilots in 2003
- The Guardian 2003 election coverage
- v
- t
- e
- 1801
- 1802
- 1806
- 1807
- 1812
- 1818
- 1820
- 1826
- 1830
- 1831
- 1832
- 1835
- 1837
- 1841
- 1847
- 1852
- 1857
- 1859
- 1865
- 1868
- 1874
- 1880
- 1885
- 1886
- 1892
- 1895
- 1900
- 1906
- 1910 (Jan)
- 1910 (Dec)
- 1918
- 1922
- 1923
- 1924
- 1929
- 1931
- 1935
- 1945
- 1950
- 1951
- 1955
- 1959
- 1964
- 1966
- 1970
- 1974 (Feb)
- 1974 (Oct)
- 1979
- 1983
- 1987
- 1992
- 1997
- 2001
- 2005
- 2010
- 2015
- 2017
- 2019
- Next
- 1889
- 1890
- 1892
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2021
- 2022
- 2023
- 2024
- 2025