ENGLAND

Allerdale – No overall control hold
Alnwick – No overall control hold
Amber Valley – Conservative hold
Arun – Conservative hold
Ashfield – No overall control gain
Ashford – Conservative hold
Aylesbury Vale – Conservative hold
Babergh – No overall control hold
Barnsley – Labour hold
Barrow-in Furness – No overall control hold
Basildon – Conservative hold
Basingstoke & Deane – Conservative hold
Bassetlaw – Conservative hold
Bath & North East Somerset – No overall control hold
Bedford – No overall control hold
Berwick-upon-Tweed – No overall control hold
Birmingham – No overall control hold
Blaby – Conservative hold
Blackburn with Darwen – Labour lose to no overall control
Blackpool – Conservative gain
Blyth Valley – Labour hold
Bolsover – Labour hold
Bolton – No overall control hold
Boston – Other gain
Bournemouth – Conservative gain
Bracknell Forest – Conservative hold
Bradford – No overall control hold
Braintree – Conservative hold
Breckland – Conservative hold
Brentwood – Conservative hold
Bridgnorth – No overall control hold
Brighton & Hove – No overall control hold
Bristol City – No overall control hold
Broadland – Conservative hold
Bromsgrove – Conservative hold
Broxbourne – Conservative hold
Broxtowe – No overall control hold
Burnley – No overall control
Bury – No overall control hold
Calderdale – No overall control hold
Cambridge City – Liberal Democrate hold
Cannock Chase – No overall control hold
Canterbury City – Conservative gain
Caradon – Liberal Democrat gain
Carlisle City – No overall control hold
Carrick – No overall control gain
Castle Morpeth – No overall control hold
Castle Point – Conservative hold
Charnwood – Conservative gain
Chelmsford – Conservative hold
Cherwell – Conservative hold
Chester City – Conservative gain
Chesterfield – Liberal Democrat hold
Chester-le-Street – Labour hold
Chichester – Conservative hold
Chiltern – Conservative hold
Chorley – Conservative hold
Christchurch – Conservative hold
Colchester – No overall control hold
Congleton – Conservative hold
Copeland – Labour hold
Corby – Labour hold
Cotswold – Conservative hold
Coventry – Conservative hold
Craven – No overall control hold
Crawley – Conservative gain
Crewe & Nantwich – No overall control hold
Dacorum – Conservative hold
Darlington – Labour hold
Dartford – Conservative gain
Daventry – Conservative hold
Derby city – No overall control hold
Derbyshire Dales – Conservative hold
Derwentside – Labour hold
Doncaster – No overall control
Dover – Conservative gain
Dudley – Conservative hold
Durham City – Liberal Democrat hold
Easington – Labour hold
East Cambridgeshire – Conservative gain
East Devon – Conservative hold
East Dorset – Conservative hold
East Hampshire – Conservative hold
East Hertfordshire – Conservative hold
East Lindsey – No overall control hold
East Northamptonshire – Conservative hold
East Riding of Yorkshire – Conservative gain
East Staffordshire – Conservative hold
Eastbourne – Liberal Democrat gain
Eastleigh – Liberal Democrat hold
Eden – No overall control from others
Ellesmere Port & Neston – Labour hold
Elmbridge – No overall control hold
Epping Forest – Conservative hold
Epsom & Ewell – Resident or ratepayer hold
Erewash – Conservative gain
Exeter City – No overall control hold
Fenland – Conservative hold
Forest Heath – Conservative hold
Forest of Dean – Conservative gain
Fylde – Conservative hold
Gateshead – Labour hold
Gedling – Conservative gain
Gloucester City – No overall control hold
Gravesham – Conservative gain
Great Yarmouth – Conservative hold
Guildford – Conservative hold
Halton – Labour hold
Hambleton – Conservative hold
Harborough – Conservative gain
Harlow – No overall control hold
Harrogate – No overall control hold
Hart – No overall control hold
Hartlepool – Labour hold
Havant – Conservative hold
Herefordshire – Conservative gain
Hertsmere – Conservative hold
High Peak – Conservative gain
Hinckley & Bosworth – Liberal Democrat gain
Horsham – Conservative hold
Huntingdonshire – Conservative hold
Hyndburn – Conservative hold
Ipswich – No overall control hold
Kennet – Conservative hold
Kerrier – No overall control hold
Kettering – Conservative hold
Kings Lynn & West Norfolk – Conservative hold
Kingston upon Hull City – Liberal Democrat gain
Kirklees – No overall control
Knowsley – Labour hold
Lancaster City – No overall control hold
Leeds – No overall control hold
Leicester City – Labour gain
Lewes – Liberal Democrat hold
Lichfield – Conservative hold
Lincoln City – Conservative gain
Liverpool – Liberal Democrat hold
Luton – Labour gain
Macclesfield – Conservative hold
Maidstone – No overall control hold
Maldon – Conservative hold
Malvern Hills – Conservative gain
Manchester – Labour hold
Mansfield – Other hold
Medway – Conservative hold
Melton – Conservative hold
Mendip – Conservative hold
Mid Bedfordshire – Conservative hold
Mid Devon – No overall control hold
Mid Suffolk – Conservative gain
Mid Sussex – Conservative gain
Middlesbrough – Labour hold
Milton Keynes – No overall control hold
Mole Valley – Conservative hold
New Forest – Conservatives hold
Newark & Sherwood – Conservative gain
Newcastle under Lyme – No overall control hold
Newcastle upon Tyne – Liberal Democrat hold
North Cornwall – No overall control hold
North Devon – Conservative gain
North Dorset – Conservative gain
North East Derbyshire – Labour hold
North East Lincolnshire – No overall control hold
North Hertfordshire – Conservative hold
North Kesteven – Conservative gain
North Lincolnshire – Labour gain
North Norfolk – Liberal Democrat hold
North Shropshire – Conservative gain
North Somerset – Conservative gain
North Tyneside – No overall control hold
North Warwickshire – Conservative gain
North West Leicestershire – Conservative gain
North Wiltshire – Conservative gain
Northampton – Liberal Democrat gain
Norwich City – No overall control hold
Nottingham City – Labour hold
Oadby & Wigston – Liberal Democrat hold
Oldham – No overall control gain
Oswestry – Conservative gain
Pendle – Liberal Democrat hold
Penwith – No overall control hold
Peterborough City – Conservative hold
Plymouth City – Conservative gain
Poole – Conservative hold
Portsmouth City – No overall control
Preston – No overall control hold
Purbeck – Conservative hold
Reading – Labour hold
Redcar and Cleveland – No overall control
Redditch – No overall control hold
Reigate & Banstead – Conservative hold
Restormel – No overall control gain
Ribble Valley – Conservative hold
Richmondshire – No overall control hold
Rochdale – Liberal Democrat Gain
Rochford – Conservative hold
Rossendale – Conservative hold
Rother – Conservative hold
Rotherham – Labour hold
Rugby – Conservative gain
Runnymede – Conservative hold
Rushcliffe – Conservative hold
Rushmoor – Conservative hold
Rutland – Conservative hold
Ryedale – No overall control hold
Salford – Labour hold
Salisbury – No overall control gain
Sandwell – Labour hold
Scarborough – No overall control gain
Sedgefield – Labour hold
Sedgemoor – Conservative hold
Sefton – No overall control hold
Selby – Conservative hold
Sevenoaks – Conservative hold
Sheffield – No overall control
Shepway – Conservative hold
Shrewsbury & Atcham – Conservative hold
Slough – No overall control hold
Solihull – No overall control gain
South Bedfordshire – Conservative hold
South Bucks – Conservative hold
South Cambridgeshire – Conservative gain
South Derbyshire – Conservative gain
South Gloucestershire – No overall control hold
South Hams – Conservative hold
South Holland – Conservative hold
South Kesteven – Conservative hold
South Lakeland – Liberal Democrat hold
South Norfolk – Conservative gain
South Northamptonshire – Conservative hold
South Oxfordshire – Conservative hold
South Ribble – Conservative gain
South Shropshire – Conservative gain
South Somerset – Liberal Democrat hold
South Staffordshire – Conservative hold
South Tyneside – Labour hold
Southampton City – No overall control hold
Southend – Conservative hold
Spelthorne – Conservative hold
St Albans City – No overall control
St Helens – No overall control hold
St. Edmundsbury – Conservative hold
Stafford – Conservative hold
Staffordshire Moorlands – Conservative gain
Stevenage – Labour hold
Stockport – Liberal Democrat hold
Stockton on Tees – No overall control
Stoke on Trent City – No overall control hold
Stratford on Avon – Conservative hold
Stroud – Conservative hold
Suffolk Coastal – Conservative hold
Sunderland – Labour hold
Surrey Heath – Conservative hold
Swale – Conservative hold
Swindon – Conservative hold
Tameside – Labour hold
Tamworth – Conservative hold
Tandridge – Conservative hold
Taunton Deane – No overall control
Teesdale – Other hold
Teignbridge – No overall control hold
Telford & Wrekin – No overall control hold
Tendring – No overall control hold
Test Valley – Conservative hold
Tewkesbury – No overall control hold
Thanet – Conservative hold
Three Rivers – Liberal Democrat hold
Thurrock – No overall control gain
Tonbridge & Malling – Conservative hold
Torbay – Conservative gain
Torridge – No overall control from other
Trafford – Conservative hold
Tunbridge Wells – Conservative hold
Tynedale – Conservative hold
Uttlesford – Conservative gain
Vale of White Horse – Liberal Democrat hold
Vale Royal – No overall control
Wakefield – Labour hold
Walsall – Conservative hold
Wansbeck – Labour hold
Warrington – No overall control
Warwick – Conservative gain
Watford – Liberal Democrat hold
Waveney – Conservative hold
Waverley – Conservative gain
Wealden – Conservative hold
Wear Valley – No overall control
Wellingborough – Conservative hold
Welwyn Hatfield – Conservative hold
West Berkshire – Conservative hold
West Devon – No overall control hold
West Dorset – Conservative hold
West Lancashire – Conservative hold
West Lindsey – Liberal Democrat hold
West Oxfordshire – Conservative hold
West Somerset – Other gain
West Wiltshire – Conservative gain
Weymouth & Portland – No overall control hold
Wigan – Labour hold
Winchester City – Conservative hold
Windsor & Maidenhead, Royal – Conservative gain
Wirral – No overall control hold
Woking – Conservative gain
Wokingham – Conservative hold
Wolverhampton – Labour hold
Worcester City – Conservative hold
Worthing – Conservative hold
Wychavon – Conservative hold
Wycombe – Conservative hold
Wyre – Conservative hold
Wyre Forest – No overall control hold
York, City of – No overall control gain

SCOTLAND

Aberdeen – No overall control hold
Aberdeenshire – No overall control hold
Angus – No overall control
Argyll & Bute – No overall control gain
Clackmannanshire – No overall control gain
Dumfries and Galloway – No overall control hold
Dundee – No overall control hold
East Ayrshire – No overall control gain
East Dunbartonshire – No overall control gain
East Lothian – No overall control gain
East Renfrewshire – No overall control hold
Edinburgh – No overall control gain
Falkirk – No overall control hold
Fife – No overall control hold
Glasgow – Labour hold
Highland – No overall control gain
Inverclyde – No overall control gain
Midlothian – No overall control gain
Moray – No overall control gain
North Ayrshire – No overall control gain
North Lanarkshire – Labour hold
Orkney – Other hold
Perth & Kinross – No overall control hold
Renfrewshire – No overall control hold
Scottish Borders – No overall control
Shetland – Other hold
South Ayrshire – No overall control hold
South Lanarkshire – No overall control gain
Stirling – No overall control hold
West Dubartonshire – No overall control hold
West Lothian – No overall control
Western Isles – Other hold