2007 local elections handbook
Scheduled council elections held between April and June 2007, from our ward results. This is the final edition. Where our results for a council are incomplete, its figures will be too low.
- Councils
- 463
- Wards
- 7,946
- Seats
- 12,813
- Candidates
- 35,426
- Votes
- 20,608,493
Seats won by party
| Party | Seats | Candidates | Votes | Vote share* | |
|---|---|---|---|---|---|
| Conservative | 5,848 | 11,019 | 7,712,652 | 38.1% | |
| Liberal Democrats | 2,484 | 7,762 | 4,561,525 | 22.6% | |
| Labour | 2,463 | 7,813 | 4,610,101 | 22.8% | |
| Independent | 1,061 | 2,987 | 1,265,928 | 6.3% | |
| SNP | 494 | 598 | 777,354 | 3.8% | |
| Green | 73 | 1,695 | 489,125 | 2.4% | |
| LDem | 48 | 109 | 76,725 | 0.4% | |
| MBI | 12 | 21 | 11,015 | 0.1% | |
| BNP | 10 | 806 | 313,029 | 1.5% | |
| LIB | 10 | 84 | 24,200 | 0.1% | |
| MK | 7 | 25 | 9,115 | 0.0% | |
| Bath Northeast Somerset Independent Group (BIG) | 7 | 16 | 13,712 | 0.1% | |
| S&G RA | 6 | 6 | 4,592 | 0.0% | |
| UK Independence Party (UKIP) | 6 | 1,062 | 228,140 | 1.1% | |
| Other | 6 | 114 | 23,137 | 0.1% |
*Note on vote share: this is each party's share of the votes cast in the wards we hold for 2007. It is not an estimate for the whole country: many councils did not vote this year, some of our results may be missing, and in wards with several seats each voter had several votes.
National Equivalent Vote — our estimate
What each party's share might have been if the whole of Great Britain had voted in 2007. Built from 7,134 wards that did vote, compared like-for-like with the last time each ward voted, then carried across the places that didn't vote using the change in their region. Shown beside the Elections Centre's published figure where we hold it.
| Party | Our estimate | Elections Centre | |
|---|---|---|---|
| CON | 37.3% | 40% | |
| LAB | 23.3% | 26% | |
| LD | 22.8% | 24% | |
| IND | 6.0% | — | |
| SNP | 3.2% | — | |
| GRN | 3.0% | — | |
| UK Independence Party (UKIP) | 1.3% | — | |
| BNP | 1.1% | — |
How far to trust this: it is an estimate, not a count. It uses each party's best-placed candidate in each ward, so multi-seat wards don't inflate anyone. Parties that stand in only a few places stay in those places. Where our ward records are incomplete for a year, the estimate is less reliable — compare it with the Elections Centre column.
Councils changing hands (89)
| Council | Before | After |
|---|---|---|
| Angus | SNP | No overall control |
| Argyll and Bute | Other | No overall control |
| Blackburn with Darwen | Labour | No overall control |
| Blackpool | Labour | Conservative |
| Boston | No overall control | Other |
| Bournemouth | Liberal Democrats | Conservative |
| Braintree | No overall control | Conservative |
| Caradon | No overall control | Liberal Democrats |
| Carrick | Liberal Democrats | No overall control |
| Charnwood | No overall control | Conservative |
| Chester | No overall control | Conservative |
| Clackmannanshire | Labour | No overall control |
| Cumberland | No overall control | Conservative |
| Dartford | No overall control | Conservative |
| East Ayrshire | Labour | No overall control |
| East Cambridgeshire | No overall control | Conservative |
| East Lothian | Labour | No overall control |
| East Riding Of Yorkshire | No overall control | Conservative |
| Eastbourne | Conservative | Liberal Democrats |
| Eden | Other | No overall control |
| Edinburgh | Labour | No overall control |
| Folkestone And Hythe | Liberal Democrats | Conservative |
| Forest Of Dean | No overall control | Conservative |
| Gedling | No overall control | Conservative |
| Gravesham | Labour | Conservative |
| Harborough | No overall control | Conservative |
| Hastings | Conservative | No overall control |
| Herefordshire | No overall control | Conservative |
| High Peak | No overall control | Conservative |
| Highland | Other | No overall control |
| Hinckley And Bosworth | Conservative | Liberal Democrats |
| Inverclyde | Liberal Democrats | No overall control |
| Kingston Upon Hull, City of | No overall control | Liberal Democrats |
| Leicester | No overall control | Labour |
| Lincoln | Labour | Conservative |
| Luton | No overall control | Labour |
| Malvern Hills | No overall control | Conservative |
| Mid Suffolk | No overall control | Conservative |
| Midlothian | Labour | No overall control |
| Moray | Other | No overall control |
| Newark And Sherwood | No overall control | Conservative |
| North Ayrshire | Labour | No overall control |
| North Devon | Liberal Democrats | Conservative |
| North Dorset | No overall control | Conservative |
| North Kesteven | No overall control | Conservative |
| North Lincolnshire | Conservative | Labour |
| North Shropshire | No overall control | Conservative |
| North Somerset | No overall control | Conservative |
| North Warwickshire | No overall control | Conservative |
| North West Leicestershire | Labour | Conservative |
| North Wiltshire | No overall control | Conservative |
| Northampton | No overall control | Liberal Democrats |
| Oldham | Labour | No overall control |
| Oswestry | No overall control | Conservative |
| Plymouth | Labour | Conservative |
| Renfrewshire | Labour | No overall control |
| Restormel | Liberal Democrats | No overall control |
| Rochdale | No overall control | Liberal Democrats |
| Rugby | No overall control | Conservative |
| Salisbury | Conservative | No overall control |
| Scarborough | Conservative | No overall control |
| Sheffield | Labour | No overall control |
| Shepway | No overall control | Conservative |
| Solihull | Conservative | No overall control |
| South Cambridgeshire | No overall control | Conservative |
| South Derbyshire | Labour | Conservative |
| South Lanarkshire | Labour | No overall control |
| South Norfolk | Liberal Democrats | Conservative |
| South Ribble | No overall control | Conservative |
| South Shropshire | No overall control | Conservative |
| St Albans | Liberal Democrats | No overall control |
| Staffordshire Moorlands | No overall control | Conservative |
| Taunton Deane | Conservative | No overall control |
| Thurrock | Conservative | No overall control |
| Torbay | Liberal Democrats | Conservative |
| Torridge | Other | No overall control |
| Uttlesford | Liberal Democrats | Conservative |
| Vale Royal | No overall control | Conservative |
| Warwick | No overall control | Conservative |
| Waverley | No overall control | Conservative |
| Wear Valley | Labour | No overall control |
| West Dunbartonshire | Labour | No overall control |
| West Lothian | Labour | No overall control |
| West Somerset | Conservative | Other |
| West Wiltshire | No overall control | Conservative |
| Westmorland and Furness | Conservative | No overall control |
| Windsor & Maidenhead | Liberal Democrats | Conservative |
| Woking | No overall control | Conservative |
| York | Liberal Democrats | No overall control |
Every council (463)
| Council | Wards | Seats | Before | After |
|---|---|---|---|---|
| Aberdeen | 15 | 50 | No overall control | No overall control |
| Aberdeenshire | 20 | 72 | No overall control | No overall control |
| Allerdale | 34 | 68 | No overall control | No overall control |
| Alnwick | 17 | 32 | No overall control | No overall control |
| Amber Valley | 16 | 17 | Conservative | Conservative |
| Amber Valley | 4 | 0 | — | — |
| Angus | 16 | 58 | SNP | No overall control |
| Argyll and Bute | 11 | 36 | Other | No overall control |
| Arun | 29 | 62 | Conservative | Conservative |
| Ashfield | 15 | 33 | No overall control | No overall control |
| Ashford | 37 | 43 | Conservative | Conservative |
| Aylesbury Vale | 36 | 62 | Conservative | Conservative |
| Babergh | 29 | 46 | No overall control | No overall control |
| Barnet | 1 | 2 | Conservative | Conservative |
| Barnsley | 23 | 25 | Labour | Labour |
| Barrow-in-Furness | 13 | 13 | No overall control | No overall control |
| Basildon | 14 | 14 | Conservative | Conservative |
| Basingstoke and Deane | 21 | 20 | Conservative | Conservative |
| Bassetlaw | 16 | 16 | Conservative | Conservative |
| Bassetlaw | 1 | 0 | — | — |
| Bath | 1 | 2 | — | — |
| Bath & North East Somerset | 36 | 65 | No overall control | No overall control |
| Bedford | 18 | 19 | No overall control | No overall control |
| Bedford | 1 | 0 | — | — |
| Berwick-upon-Tweed | 17 | 29 | No overall control | No overall control |
| Birmingham | 40 | 40 | No overall control | No overall control |
| Blaby | 19 | 39 | Conservative | Conservative |
| Blackburn with Darwen | 21 | 22 | Labour | No overall control |
| Blackpool | 23 | 45 | Labour | Conservative |
| Blyth Valley | 20 | 49 | Labour | Labour |
| Bolsover | 20 | 37 | Labour | Labour |
| Bolton | 21 | 21 | No overall control | No overall control |
| Boston | 20 | 32 | No overall control | Other |
| Bournemouth | 18 | 54 | Liberal Democrats | Conservative |
| Bournemouth, Christchurch & Poole | 8 | 24 | Conservative | Conservative |
| Bracknell Forest | 19 | 46 | Conservative | Conservative |
| Bradford | 33 | 35 | No overall control | No overall control |
| Braintree | 30 | 60 | No overall control | Conservative |
| Breckland | 36 | 55 | Conservative | Conservative |
| Brentwood | 12 | 12 | Conservative | Conservative |
| Bridgnorth | 21 | 34 | No overall control | No overall control |
| Brighton & Hove | 22 | 57 | No overall control | No overall control |
| Bristol | 2 | 2 | No overall control | No overall control |
| Bristol, City of | 24 | 23 | No overall control | No overall control |
| Broadland | 27 | 47 | Conservative | Conservative |
| Bromsgrove | 23 | 39 | Conservative | Conservative |
| Broxbourne | 14 | 13 | Conservative | Conservative |
| Broxtowe | 21 | 44 | No overall control | No overall control |
| Broxtowe | 4 | 0 | — | — |
| Buckinghamshire | 8 | 9 | Conservative | Conservative |
| Burnley | 15 | 15 | No overall control | No overall control |
| Bury | 17 | 17 | No overall control | No overall control |
| Calderdale | 16 | 16 | No overall control | No overall control |
| Cambridge | 16 | 17 | Liberal Democrats | Liberal Democrats |
| Cambridgeshire | 7 | 2 | Conservative | Conservative |
| Cannock Chase | 15 | 15 | No overall control | No overall control |
| Canterbury | 15 | 3 | — | — |
| Canterbury | 27 | 56 | Conservative | Conservative |
| Caradon | 22 | 42 | No overall control | Liberal Democrats |
| Carlisle | 2 | 0 | — | — |
| Carlisle | 19 | 18 | No overall control | No overall control |
| Carrick | 19 | 54 | Liberal Democrats | No overall control |
| Castle Morpeth | 18 | 36 | No overall control | No overall control |
| Castle Point | 4 | 1 | — | — |
| Castle Point | 14 | 14 | Conservative | Conservative |
| Central Bedfordshire | 3 | 7 | Conservative | Conservative |
| Charnwood | 31 | 54 | No overall control | Conservative |
| Chelmsford | 24 | 57 | Conservative | Conservative |
| Cherwell | 16 | 16 | Conservative | Conservative |
| Cheshire East | 4 | 4 | Conservative | Conservative |
| Cheshire West & Chester | 11 | 19 | No overall control | No overall control |
| Chester | 20 | 20 | No overall control | Conservative |
| Chester-le-Street | 16 | 36 | Labour | Labour |
| Chesterfield | 11 | 5 | — | — |
| Chesterfield | 22 | 46 | Liberal Democrats | Liberal Democrats |
| Chichester | 30 | 50 | Conservative | Conservative |
| Chiltern | 26 | 42 | Conservative | Conservative |
| Chorley | 16 | 16 | Conservative | Conservative |
| Christchurch | 3 | 0 | — | — |
| Christchurch | 16 | 24 | Conservative | Conservative |
| City of Chester | 20 | 19 | — | — |
| Clackmannanshire | 10 | 36 | Labour | No overall control |
| Colchester | 2 | 0 | — | — |
| Colchester | 25 | 20 | No overall control | No overall control |
| Congleton | 16 | 17 | Conservative | Conservative |
| Congleton | 8 | 1 | — | — |
| Copeland | 27 | 58 | Labour | Labour |
| Copeland Borough Council | 15 | 0 | — | — |
| Corby | 15 | 25 | Labour | Labour |
| Cornwall | 4 | 9 | Liberal Democrats | Liberal Democrats |
| Cotswold | 28 | 44 | Conservative | Conservative |
| County Durham | 42 | 112 | Labour | Labour |
| Coventry | 18 | 18 | Conservative | Conservative |
| Craven | 11 | 10 | No overall control | No overall control |
| Crawley | 12 | 13 | Conservative | Conservative |
| Crewe and Nantwich | 19 | 19 | No overall control | No overall control |
| Cumberland | 11 | 15 | No overall control | Conservative |
| Dacorum | 26 | 52 | Conservative | Conservative |
| Darlington | 24 | 53 | Labour | Labour |
| Dartford | 18 | 45 | No overall control | Conservative |
| Daventry | 14 | 14 | Conservative | Conservative |
| Derby | 17 | 17 | No overall control | No overall control |
| Derbyshire | 10 | 0 | Labour | Labour |
| Derbyshire Dales | 25 | 38 | Conservative | Conservative |
| Derwentside | 19 | 37 | Labour | Labour |
| Doncaster | 23 | 23 | No overall control | No overall control |
| Dorset | 45 | 60 | Conservative | Conservative |
| Dover | 22 | 46 | Conservative | Conservative |
| Dudley | 27 | 29 | Conservative | Conservative |
| Dumfries and Galloway | 13 | 47 | No overall control | No overall control |
| Dumfries and Galloway | 5 | 3 | — | — |
| Dundee | 8 | 29 | No overall control | No overall control |
| Durham | 2 | 0 | — | — |
| Durham | 1 | 0 | Liberal Democrats | Liberal Democrats |
| Ealing | 1 | 1 | Conservative | Conservative |
| Easington | 18 | 36 | Labour | Labour |
| Easington | 11 | 0 | — | — |
| East Ayrshire | 9 | 32 | Labour | No overall control |
| East Cambridgeshire | 20 | 39 | No overall control | Conservative |
| East Devon | 17 | 0 | — | — |
| East Devon | 33 | 59 | Conservative | Conservative |
| East Dorset | 24 | 33 | Conservative | Conservative |
| East Dunbartonshire | 4 | 4 | — | — |
| East Dunbartonshire | 8 | 24 | No overall control | No overall control |
| East Hampshire | 38 | 44 | Conservative | Conservative |
| East Hertfordshire | 30 | 50 | Conservative | Conservative |
| East Lindsey | 48 | 58 | No overall control | No overall control |
| East Lothian | 7 | 23 | Labour | No overall control |
| East Northamptonshire | 22 | 36 | Conservative | Conservative |
| East Renfrewshire | 7 | 24 | No overall control | No overall control |
| East Renfrewshire | 4 | 5 | — | — |
| East Riding Of Yorkshire | 26 | 68 | No overall control | Conservative |
| East Staffordshire | 21 | 39 | Conservative | Conservative |
| East Suffolk | 23 | 29 | Conservative | Conservative |
| Eastbourne | 9 | 27 | Conservative | Liberal Democrats |
| Eastleigh | 17 | 14 | Liberal Democrats | Liberal Democrats |
| Eastleigh | 2 | 0 | — | — |
| Eden | 30 | 55 | Other | No overall control |
| Edinburgh | 19 | 65 | Labour | No overall control |
| Ellesmere Port and Neston | 14 | 13 | Labour | Labour |
| Elmbridge | 20 | 20 | No overall control | No overall control |
| Enfield | 2 | 5 | Conservative | Conservative |
| Epping Forest | 21 | 23 | Conservative | Conservative |
| Epsom And Ewell | 13 | 41 | Other | Other |
| Erewash | 22 | 51 | Conservative | Conservative |
| Exeter | 13 | 13 | No overall control | No overall control |
| Falkirk | 9 | 33 | No overall control | No overall control |
| Fenland | 28 | 52 | Conservative | Conservative |
| Fife | 23 | 78 | No overall control | No overall control |
| Folkestone And Hythe | 4 | 9 | Liberal Democrats | Conservative |
| Forest Heath | 14 | 31 | Conservative | Conservative |
| Forest Of Dean | 27 | 48 | No overall control | Conservative |
| Fylde | 25 | 55 | Conservative | Conservative |
| Fylde | 8 | 0 | — | — |
| Gateshead | 27 | 28 | Labour | Labour |
| Gateshead | 1 | 0 | — | — |
| Gedling | 23 | 51 | No overall control | Conservative |
| Glasgow | 8 | 8 | — | — |
| Glasgow | 19 | 72 | Labour | Labour |
| Gloucester | 3 | 0 | — | — |
| Gloucester | 14 | 12 | No overall control | No overall control |
| Gloucestershire | 3 | 0 | Conservative | Conservative |
| Gravesham | 17 | 44 | Labour | Conservative |
| Great Yarmouth | 14 | 14 | Conservative | Conservative |
| Great Yarmouth | 4 | 1 | — | — |
| Greenwich | 1 | 1 | Labour | Labour |
| Guildford | 11 | 6 | — | — |
| Guildford | 25 | 48 | Conservative | Conservative |
| Hackney | 1 | 3 | Labour | Labour |
| Halton | 18 | 19 | Labour | Labour |
| Hambleton | 30 | 58 | Conservative | Conservative |
| Harborough | 27 | 47 | No overall control | Conservative |
| Harlow | 12 | 12 | No overall control | No overall control |
| Harrogate | 20 | 20 | No overall control | No overall control |
| Hart | 12 | 12 | No overall control | No overall control |
| Hartlepool | 15 | 15 | Labour | Labour |
| Hartlepool | 5 | 1 | — | — |
| Hastings | 3 | 3 | Conservative | No overall control |
| Havant | 10 | 10 | Conservative | Conservative |
| Herefordshire | 41 | 58 | No overall control | Conservative |
| Hertsmere | 13 | 15 | Conservative | Conservative |
| High Peak | 28 | 43 | No overall control | Conservative |
| Highland | 24 | 102 | Other | No overall control |
| Hinckley And Bosworth | 16 | 34 | Conservative | Liberal Democrats |
| Horsham | 21 | 41 | Conservative | Conservative |
| Huntingdonshire | 21 | 21 | Conservative | Conservative |
| Hyndburn | 12 | 12 | Conservative | Conservative |
| Hyndburn | 2 | 0 | — | — |
| Inverclyde | 6 | 20 | Liberal Democrats | No overall control |
| Ipswich | 17 | 21 | No overall control | No overall control |
| Isle Of Wight | 1 | 1 | Conservative | Conservative |
| Kennet | 27 | 32 | Conservative | Conservative |
| Kensington and Chelsea | 1 | 1 | Conservative | Conservative |
| Kerrier | 19 | 38 | Other | Other |
| Kettering | 18 | 36 | Conservative | Conservative |
| Kettering | 3 | 0 | — | — |
| King's Lynn And West Norfolk | 43 | 58 | Conservative | Conservative |
| Kingston Upon Hull | 16 | 0 | Liberal Democrats | Liberal Democrats |
| Kingston Upon Hull, City of | 19 | 19 | No overall control | Liberal Democrats |
| Kingston upon Thames | 1 | 2 | Liberal Democrats | Liberal Democrats |
| Kirklees | 23 | 23 | No overall control | No overall control |
| Knowsley | 21 | 23 | Labour | Labour |
| Lambeth | 1 | 4 | Labour | Labour |
| Lancaster | 28 | 60 | No overall control | No overall control |
| Leeds | 34 | 37 | No overall control | No overall control |
| Leicester | 23 | 59 | No overall control | Labour |
| Leicestershire | 6 | 0 | Conservative | Conservative |
| Lewes | 22 | 41 | Liberal Democrats | Liberal Democrats |
| Lichfield | 9 | 0 | — | — |
| Lichfield | 27 | 56 | Conservative | Conservative |
| Lincoln | 11 | 33 | Labour | Conservative |
| Lincolnshire | 7 | 0 | Conservative | Conservative |
| Liverpool | 30 | 30 | Liberal Democrats | Liberal Democrats |
| London | 1 | 1 | — | — |
| Luton | 19 | 46 | No overall control | Labour |
| Macclesfield | 15 | 15 | Conservative | Conservative |
| Macclesfield | 6 | 0 | — | — |
| Maidstone | 19 | 20 | No overall control | No overall control |
| Maldon | 16 | 29 | Conservative | Conservative |
| Malvern Hills | 21 | 35 | No overall control | Conservative |
| Manchester | 32 | 32 | Labour | Labour |
| Mansfield | 15 | 37 | Other | Other |
| Mansfield | 1 | 2 | — | — |
| Mansfield District Council | 6 | 0 | — | — |
| Medway | 20 | 50 | Conservative | Conservative |
| Melton | 16 | 29 | Conservative | Conservative |
| Mendip | 35 | 50 | Conservative | Conservative |
| Mid Bedfordshire | 30 | 45 | Conservative | Conservative |
| Mid Bedfordshire | 4 | 0 | — | — |
| Mid Devon | 24 | 41 | No overall control | No overall control |
| Mid Suffolk | 30 | 43 | No overall control | Conservative |
| Mid Sussex | 29 | 56 | Conservative | Conservative |
| Mid Sussex | 15 | 6 | — | — |
| Middlesbrough | 21 | 43 | Labour | Labour |
| Middlesbrough | 3 | 0 | — | — |
| Midlothian | 12 | 36 | Labour | No overall control |
| Milton Keynes | 17 | 16 | No overall control | No overall control |
| Mole Valley | 16 | 14 | Conservative | Conservative |
| Mole Valley | 4 | 0 | — | — |
| Moray | 3 | 3 | — | — |
| Moray | 9 | 30 | Other | No overall control |
| Na h-Eileanan an Iar | 4 | 18 | — | — |
| Na h-Eileanan an Iar | 4 | 13 | Other | Other |
| New Forest | 35 | 65 | Conservative | Conservative |
| Newark And Sherwood | 27 | 53 | No overall control | Conservative |
| Newcastle Upon Tyne | 25 | 29 | Liberal Democrats | Liberal Democrats |
| Newcastle-under-Lyme | 20 | 22 | No overall control | No overall control |
| Newport | 1 | 3 | Labour | Labour |
| North Ayrshire | 8 | 30 | Labour | No overall control |
| North Cornwall | 23 | 39 | No overall control | No overall control |
| North Devon | 31 | 43 | Liberal Democrats | Conservative |
| North Devon | 10 | 6 | — | — |
| North Dorset | 29 | 32 | No overall control | Conservative |
| North Dorset | 3 | 1 | — | — |
| North East Derbyshire | 25 | 53 | Labour | Labour |
| North East Lincolnshire | 15 | 15 | No overall control | No overall control |
| North Hertfordshire | 24 | 50 | Conservative | Conservative |
| North Kesteven | 26 | 43 | No overall control | Conservative |
| North Lanarkshire | 40 | 140 | Labour | Labour |
| North Lincolnshire | 17 | 47 | Conservative | Labour |
| North Norfolk | 12 | 3 | — | — |
| North Norfolk | 35 | 50 | Liberal Democrats | Liberal Democrats |
| North Northamptonshire | 5 | 12 | Conservative | Conservative |
| North Shropshire | 28 | 40 | No overall control | Conservative |
| North Shropshire | 7 | 5 | — | — |
| North Somerset | 38 | 61 | No overall control | Conservative |
| North Somerset | 2 | 0 | — | — |
| North Tyneside | 20 | 20 | No overall control | No overall control |
| North Warwickshire | 17 | 35 | No overall control | Conservative |
| North West Leicestershire | 20 | 39 | Labour | Conservative |
| North Wiltshire | 31 | 45 | No overall control | Conservative |
| North Yorkshire | 16 | 41 | Conservative | Conservative |
| Northampton | 24 | 49 | No overall control | Liberal Democrats |
| Northamptonshire | 19 | 3 | Conservative | Conservative |
| Northumberland | 11 | 30 | Labour | Labour |
| Norwich | 13 | 13 | No overall control | No overall control |
| Nottingham | 21 | 55 | Labour | Labour |
| Oadby And Wigston | 10 | 26 | Liberal Democrats | Liberal Democrats |
| Oldham | 20 | 20 | Labour | No overall control |
| Orkney Islands | 6 | 26 | Other | Other |
| Oswestry | 14 | 28 | No overall control | Conservative |
| Oxford | 1 | 2 | No overall control | No overall control |
| Pembrokeshire | 1 | 1 | Other | Other |
| Pendle | 17 | 17 | Liberal Democrats | Liberal Democrats |
| Pendle | 1 | 0 | — | — |
| Penwith | 12 | 9 | No overall control | No overall control |
| Perth and Kinross | 12 | 41 | No overall control | No overall control |
| Peterborough | 19 | 19 | Conservative | Conservative |
| Plymouth | 22 | 19 | Labour | Conservative |
| Poole | 1 | 0 | — | — |
| Poole | 9 | 21 | Conservative | Conservative |
| Portsmouth | 14 | 14 | No overall control | No overall control |
| Preston | 20 | 18 | No overall control | No overall control |
| Purbeck | 8 | 6 | Conservative | Conservative |
| Reading | 15 | 16 | Labour | Labour |
| Redbridge | 1 | 4 | Conservative | Conservative |
| Redcar & Cleveland | 23 | 62 | No overall control | No overall control |
| Redditch | 11 | 12 | No overall control | No overall control |
| Reigate & Banstead | 17 | 17 | Conservative | Conservative |
| Renfrewshire | 22 | 80 | Labour | No overall control |
| Restormel | 19 | 45 | Liberal Democrats | No overall control |
| Ribble Valley | 28 | 40 | Conservative | Conservative |
| Ribble Valley | 7 | 0 | — | — |
| Richmondshire | 24 | 33 | No overall control | No overall control |
| Rochdale | 21 | 21 | No overall control | Liberal Democrats |
| Rochford | 13 | 13 | Conservative | Conservative |
| Rossendale | 13 | 15 | Conservative | Conservative |
| Rother | 24 | 36 | Conservative | Conservative |
| Rotherham | 21 | 24 | Labour | Labour |
| Rugby | 16 | 14 | No overall control | Conservative |
| Rugby | 2 | 0 | — | — |
| Runnymede | 14 | 19 | Conservative | Conservative |
| Rushcliffe | 26 | 47 | Conservative | Conservative |
| Rushcliffe | 5 | 0 | — | — |
| Rushmoor | 14 | 13 | Conservative | Conservative |
| Rutland | 16 | 40 | Conservative | Conservative |
| Ryedale | 19 | 27 | No overall control | No overall control |
| Salford | 20 | 23 | Labour | Labour |
| Salisbury | 28 | 48 | Conservative | No overall control |
| Sandwell | 24 | 25 | Labour | Labour |
| Scarborough | 21 | 33 | Conservative | No overall control |
| Scottish Borders | 22 | 68 | No overall control | No overall control |
| Sedgefield | 22 | 56 | Labour | Labour |
| Sedgemoor | 25 | 48 | Conservative | Conservative |
| Sefton | 22 | 23 | No overall control | No overall control |
| Selby | 20 | 41 | Conservative | Conservative |
| Sevenoaks | 27 | 51 | Conservative | Conservative |
| Sevenoaks | 2 | 0 | — | — |
| Sheffield | 28 | 28 | Labour | No overall control |
| Shepway | 22 | 47 | No overall control | Conservative |
| Shetland | 6 | 19 | Other | Other |
| Shetland Islands | 6 | 25 | — | — |
| Shrewsbury and Atcham | 12 | 9 | Conservative | Conservative |
| Shropshire | 12 | 19 | Conservative | Conservative |
| Slough | 14 | 14 | No overall control | No overall control |
| Solihull | 19 | 19 | Conservative | No overall control |
| Solihull | 7 | 2 | — | — |
| Somerset | 18 | 26 | Liberal Democrats | Liberal Democrats |
| South Ayrshire | 8 | 30 | No overall control | No overall control |
| South Bedfordshire | 16 | 36 | Conservative | Conservative |
| South Bucks | 19 | 40 | Conservative | Conservative |
| South Cambridgeshire | 20 | 21 | No overall control | Conservative |
| South Derbyshire | 18 | 36 | Labour | Conservative |
| South Derbyshire | 3 | 0 | — | — |
| South Gloucestershire | 35 | 70 | No overall control | No overall control |
| South Hams | 30 | 41 | Conservative | Conservative |
| South Holland | 18 | 43 | Conservative | Conservative |
| South Kesteven | 35 | 69 | Conservative | Conservative |
| South Lakeland | 17 | 18 | Liberal Democrats | Liberal Democrats |
| South Lanarkshire | 21 | 71 | Labour | No overall control |
| South Norfolk | 35 | 43 | Liberal Democrats | Conservative |
| South Norfolk | 13 | 5 | — | — |
| South Northamptonshire | 23 | 36 | Conservative | Conservative |
| South Oxfordshire | 29 | 48 | Conservative | Conservative |
| South Ribble | 28 | 57 | No overall control | Conservative |
| South Shropshire | 23 | 36 | No overall control | Conservative |
| South Somerset | 39 | 63 | Liberal Democrats | Liberal Democrats |
| South Staffordshire | 25 | 49 | Conservative | Conservative |
| South Tyneside | 18 | 21 | Labour | Labour |
| Southampton | 16 | 17 | No overall control | No overall control |
| Southend-On-Sea | 17 | 17 | Conservative | Conservative |
| Southwark | 1 | 1 | No overall control | No overall control |
| Spelthorne | 13 | 39 | Conservative | Conservative |
| St Albans | 20 | 21 | Liberal Democrats | No overall control |
| St Edmundsbury | 29 | 23 | Conservative | Conservative |
| St. Albans | 5 | 0 | — | — |
| St. Helens | 16 | 18 | No overall control | No overall control |
| Stafford | 26 | 58 | Conservative | Conservative |
| Staffordshire Moorlands | 27 | 57 | No overall control | Conservative |
| Stevenage | 13 | 13 | Labour | Labour |
| Stevenage | 3 | 0 | — | — |
| Stirling | 15 | 47 | No overall control | No overall control |
| Stockport | 24 | 23 | Liberal Democrats | Liberal Democrats |
| Stockport | 2 | 0 | — | — |
| Stockton-on-Tees | 27 | 60 | No overall control | No overall control |
| Stoke On Trent | 21 | 21 | No overall control | No overall control |
| Stratford-on-Avon | 1 | 1 | — | — |
| Stratford-On-Avon | 20 | 17 | Conservative | Conservative |
| Stroud | 21 | 22 | Conservative | Conservative |
| Suffolk Coastal | 32 | 45 | Conservative | Conservative |
| Suffolk Coastal | 8 | 0 | — | — |
| Sunderland | 25 | 29 | Labour | Labour |
| Surrey Heath | 15 | 38 | Conservative | Conservative |
| Surrey Heath | 3 | 0 | — | — |
| Swale | 18 | 15 | Conservative | Conservative |
| Swansea | 1 | 1 | No overall control | No overall control |
| Swindon | 21 | 23 | Conservative | Conservative |
| Tameside | 19 | 20 | Labour | Labour |
| Tamworth | 10 | 10 | Conservative | Conservative |
| Tamworth | 1 | 0 | — | — |
| Tandridge | 14 | 14 | Conservative | Conservative |
| Taunton Deane | 26 | 54 | Conservative | No overall control |
| Teesdale | 19 | 30 | Other | Other |
| Teignbridge | 26 | 46 | No overall control | No overall control |
| Telford & Wrekin | 32 | 51 | No overall control | No overall control |
| Tendring | 37 | 61 | No overall control | No overall control |
| Test Valley | 24 | 44 | Conservative | Conservative |
| Tewkesbury | 21 | 35 | No overall control | No overall control |
| Thanet | 24 | 56 | Conservative | Conservative |
| Three Rivers | 17 | 15 | Liberal Democrats | Liberal Democrats |
| Thurrock | 17 | 17 | Conservative | No overall control |
| Thurrock | 5 | 1 | — | — |
| Tonbridge and Malling | 7 | 2 | — | — |
| Tonbridge And Malling | 28 | 51 | Conservative | Conservative |
| Torbay | 15 | 36 | Liberal Democrats | Conservative |
| Torridge | 23 | 34 | Other | No overall control |
| Trafford | 21 | 22 | Conservative | Conservative |
| Tunbridge Wells | 18 | 17 | Conservative | Conservative |
| Tunbridge Wells | 4 | 0 | — | — |
| Tynedale | 31 | 53 | Conservative | Conservative |
| Uttlesford | 29 | 45 | Liberal Democrats | Conservative |
| Vale Of White Horse | 31 | 56 | Liberal Democrats | Liberal Democrats |
| Vale Royal | 23 | 39 | No overall control | Conservative |
| Wakefield | 22 | 22 | Labour | Labour |
| Walsall | 20 | 20 | Conservative | Conservative |
| Wansbeck | 19 | 47 | Labour | Labour |
| Warrington | 19 | 19 | No overall control | No overall control |
| Warwick | 22 | 52 | No overall control | Conservative |
| Watford | 12 | 12 | Liberal Democrats | Liberal Democrats |
| Watford Borough Council | 6 | 0 | — | — |
| Waveney | 10 | 10 | Conservative | Conservative |
| Waveney | 7 | 6 | — | — |
| Waverley | 29 | 55 | No overall control | Conservative |
| Wealden | 35 | 59 | Conservative | Conservative |
| Wear Valley | 19 | 40 | Labour | No overall control |
| Wellingborough | 17 | 40 | Conservative | Conservative |
| Welwyn Hatfield | 16 | 16 | Conservative | Conservative |
| Welwyn Hatfield | 3 | 0 | — | — |
| West Berkshire | 30 | 53 | Conservative | Conservative |
| West Devon | 22 | 34 | No overall control | No overall control |
| West Dorset | 33 | 51 | Conservative | Conservative |
| West Dunbartonshire | 12 | 44 | Labour | No overall control |
| West Lancashire | 19 | 19 | Conservative | Conservative |
| West Lindsey | 12 | 13 | Liberal Democrats | Liberal Democrats |
| West Lothian | 19 | 67 | Labour | No overall control |
| West Northamptonshire | 5 | 9 | Conservative | Conservative |
| West Oxfordshire | 17 | 17 | Conservative | Conservative |
| West Somerset | 18 | 31 | Conservative | Other |
| West Suffolk | 19 | 30 | Conservative | Conservative |
| West Wiltshire | 24 | 46 | No overall control | Conservative |
| Western Isles | 10 | 34 | Independent | Independent |
| Westminster | 2 | 2 | Conservative | Conservative |
| Westmorland and Furness | 1 | 3 | Conservative | No overall control |
| Weymouth and Portland | 12 | 12 | No overall control | No overall control |
| Wigan | 25 | 28 | Labour | Labour |
| Wiltshire | 19 | 40 | Conservative | Conservative |
| Winchester | 8 | 2 | — | — |
| Winchester | 22 | 18 | Conservative | Conservative |
| Windsor & Maidenhead | 23 | 58 | Liberal Democrats | Conservative |
| Wirral | 23 | 24 | No overall control | No overall control |
| Woking | 12 | 12 | No overall control | Conservative |
| Wokingham | 18 | 18 | Conservative | Conservative |
| Wolverhampton | 20 | 21 | Labour | Labour |
| Worcester | 14 | 15 | Conservative | Conservative |
| Worthing | 11 | 12 | Conservative | Conservative |
| Wrexham | 2 | 4 | No overall control | No overall control |
| Wychavon | 33 | 48 | Conservative | Conservative |
| Wycombe | 28 | 48 | Conservative | Conservative |
| Wycombe | 4 | 0 | — | — |
| Wyre | 29 | 61 | Conservative | Conservative |
| Wyre Forest | 2 | 0 | — | — |
| Wyre Forest | 15 | 14 | No overall control | No overall control |
| York | 23 | 52 | Liberal Democrats | No overall control |
See also Election Health for 2007's competitiveness figures and Council Control.
