Local Elections 2004
Local Elections 2004 was held on 10 June 2004. 5,995 seats were filled across 3,519 wards and divisions in 220 councils, from 17,954 candidates. The Labour Party won 2,232, Conservative Party won 1,694 and Liberal Democrats won 1,247.
- Date
- 10 June 2004
- Seats filled
- 5,995
- Candidates
- 17,954
- Councils
- 220
| Party | Candidates | Seats won | Votes | Vote share |
|---|---|---|---|---|
| The Labour Party | 5,411 | 2,232 | 4,739,984 | 33.0% |
| Conservative Party | 4,590 | 1,694 | 4,207,190 | 29.3% |
| Liberal Democrats | 3,993 | 1,247 | 3,530,939 | 24.6% |
| Independent | 1,294 | 475 | 636,475 | 4.4% |
| PC | 552 | 171 | 229,191 | 1.6% |
| Independent / other | 458 | 93 | 263,741 | 1.8% |
| Green Party | 777 | 24 | 323,598 | 2.3% |
| LIB | 82 | 20 | 46,602 | 0.3% |
| BNP | 315 | 14 | 203,342 | 1.4% |
| STP | 12 | 6 | 11,829 | 0.1% |
| CIIP | 5 | 5 | 3,820 | 0.0% |
| SDP | 3 | 3 | 2,655 | 0.0% |
| UK Independence Party (UKIP) | 285 | 2 | 116,882 | 0.8% |
| PABAG | 5 | 2 | 3,226 | 0.0% |
| MF | 2 | 2 | 2,129 | 0.0% |
| Plaid Cymru - The Party of Wales | 5 | 2 | 623 | 0.0% |
| SIA | 5 | 1 | 3,857 | 0.0% |
| RATE | 1 | 1 | 1,250 | 0.0% |
| Moles RA | 1 | 1 | 1,200 | 0.0% |
| Respect | 18 | 0 | 6,454 | 0.0% |
| SOC LAB | 27 | 0 | 6,176 | 0.0% |
| AGS | 12 | 0 | 5,843 | 0.0% |
| PJP | 2 | 0 | 5,180 | 0.0% |
| NF | 10 | 0 | 3,687 | 0.0% |
| PBP | 8 | 0 | 3,670 | 0.0% |
| South P | 2 | 0 | 2,137 | 0.0% |
| English Democrats Party - Putting England First | 9 | 0 | 1,943 | 0.0% |
| SOC | 3 | 0 | 1,728 | 0.0% |
| Soc Alt | 5 | 0 | 950 | 0.0% |
| CPH | 2 | 0 | 816 | 0.0% |
| The Official Monster Raving Loony Party | 7 | 0 | 774 | 0.0% |
| MK | 2 | 0 | 756 | 0.0% |
| CPA | 5 | 0 | 750 | 0.0% |
| COMM | 9 | 0 | 637 | 0.0% |
| PR | 1 | 0 | 620 | 0.0% |
| CIC | 1 | 0 | 481 | 0.0% |
| CHRA | 1 | 0 | 468 | 0.0% |
| NIP | 1 | 0 | 440 | 0.0% |
| StAP | 3 | 0 | 436 | 0.0% |
| Scottish National Party | 3 | 0 | 436 | 0.0% |
| Council | Wards / divisions | Seats filled | Largest party | Its seats |
|---|---|---|---|---|
| Adur | 14 | 29 | Conservative | 24 |
| Amber Valley | 14 | 14 | Conservative | 7 |
| Amber Valley | 1 | 1 | Conservative | 1 |
| Barking and Dagenham | 1 | 1 | Labour | 1 |
| Barnsley | 21 | 63 | Labour | 33 |
| Barrow-in-Furness | 12 | 12 | Labour | 8 |
| Basildon | 14 | 14 | Conservative | 9 |
| Basingstoke and Deane | 22 | 23 | Conservative | 12 |
| Bassetlaw | 16 | 16 | Conservative | 10 |
| Bedford | 18 | 18 | Labour | 6 |
| Birmingham | 40 | 116 | Labour | 51 |
| Blackburn with Darwen | 23 | 65 | Labour | 36 |
| Blaenau Gwent | 16 | 41 | Labour | 30 |
| Bolton | 20 | 60 | Liberal Democrats | 21 |
| Bradford | 30 | 84 | Conservative | 35 |
| Brentwood | 12 | 13 | Conservative | 11 |
| Bridgend | 39 | 54 | Labour | 22 |
| Broadland | 27 | 47 | Conservative | 31 |
| Broxbourne | 13 | 13 | Conservative | 13 |
| Burnley | 15 | 15 | Labour | 7 |
| Bury | 17 | 45 | Labour | 24 |
| Caerphilly | 33 | 76 | Labour | 40 |
| Calderdale | 17 | 51 | Conservative | 21 |
| Cambridge | 15 | 44 | Liberal Democrats | 30 |
| Cambridgeshire | 1 | 1 | Conservative | 1 |
| Cannock Chase | 13 | 14 | Labour | 5 |
| Caradon | 1 | 1 | Liberal Democrats | 1 |
| Cardiff | 29 | 75 | Liberal Democrats | 33 |
| Carlisle | 17 | 17 | Labour | 8 |
| Carmarthenshire | 59 | 79 | Independent | 33 |
| Castle Point | 11 | 11 | Conservative | 6 |
| Castle Point | 2 | 1 | Conservative | 1 |
| Ceredigion | 41 | 43 | Independent | 17 |
| Cheltenham | 19 | 20 | Conservative | 10 |
| Cheltenham Borough Council | 1 | 0 | — | — |
| Cherwell | 17 | 17 | Conservative | 15 |
| Chester | 20 | 20 | Liberal Democrats | 9 |
| Chorley | 16 | 16 | Conservative | 7 |
| City of Chester | 1 | 1 | Conservative | 1 |
| Colchester | 20 | 20 | Conservative | 11 |
| Congleton | 16 | 15 | Conservative | 7 |
| Conwy | 38 | 59 | Independent | 19 |
| Copeland Borough Council | 1 | 1 | Labour | 1 |
| Coventry | 18 | 54 | Conservative | 27 |
| Craven | 11 | 11 | Conservative | 6 |
| Crawley | 15 | 37 | Labour | 19 |
| Crewe and Nantwich | 18 | 16 | Labour | 8 |
| Croydon | 1 | 1 | Labour | 1 |
| Cynon Valley | 1 | 2 | Labour | 2 |
| Daventry | 12 | 12 | Conservative | 10 |
| Denbighshire | 30 | 47 | Independent | 20 |
| Derby | 17 | 18 | Labour | 9 |
| Doncaster | 21 | 63 | Labour | 27 |
| Dorset | 1 | 1 | Liberal Democrats | 1 |
| Dudley | 24 | 65 | Conservative | 39 |
| Dumfries and Galloway | 2 | 2 | Conservative | 2 |
| Eastbourne | 9 | 10 | Conservative | 5 |
| Eastleigh | 15 | 14 | Liberal Democrats | 11 |
| Edinburgh | 1 | 1 | Labour | 1 |
| Ellesmere Port and Neston | 15 | 15 | Labour | 9 |
| Elmbridge | 20 | 21 | Ind | 9 |
| Enfield | 1 | 1 | Labour | 1 |
| Epping Forest | 21 | 24 | Conservative | 11 |
| Exeter | 15 | 16 | Labour | 8 |
| Fareham | 15 | 15 | Conservative | 12 |
| Fife | 1 | 1 | Labour | 1 |
| Flintshire | 57 | 70 | Labour | 39 |
| Flintshire County Council | 1 | 0 | — | — |
| Forest Heath | 1 | 1 | Conservative | 1 |
| Gateshead | 22 | 60 | Labour | 40 |
| Gloucester | 10 | 9 | Conservative | 4 |
| Gosport | 17 | 17 | Conservative | 10 |
| Great Yarmouth | 17 | 39 | Conservative | 26 |
| Gwynedd | 77 | 70 | PC | 35 |
| Hackney | 1 | 1 | Conservative | 1 |
| Halton | 21 | 49 | Labour | 29 |
| Harlow | 11 | 10 | Labour | 5 |
| Harrogate | 16 | 15 | Conservative | 12 |
| Hart | 12 | 12 | Liberal Democrats | 5 |
| Hartlepool | 1 | 3 | Liberal Democrats | 2 |
| Hartlepool | 14 | 38 | Labour | 18 |
| Hartlepool Borough Council | 2 | 0 | — | — |
| Hastings | 16 | 14 | Conservative | 6 |
| Havant | 14 | 16 | Conservative | 12 |
| Hertsmere | 13 | 13 | Conservative | 10 |
| Highland | 1 | 0 | — | — |
| Horsham | 1 | 1 | Conservative | 1 |
| Huntingdonshire | 24 | 36 | Conservative | 30 |
| Huntingdonshire County Council | 8 | 0 | — | — |
| Hyndburn | 12 | 9 | Conservative | 5 |
| Hyndburn | 1 | 0 | — | — |
| Ipswich | 16 | 18 | Conservative | 8 |
| Isle of Anglesey | 40 | 43 | Independent | 29 |
| Kingston Upon Hull, City of | 20 | 20 | Liberal Democrats | 10 |
| Kirklees | 23 | 69 | Liberal Democrats | 25 |
| Knowsley | 22 | 58 | Labour | 48 |
| Lambeth | 1 | 2 | Labour | 2 |
| Leeds | 33 | 97 | Labour | 39 |
| Leicester | 1 | 1 | Labour | 1 |
| Lewisham | 2 | 2 | Labour | 2 |
| Lincoln | 11 | 11 | Conservative | 5 |
| Liverpool | 30 | 89 | Liberal Democrats | 59 |
| Macclesfield | 20 | 20 | Conservative | 14 |
| Maidstone | 20 | 20 | Conservative | 9 |
| Manchester | 32 | 96 | Labour | 57 |
| Mendip | 1 | 1 | Liberal Democrats | 1 |
| Merthyr Tydfil | 11 | 35 | Labour | 19 |
| Merton | 1 | 1 | Conservative | 1 |
| Milton Keynes | 17 | 16 | Liberal Democrats | 7 |
| Mole Valley | 13 | 11 | Conservative | 6 |
| Monmouthshire | 42 | 43 | Conservative | 23 |
| Neath Port Talbot | 42 | 66 | Labour | 38 |
| Newcastle Upon Tyne | 27 | 71 | Liberal Democrats | 44 |
| Newcastle-under-Lyme | 20 | 23 | Labour | 11 |
| Newport | 20 | 53 | Labour | 32 |
| North Dorset | 1 | 1 | Liberal Democrats | 1 |
| North East Lincolnshire | 12 | 10 | Labour | 3 |
| North Hertfordshire | 16 | 17 | Conservative | 12 |
| North Tyneside | 20 | 60 | Conservative | 27 |
| Northampton | 1 | 1 | Conservative | 1 |
| Norwich | 13 | 39 | Liberal Democrats | 18 |
| Nuneaton and Bedworth | 17 | 18 | Labour | 9 |
| Oldham | 20 | 60 | Labour | 32 |
| Oswestry | 1 | 1 | Liberal Democrats | 1 |
| Oxford | 24 | 25 | Liberal Democrats | 11 |
| Oxfordshire | 1 | 1 | Liberal Democrats | 1 |
| Pembrokeshire | 59 | 59 | Independent | 44 |
| Pendle | 14 | 14 | Liberal Democrats | 9 |
| Pendle | 2 | 2 | Liberal Democrats | 2 |
| Penwith | 18 | 35 | Liberal Democrats | 14 |
| Peterborough | 24 | 57 | Conservative | 33 |
| Plymouth | 19 | 19 | Labour | 11 |
| Portsmouth | 14 | 14 | Liberal Democrats | 8 |
| Powys | 72 | 72 | Independent | 53 |
| Preston | 19 | 19 | Conservative | 7 |
| Purbeck | 8 | 8 | Conservative | 6 |
| Reading | 16 | 46 | Labour | 35 |
| Redditch | 12 | 29 | Labour | 16 |
| Reigate & Banstead | 17 | 18 | Conservative | 15 |
| Restormel | 1 | 1 | PC | 1 |
| Rhondda Cynon Taf | 51 | 71 | Labour | 53 |
| Rochdale | 20 | 58 | Liberal Democrats | 24 |
| Rochford | 13 | 14 | Conservative | 14 |
| Rossendale | 12 | 15 | Conservative | 15 |
| Rotherham | 21 | 57 | Labour | 47 |
| Rugby | 16 | 16 | Conservative | 9 |
| Runnymede | 14 | 14 | Conservative | 12 |
| Rushmoor | 15 | 14 | Conservative | 8 |
| Salford | 20 | 55 | Labour | 44 |
| Sandwell | 24 | 72 | Labour | 52 |
| Sefton | 22 | 67 | Liberal Democrats | 28 |
| Sevenoaks | 1 | 1 | Conservative | 1 |
| Sheffield | 29 | 84 | Labour | 44 |
| Shrewsbury and Atcham | 13 | 13 | Conservative | 8 |
| Shropshire | 1 | 1 | Conservative | 1 |
| Slough | 14 | 38 | Labour | 15 |
| Solihull | 14 | 42 | Conservative | 21 |
| Solihull | 3 | 9 | Conservative | 6 |
| South Bedfordshire | 17 | 17 | Conservative | 13 |
| South Cambridgeshire | 34 | 57 | Conservative | 23 |
| South Lakeland | 18 | 18 | Conservative | 9 |
| South Tyneside | 18 | 55 | Labour | 36 |
| Southampton | 16 | 16 | Labour | 6 |
| Southend-On-Sea | 17 | 17 | Conservative | 12 |
| St Albans | 5 | 5 | Liberal Democrats | 3 |
| St Albans Borough Council | 9 | 5 | Labour | 2 |
| St Edmundsbury | 1 | 1 | Conservative | 1 |
| St. Albans | 4 | 2 | Conservative | 1 |
| St. Helens | 16 | 48 | Labour | 24 |
| Stevenage | 12 | 12 | Labour | 9 |
| Stevenage | 1 | 1 | Labour | 1 |
| Stockport | 21 | 63 | Liberal Democrats | 35 |
| Stoke On Trent | 20 | 19 | Labour | 13 |
| Stratford-on-Avon | 2 | 2 | Conservative | 2 |
| Stratford-On-Avon | 17 | 17 | Conservative | 12 |
| Stroud | 18 | 18 | Conservative | 11 |
| Sunderland | 25 | 76 | Labour | 61 |
| Swale | 16 | 17 | Conservative | 9 |
| Swansea | 36 | 67 | Labour | 30 |
| Swindon | 20 | 21 | Conservative | 14 |
| Tameside | 19 | 57 | Labour | 45 |
| Tamworth | 10 | 10 | Conservative | 8 |
| Tandridge | 15 | 15 | Conservative | 10 |
| Three Rivers | 16 | 17 | Liberal Democrats | 10 |
| Thurrock | 20 | 49 | Conservative | 28 |
| Torfaen | 24 | 42 | Labour | 34 |
| Torfaen | 1 | 3 | Independent | 2 |
| Trafford | 21 | 63 | Conservative | 40 |
| Tunbridge Wells | 3 | 3 | Liberal Democrats | 2 |
| Tunbridge Wells | 13 | 13 | Conservative | 11 |
| Vale of Glamorgan | 1 | 0 | — | — |
| Vale of Glamorgan | 22 | 45 | Conservative | 19 |
| Wakefield | 21 | 63 | Labour | 43 |
| Walsall | 23 | 61 | Conservative | 36 |
| Warrington | 22 | 56 | Labour | 30 |
| Watford | 10 | 8 | Liberal Democrats | 6 |
| Watford Borough Council | 4 | 0 | — | — |
| Waveney | 12 | 10 | Conservative | 4 |
| Waveney | 5 | 0 | — | — |
| Wealden | 1 | 1 | Conservative | 1 |
| Welwyn Hatfield | 17 | 17 | Conservative | 11 |
| West Lancashire | 18 | 18 | Conservative | 10 |
| West Lindsey | 13 | 13 | Liberal Democrats | 9 |
| West Oxfordshire | 17 | 17 | Conservative | 12 |
| Weymouth and Portland | 15 | 26 | Liberal Democrats | 9 |
| Wigan | 25 | 75 | Labour | 42 |
| Wiltshire | 1 | 1 | Conservative | 1 |
| Winchester | 6 | 0 | — | — |
| Winchester | 13 | 13 | Liberal Democrats | 6 |
| Wirral | 22 | 65 | Labour | 26 |
| Woking | 12 | 13 | Liberal Democrats | 8 |
| Wokingham | 25 | 54 | Conservative | 39 |
| Wolverhampton | 21 | 64 | Labour | 44 |
| Worcester | 15 | 35 | Conservative | 18 |
| Worthing | 12 | 34 | Conservative | 23 |
| Worthing Borough Council | 1 | 0 | — | — |
| Wrexham | 45 | 48 | Independent | 17 |
| Wrexham | 2 | 2 | Labour | 2 |
| Wyre Forest | 16 | 41 | Conservative | 19 |
| Wyre Forest | 1 | 0 | — | — |
