These are the links to my final election predictions, calculated at the end of April 2015. The figures in brackets denote the changes since the revised predictions in mid March. Click on the links for the seat by seat breakdown.

The final tally looks like this…

Conservative 276
Labour 267
Liberal Democrat 23
UKIP 5
SNP 54
Plaid Cymru 4
Respect 1
Green 1
DUP 9
Sinn Fein 5
SDLP 3
Independent 2

Bedfordshire (0 changes)
Berkshire (0 changes)
Birmingham (0 changes)
Bristol & Surrounds (2 changes)
Buckinghamshire (0 change)
Cambridgeshire (0 changes)
Cheshire (0 changes)
Cornwall (1 change)
County Durham (0 changes)
Cumbria (0 changes)
Derbyshire (0 changes)
Devon (1 change)
Dorset (0 changes)
East Sussex (1 change)
Essex (2 changes)
Gloucestershire (1 change)
Hampshire (1 change)
Hampshire (0 changes)
Herefordshire & Worcestershire (0 changes)
Hertfordshire (1 change)
Kent (0 changes)
Kent (0 changes)
Lancashire (0 changes)
Leicestershire (0 changes)
Lincolnshire (1 change)
London Central (0 changes)
London East (0 changes)
London North East (0 changes)
London North West (0 changes)
London South (0 changes)
London South East (0 changes)
London South West (0 changes)
London West (0 changes)
Manchester (2 changes)
Merseyside (1 change)
Norfolk (1 change)
Northamptonshire (0 changes)
Northern Ireland (0 changes)
Northumberland (0 changes)
Nottinghamshire (0 changes)
Oxfordshire (0 changes)
Scotland (12 changes)
Shropshire (0 changes)
Somerset (0 changes)
Staffordshire (0 changes)
Suffolk (0 changes)
Surrey (0 changes)
Teesside (1 change)
Tyne & Wear (0 changes)
Wales Clwyd (0 changes)
Wales Dyfed (1 change)
Wales Gwent (0 changes)
Wales Gwynedd & Powys (0 changes)
Wales Mid Glamorgan (1 change)
Wales South Glamorgan (1 change)
Wales West Glamorgan (0 changes)
Warwickshire (0 changes)
West Midlands (1 change)
West Sussex (0 changes)
Wiltshire (1 change)
Yorkshire East & Humberside (0 changes)
Yorkshire North (0 changes)
Yorkshire South (0 changes)
Yorkshire West (0 changes)