CONSTITUENCY SWINGS
LONDON - BOROUGHS
CONSTITUENCY 1979- 1983- 1987- Total
1983 1987 1992
BARKING and DAGENHAM
Barking +5.06 +0.95 -3.94 +2.07
Dagenham +6.40 +0.78 -5.02 +2.16
BARNET
Chipping Barnet +4.16 -0.62 -3.91 -0.37
Finchley +2.23 -1.00 -3.35 -2.12
Hendon North +4.84 +1.98 -5.88 +0.94
Hendon South +2.54 +3.57 -0.16 +5.95
BEXLEY
Bexleyheath +7.13 +0.03 -3.14 +4.02
Erith and Crayford +10.49 +2.93 -5.34 +8.08
Old Bexley and Sidcup +6.28 -0.79 -3.07 +2.42
BRENT
Brent East +0.70 +4.08 -6.04 -1.26
Brent North +4.19 +0.94 -5.37 -0.24
Brent South +1.52 +3.44 -3.77 +1.19
BROMLEY
Beckenham +4.97 -1.70 -2.72 +0.55
Chislehurst +7.18 +0.50 -1.13 +6.38
Orpington +2.29 -1.03 -0.91 +0.35
Ravensbourne +4.78 -1.01 -0.75 +3.02
CAMDEN
Hampstead and Highgate -0.11 -1.33 -4.15 -5.59
Holborn and St. Pancras +0.39 -1.34 -3.57 -4.52
CITIES OF LONDON AND WESTMINSTER
City of London and Westminster South +0.97 -2.28 +0.56 -0.75
Westminster North -0.51 +2.00 +0.26 +1.75
CROYDON
Croydon Central +4.94 +0.90 -4.09 +1.75
Croydon North East +6.80 -0.83 -6.18 -0.21
Croydon North West +7.34 -4.00 -6.91 -3.57
Croydon South +2.87 -1.53 -1.72 -0.38
EALING
Ealing Acton +2.24 +1.56 -4.96 -1.16
Ealing North +7.49 +7.96 -8.13 +7.32
Ealing Southall -0.14 +3.26 +0.71 +3.83
ENFIELD
Edmonton +2.25 +6.26 -6.98 +1.53
Enfield North +7.95 +1.64 -4.56 +5.03
Enfield Southgate +1.15 -0.13 -4.13 -3.11
GREENWICH
Eltham +5.94 -1.54 -5.73 -1.33
Greenwich +7.86 -4.05 -4.97 -1.16
Woolwich +9.98 -3.77 -5.91 +0.30
HACKNEY
Hackney North and Stoke Newington -0.24 +1.82 -5.56 -3.98
Hackney South and Shoreditch +3.64 +0.45 -2.62 +1.47
HAMMERSMITH and FULHAM
Fulham +4.35 +1.45 +0.66 +6.46
Hammersmith +1.93 -0.47 -3.56 -2.10
HARINGEY
Hornsey and Wood Green +0.08 -2.20 -6.15 -8.27
Tottenham -0.17 +6.78 -9.23 -2.62
HARROW
Harrow East +6.25 +1.62 -5.79 +2.08
Harrow West +2.60 -0.28 -2.52 -0.20
HAVERING
Hornchurch +9.29 +1.28 -1.89 +8.68
Romford +6.64 -0.48 -3.03 +3.13
Upminster +7.45 +0.84 -3.45 +4.84
HILLINGDON
Hayes and Harlington +9.10 +1.69 -6.81 +3.98
Ruislip-Northwood +3.86 +0.98 -2.25 +2.59
Uxbridge +7.61 +0.50 -2.99 +5.12
HOUNSLOW
Brentford and Isleworth +4.60 -1.85 -5.30 -2.55
Feltham and Heston +5.42 +2.58 -6.21 +1.79
ISLINGTON
Islington North +1.31 -4.74 -4.57 -8.01
Islington South and Finsbury +3.86 -4.93 -3.48 -4.55
KENSINGTON and CHELSEA
Chelsea +1.36 -0.64 -0.74 -0.02
Kensington +0.42 -1.08 -1.38 -2.04
KINGSTON-upon-THAMES
Kingston upon Thames +5.30 +0.55 -5.37 +0.48
Surbiton +4.22 +1.21 -2.66 +2.77
LAMBETH
Norwood +0.39 -2.28 -4.20 -6.09
Streatham +2.12 -4.66 -5.74 -8.28
Vauxhall +0.38 -0.67 -2.87 -3.16
LEWISHAM
Lewisham Deptford +1.28 -0.57 -7.53 -6.82
Lewisham East +4.57 +3.22 -6.73 +1.06
Lewisham West +3.74 +1.32 -6.23 -1.17
MERTON
Mitcham and Morden +7.59 -0.47 -4.78 +2.34
Wimbledon +3.24 -1.91 +0.22 +1.55
NEWHAM
Newham North East +1.02 +0.40 -3.33 -1.91
Newham North West +5.10 -2.66 -2.59 -0.15
Newham South +7.35 +8.95 +0.59 +16.89
REDBRIDGE
Ilford North +6.18 +0.73 -3.86 +3.05
Ilford South +2.94 -0.12 -5.90 -3.08
Wanstead and Woodford +2.32 -1.02 -3.02 -1.72
RICHMOND upon THAMES
Richmond and Barnes +2.18 +0.60 +2.13 +4.91
Twickenham +3.54 +0.30 -1.16 +2.68
SOUTHWARK
Dulwich +1.90 -2.21 -2.98 -3.29
Peckham +2.20 -0.70 -4.72 -3.22
Southwark and Bermondsey +7.95 -2.64 +3.21 +8.52
SUTTON
Carshalton and Wallington +6.88 +0.97 -1.86 +5.99
Sutton and Cheam +2.92 +0.29 -2.43 +0.78
TOWER HAMLETS
Bethnal Green and Stepney -2.18 +4.01 -4.49 -2.66
Bow and Poplar +3.01 +3.63 -2.39 +4.25
WALTHAM FOREST
Chingford +4.62 +4.79 -6.30 +3.11
Leyton +1.06 -0.08 -8.84 -7.86
Walthamstow +4.34 +4.11 -6.40 +2.05
WANDSWORTH
Battersea +3.65 +4.63 +3.72 +12.00
Putney +2.66 +1.86 +0.59 +5.11
Tooting +2.37 +1.41 -2.53 +1.25
ENGLAND - BOROUGHS
ALDRIDGE - BROWNHILLS +5.90 -0.39 -1.98 +3.53
ALTRINCHAM and SALE +0.77 -1.79 -0.71 -1.73
ASHTON-under-LYNE +0.24 -1.62 -1.87 -3.25
BARNSLEY
Central -3.22 -4.93 -0.46 -8.61
East -0.81 -5.08 -1.27 -7.16
BASILDON +10.26 +1.12 -1.26 +10.12
BATH +4.26 +1.41 -0.40 +5.27
BATLEY and SPEN +2.35 +0.36 -0.003 +2.71
BIRKENHEAD -2.45 -5.83 -3.07 -11.35
BIRMINGHAM
Edgbaston -0.48 -4.87 -5.80 -11.15
Erdington -2.13 -3.01 -3.12 -8.26
Hall Green +0.98 -2.53 -4.44 -5.99
Hodge Hill -1.84 +0.29 -2.79 -4.34
Ladywood -3.75 -1.22 -7.18 -12.15
Northfield +2.48 +0.34 -3.53 -0.71
Perry Barr -2.92 +0.44 -1.56 -4.04
Selly Oak -0.94 -2.82 -4.31 -8.07
Small Heath +0.75 -1.53 +2.46 +1.68
Sparkbrook -0.08 -1.58 -2.08 -3.74
Yardley -0.22 -0.44 -3.19 -3.85
BLACKBURN -0.51 -2.21 -0.58 -3.30
BLACKPOOL
North +2.90 -6.23 -5.12 -8.45
South +2.45 -4.94 -6.08 -8.57
BLAYDON +2.90 -5.54 +0.07 -2.57
BLYTH VALLEY +4.71 -6.89 -4.37 -6.55
BOLTON
North East +1.16 -1.82 -0.68 -1.34
South East +2.95 -2.72 -1.28 -1.05
BOOTLE +0.25 -8.70 -5.91 -14.36
BOURNEMOUTH
East +0.35 +1.15 -2.32 -0.82
West +3.97 -1.06 -3.15 -0.24
BRADFORD
North +9.72 -3.37 -6.16 +0.19
South +4.94 -0.19 -4.33 +0.42
West +4.66 -4.21 -2.10 -1.65
BRIGHTON
Kemptown +2.21 -0.45 -6.83 -5.07
Pavilion +1.93 -3.30 -6.37 -7.74
BRISTOL
East +6.20 +2.28 -6.78 +1.70
North West +2.14 +0.37 -5.97 -3.46
South +5.72 +3.08 -7.51 +1.29
West +3.09 -2.48 -3.57 -2.96
BROXBOURNE +6.06 +1.91 -2.35 +5.62
BURNLEY +2.36 -6.51 -3.93 -8.08
BURY
North -0.19 +3.51 -2.14 +1.18
South +3.38 -1.19 -1.85 +0.34
CAMBRIDGE +4.84 -0.81 -6.40 -2.37
CARLISLE +5.23 -0.97 -2.49 +1.77
CASTLE POINT +2.90 -0.47 -4.67 -2.24
CHEADLE +0.003 -1.40 +0.36 -1.04
CHELTENHAM +4.71 -0.16 -2.13 +2.42
CHERTSEY and WALTON +9.46 +0.72 -2.51 +7.67
CHESTERFIELD +4.27 -2.44 -4.92 -3.09
COVENTRY
North East +2.72 -3.01 +0.15 -0.14
North West +1.22 -3.23 -1.04 -3.05
South East +4.04 -5.19 +7.00 +5.85
South West +1.43 -3.42 -1.70 -3.69
CRAWLEY +8.39 ** -4.01 NC
CROSBY +3.01 -4.40 -3.22 -4.61
DARLINGTON +4.48 -0.92 -5.03 -1.47
DAVYHULME -1.19 -1.47 -3.70 -6.36
DENTON and REDDISH +4.72 -2.73 -3.64 -1.65
DERBY
North +5.64 +2.38 -2.01 +6.01
South +3.68 -1.12 -5.35 -2.79
DONCASTER, CENTRAL +3.10 -5.49 -2.46 -4.85
DUDLEY
East +3.84 +2.26 -4.95 +1.15
West +5.47 +0.53 -3.85 +2.15
EASTBOURNE +3.63 -0.42 -2.07 +1.14
EASTLEIGH +5.83 +1.02 -2.01 +4.84
ECCLES +3.17 -3.35 -4.03 -4.21
EPSOM and EWELL +0.31 +0.09 -1.60 -1.20
ESHER +2.17 +0.34 -1.64 +0.87
EXETER +4.69 -0.89 -8.50 -4.70
GATESHEAD, EAST +3.45 -6.80 -1.90 -5.25
GILLINGHAM +6.18 +1.05 -3.59 +3.64
GLANFORD and SCUNTHORPE +3.40 -1.05 -6.80 -4.45
GLOUCESTER +4.77 -1.14 -5.34 -1.71
GOSPORT +6.94 -1.38 -2.02 +3.54
GREAT GRIMSBY +5.45 -7.79 +1.12 -1.22
HALESOWEN and STOURBRIDGE +3.59 -0.53 -3.65 -0.62
HALIFAX +2.52 -2.77 +0.65 +0.40
HARTLEPOOL +5.58 -4.08 -1.22 +0.28
HAVANT +6.42 -0.15 -3.38 +2.89
HOUGHTON and WASHINGTON +7.08 -4.30 -0.39 +3.11
HOVE +4.02 -3.08 -8.01 -7.07
HUDDERSFIELD +0.28 -3.17 -0.17 -3.06
HYNDBURN +2.16 +2.26 -4.27 +0.15
IPSWICH +2.10 +1.89 -1.08 +2.91
JARROW +0.61 -4.86 +0.90 -3.35
KINGSTON upon HULL
East +8.45 -4.51 -4.41 -0.47
North +2.73 -5.93 -4.23 -7.43
West +9.12 -5.83 -3.54 -0.25
KINGSWOOD +4.99 +2.14 -5.72 +1.41
LEEDS
Central +5.94 -2.85 -4.70 -1.61
East +5.28 -3.86 -3.61 -2.19
North East +0.39 -1.75 -5.89 -7.25
North West +0.77 -1.28 -3.03 -3.54
West +8.96 -6.44 -4.46 -1.94
LEICESTER
East +3.61 -2.79 -9.53 -8.71
South +3.67 -1.67 -7.17 -5.17
West +5.24 +0.63 -2.92 +2.95
LEIGH -1.16 -3.66 -1.71 -6.53
LINCOLN +5.92 -3.04 -4.78 -1.90
LIVERPOOL
Broadgreen -4.76 -12.42 +1.41 -15.77
Garston +1.23 -10.50 -0.26 -9.53
Mossley Hill -6.44 -13.17 -4.95 -24.56
Riverside +0.59 -7.10 -2.51 -9.02
Walton -3.15 -11.22 -4.92 -19.29
West Derby -0.67 -9.55 -2.72 -12.94
LUTON, SOUTH +3.46 +0.48 -4.08 -0.14
MANCHESTER
Blackley -1.24 -4.10 -4.37 -9.71
Central +4.06 -2.63 -3.39 -1.96
Gorton -0.53 -4.18 -5.89 -10.60
Withington -2.43 -5.90 -7.33 -15.66
Wythenshawe +0.74 -1.51 -1.98 -2.75
MIDDLESBROUGH +2.71 -5.79 -1.86 -4.94
MILTON KEYNES, SOUTH WEST --- --- -4.47** NC
MORLEY and LEEDS, SOUTH +6.93 -0.64 -0.33 +5.96
NEWCASTLE under LYME +2.74 -3.55 -2.87 -3.68
NEWCASTLE upon TYNE
Central -3.85 -5.19 -3.49 -12.53
East +1.78 -6.04 -2.26 -6.52
North +2.85 -6.52 -3.81 -7.48
NORTHAMPTON
North +4.97 -1.06 -5.35 -1.62
South +5.01 +0.28 -2.84 +2.45
NORWICH
North +2.59 +1.68 -7.57 -3.30
South +4.42 -2.07 -5.70 -3.35
NOTTINGHAM
East +2.18 -1.19 -8.55 -7.56
North +9.58 -2.03 -8.66 -1.11
South +5.27 -3.79 -5.03 -3.55
OLDHAM
Central and Royton +2.87 -3.26 -2.51 -2.90
West +0.26 -3.30 -2.93 -5.97
OXFORD, EAST +1.61 -2.66 -6.70 -7.75
PENDLE +4.51 -3.43 -4.52 -3.44
PETERBOROUGH +6.35 -1.12 -3.81 +1.42
PLYMOUTH
Devonport +9.61 -6.05 -7.64 -4.08
Drake +6.92 -6.55 -6.02 -5.65
Sutton +8.63 -5.73 -3.76 -0.86
POOLE +6.50 -0.002 -2.69 +3.81
PORTSMOUTH
North +11.18 +0.61 -6.36 +5.43
South +3.35 +1.44 -1.24 +3.55
PRESTON +0.86 -4.49 -1.26 -4.89
PUDSEY +4.87 -1.42 -4.61 -1.16
REDCAR +5.05 -4.59 -3.89 -3.43
REIGATE +5.77 -1.00 -2.05 +2.72
ROCHDALE +3.86 -5.80 -1.92 -3.86
ROSSENDALE and DARWEN +3.56 -3.49 -4.23 -4.16
ROTHERHAM +0.91 -4.50 -1.31 -4.90
ST. HELENS
North -0.41 -4.45 -1.53 -6.39
South +1.87 -4.05 -4.34 -6.52
SALFORD, EAST +1.31 -3.73 -0.87 -3.29
SHEFFIELD
Attercliffe +6.04 -4.61 +2.00 +3.43
Brightside +3.28 -7.05 +0.26 -3.51
Central +2.30 -4.85 -0.77 -3.32
Heeley +3.48 -5.62 -1.30 -3.44
SLOUGH +5.48 +0.65 -3.22 +2.91
SOLIHULL +0.74 -1.56 -0.98 -1.80
SOUTHAMPTON
Itchen +7.95 -1.10 -6.59 +0.26
Test +6.33 -2.40 -5.64 -1.71
SOUTHEND
East +6.47 +0.14 -4.43 +2.18
West +2.78 -0.05 -2.20 +0.53
SOUTHPORT +1.25 -1.99 -0.62 -1.36
SOUTH SHIELDS +2.59 -8.31 -0.08 -5.80
SPELTHORNE +3.65 +3.01 -3.67 +2.99
STOCKPORT +2.05 -3.54 -4.53 -6.02
STOCKTON
North +10.45 -6.41 -1.51 +2.53
South +5.97 -3.25 +0.80 +3.52
STOKE on TRENT
Central +6.30 -1.41 -4.26 +0.63
North +4.60 -0.20 -5.89 -1.49
South +5.49 +2.39 -1.68 +6.20
STRETFORD -1.01 -5.96 -3.51 -10.48
SUNDERLAND
North +4.09 -6.86 -3.20 -5.97
South +3.47 -6.29 -2.46 -5.28
SUTTON COLDFIELD +0.64 -2.16 -1.23 -2.75
SWINDON +6.92 +2.40 -1.70 +7.62
THURROCK +5.47 +2.63 -1.80 +6.30
TORBAY +4.76 +0.08 -2.63 +2.21
TYNE BRIDGE +7.74 -5.59 -1.65 +0.50
TYNEMOUTH +1.96 -6.42 -1.73 -6.19
WAKEFIELD +5.58 -2.27 -3.54 -0.23
WALLASEY +1.70 -6.49 -3.77 -8.56
WALLSEND +8.29 -5.31 -0.006 +2.98
WALSALL
North +1.43 +1.11 -1.89 +0.65
South +4.02 -0.41 -2.07 +1.54
WARLEY
East +3.33 -2.94 -3.28 -2.89
West +4.41 +0.10 +0.22 +4.73
WARRINGTON
North +2.39 -1.84 -3.34 -2.79
South -1.08 -2.91 -3.20 -7.19
WATFORD +5.14 -0.73 -2.19 +2.22
WEST BROMWICH
East +2.41 -0.80 -2.13 -0.52
West +2.88 +2.26 -2.99 +2.15
WIGAN -2.99 -2.52 -1.17 -6.68
WOLVERHAMPTON
North East +4.92 +0.46 -4.24 +1.14
South East +4.60 -1.49 -4.59 -1.48
South West +1.83 -1.59 -5.25 -5.01
WORCESTER +2.02 -3.49 -4.76 -6.23
WORTHING +3.41 -1.45 -3.12 -1.16
THE WREKIN +2.45 -2.27 -3.61 -3.43
YORK +4.15 -2.98 -5.06 -3.89
ENGLAND - COUNTIES
AVON
Northavon +7.13 +0.57 -2.41 +5.29
Wansdyke +8.69 -0.33 -3.90 +4.46
Weston-super-Mare +4.17 -2.22 -0.64 +1.31
Woodspring +4.01 -1.84 -1.51 +0.66
BEDFORDSHIRE
Mid Bedfordshire +6.26 +0.13 -2.27 +4.12
North Bedfordshire +4.91 -0.77 -4.88 -0.74
North Luton +3.92 +2.43 -3.12 +3.23
South West Bedfordshire +6.36 +0.99 -3.74 +3.61
BERKSHIRE
East Berkshire +7.17 +1.23 -2.97 +5.43
Newbury +5.69 -0.84 -1.03 +3.82
Reading East +3.06 ** -2.74 +0.40
Reading West +8.16 +0.59 -4.46 +4.29
Windsor and Maidenhead +4.39 -0.51 +0.99 +4.87
Wokingham +7.07 +0.16 -1.89 +5.34
BUCKINGHAMSHIRE
Aylesbury +6.52 -1.08 +0.16 +5.60
Beaconsfield +4.78 +1.28 -2.63 +3.43
Buckingham +6.92 +0.12 -1.63** NC
Chesham and Amersham +4.20 -0.18 +0.06 +4.08
Milton Keynes +5.63 +0.13 --- NC
North East Milton Keynes --- --- -2.35** NC
Wycombe +3.37 -0.91 -1.83 +0.63
CAMBRIDGESHIRE
Huntingdon +6.94 -0.62 -0.18 +6.14
North East Cambridgeshire +3.02 +3.18 +0.89 +7.09
South East Cambridgeshire +7.91 +0.04 -3.56 +4.39
South West Cambridgeshire +6.56 -0.08 -0.66 +5.82
CHESHIRE
City of Chester +1.78 -4.85 -3.58 -6.65
Congleton +4.34 +0.85 -0.75 +4.44
Crewe and Nantwich -3.47 -0.67 -1.25 -5.39
Eddisbury +5.84 -2.43 -3.55 -0.14
Ellesmere Port and Neston +8.46 -5.07 -3.25 +0.14
Halton -1.35 -6.20 -2.90 -10.45
Macclesfield +2.11 -2.25 -0.31 -0.45
Tatton +3.91 -1.54 -2.84 -0.47
CLEVELAND
Langbaurgh +1.03 -3.51 -0.49 -2.97
CORNWALL
Falmouth and Camborne -1.53 -2.87 -7.67 -12.07
North Cornwall +0.07 -1.63 -3.74 -5.30
St. Ives +4.14 -4.82 -1.80 -2.48
South East Cornwall +2.23 -3.75 -0.59 -2.11
Truro +0.93 -1.47 -1.11 -1.65
CUMBRIA
Barrow and Furness +9.72 -0.89 -6.80 +2.03
Copeland +4.16 +0.04 -0.53 +3.67
Penrith and the Border +3.30 +1.83 -3.40 +1.73
Westmorland and Lonsdale +5.16 -3.56 -1.25 +0.35
Workington -1.74 +0.33 -3.48 -4.89
DERBYSHIRE
Amber Valley +9.11 +5.32 -7.94 +6.49
Bolsover +3.89 +0.76 -5.67 -1.02
Erewash +7.81 -1.96 -3.73 +2.12
High Peak +4.14 -1.74 -4.43 -2.03
North East Derbyshire +3.52 -1.39 -1.97 +0.16
South Derbyshire +8.02 +0.65 -4.62 +4.05
West Derbyshire +5.16 +1.29 -4.72 +1.73
DEVON
Honiton +3.04 -1.79 -5.51 -4.26
North Devon +5.15 -2.38 -2.37 +0.40
South Hams +5.00 -1.60 -2.91 +0.49
Teignbridge +3.00 -2.39 -2.53 -1.92
Tiverton +2.33 +0.14 -3.63 -1.16
Torridge and West Devon +3.39 -4.83 -2.03 -3.47
DORSET
Christchurch +4.77 -1.57 -2.47 +0.73
North Dorset +2.24 -1.23 -1.39 -0.38
South Dorset +7.58 -1.94 -4.20 +1.44
West Dorset +4.06 -2.12 -3.08 -1.14
DURHAM
Bishop Auckland +0.99 -2.38 -2.50 -3.89
City of Durham +6.36 -8.77 -3.30 -5.71
North Durham +6.83 -4.02 -0.02 +2.79
North West Durham +6.99 -3.87 -3.86 -0.74
Sedgefield +3.54 -4.89 -1.71 -3.06
ESSEX
Billericay +4.03 +0.43 +0.03 +4.49
Braintree +6.80 +0.55 -4.13 +3.22
Brentwood and Ongar +5.35 +0.14 -0.27 +5.22
Chelmsford +2.97 +1.29 -1.99 +2.27
Epping Forest +4.61 +1.59 -2.75 +3.45
Harlow +4.74 +1.89 -2.74 +3.89
Harwich +3.66 -1.74 -2.82 -0.90
North Colchester +3.85 +0.26 -1.95 +2.16
Rochford +3.78 +0.15 -1.78 +2.15
Saffron Walden +6.26 -0.15 -1.94 +4.17
South Colchester and Maldon +8.73 +0.18 -3.12 +5.79
GLOUCESTERSHIRE
Cirencester and Tewkesbury +4.83 -0.60 -0.84 +3.39
Stroud +4.77 -1.41 -6.21 -2.85
West Gloucestershire +7.04 -1.36 -5.54 +0.14
GREATER MANCHESTER
Bolton West +1.22 -2.69 -3.20 -4.67
Hazel Grove +2.25 -0.22 -0.26 +1.77
Heywood and Middleton +5.27 -3.05 -1.62 +0.60
Littleborough and Saddleworth +3.15 -0.25 +3.64 +6.54
Makerfield +0.30 -3.83 -2.17 -5.70
Stalybridge and Hyde +1.84 -1.06 -3.20 -2.42
Worsley +2.95 -2.64 -2.42 -2.11
HAMPSHIRE
Aldershot +4.09 +1.23 -1.50 +3.82
Basingstoke +5.92 +3.14 -3.74 +5.32
East Hampshire +6.77 +0.26 -1.42 +5.61
Fareham +5.35 -1.29 -2.13 +1.93
New Forest +6.26 -1.11 -1.03 +4.12
North West Hampshire +7.47 +0.72 -1.54 +6.65
Romsey and Waterside +2.98 +0.31 -1.58 +1.71
Winchester +3.42 -1.81 -1.58 +0.03
HEREFORD AND WORCESTER
Bromsgrove +4.71 -2.04 -4.04 -1.37
Hereford +3.78 -0.34 -1.61 +1.83
Leominster +4.90 -1.78 -2.46 +0.66
Mid-Worcestershire +6.11 -0.76 -4.85 +0.50
South Worcestershire +3.79 -1.82 -2.71 -0.74
Wyre Forest +2.21 -0.45 -5.59 -3.83
HERTFORDSHIRE
Hertford and Stortford +10.13 +0.37 -1.78 +8.72
Hertsmere +5.40 +1.47 -1.93 +4.94
North Hertfordshire +5.42 +0.41 -2.90 +2.93
St. Albans +5.74 -0.04 -3.83 +1.87
South West Hertfordshire +5.24 +0.40 -1.47 +4.17
Stevenage +8.66 +0.62 -4.13 +5.15
Welwyn Hatfield +9.01 -1.30 -2.68 +5.03
West Hertfordshire +12.75 +0.66 -2.09 +11.32
HUMBERSIDE
Beverley +4.71 -4.00 -0.53 +0.18
Boothferry +10.62 -3.22 -3.25 +4.15
Bridlington +6.47 -3.71 -4.51 -1.75
Brigg and Cleethorpes +5.07 -2.37 -5.76 -3.06
ISLE OF WIGHT +0.10 +0.68 -1.67 -0.89
KENT
Ashford +7.50 -1.03 -3.64 +2.83
Canterbury +3.26 -2.07 -0.69 +0.50
Dartford +8.14 +0.61 -4.44 +4.31
Dover +3.93 -2.81 -5.21 -4.09
Faversham +7.63 -1.46 -2.67 +3.50
Folkestone and Hythe +6.10 +0.43 -3.88 +2.65
Gravesham +1.76 -0.10 -2.97 -1.31
Maidstone +6.01 +0.57 -1.89 +4.69
Medway +5.64 +1.20 -1.74 +5.10
Mid Kent +7.65 +1.19 -1.96 +6.88
North Thanet +6.86 -1.47 -3.81 +1.58
Sevenoaks +5.99 -0.23 -2.29 +3.47
South Thanet +3.43 -1.82 -4.92 -3.31
Tonbridge and Malling +6.69 +0.23 -2.35 +4.57
Tunbridge Wells +4.34 -0.05 -1.88 +2.41
LANCASHIRE
Chorley +4.22 -2.23 -3.41 -1.42
Fylde +3.97 -2.80 -1.91 -0.74
Lancaster +3.59 -5.58 -3.93 -5.92
Morecambe and Lunesdale +4.60 -4.34 -2.07 -1.81
Ribble Valley +6.11 -3.41 +1.35 +4.05
South Ribble +2.52 -4.17 -2.47 -4.12
West Lancashire +2.26 -5.11 -2.74 -5.59
Wyre +3.18 -3.03 -5.09 -4.94
LEICESTERSHIRE
Blaby +5.16 -0.21 -4.43 +0.52
Bosworth +5.80 +0.65 -4.48 +1.97
Harborough +4.43 -1.08 -1.93 +1.42
Loughborough +5.08 +0.39 -5.93 -0.46
North West Leicestershire +6.75 +0.69 -5.90 +1.54
Rutland and Melton +6.89 -0.62 -4.23 +2.04
LINCOLNSHIRE
East Lindsey +4.95 -1.96 -2.55 +0.44
Gainsborough and Horncastle +7.97 -0.66 -3.91 +3.40
Grantham +5.31 -0.76 -3.49 +1.06
Holland with Boston +8.24 -1.26 -5.59 +1.39
Stamford and Spalding +5.92 -0.84 -3.22 +1.86
MERSEYSIDE
Knowsley North -3.17 -6.46 -2.86 -12.49
Knowsley South -0.38 -9.12 -2.23 -11.73
Wirral South +1.66 -4.48 -2.96 -5.78
Wirral West +0.04 -4.20 -1.98 -6.14
NORFOLK
Great Yarmouth +9.10 -2.30 -5.31 +1.49
Mid Norfolk +4.76 +0.11 -5.01 -0.14
North Norfolk +5.63 -0.72 -4.16 +0.75
North West Norfolk +6.50 +4.21 -7.26 +3.45
South Norfolk +7.40 -0.18 -3.13 +4.09
South West Norfolk +8.43 -0.70 -4.57 +3.16
NORTHAMPTONSHIRE
Corby +3.65 -1.53 -1.41 +0.71
Daventry +3.23 +2.00 -1.66 +3.57
Kettering +7.74 +2.03 -5.73 +4.04
Wellingborough +4.17 +1.32 -3.01 +2.48
NORTHUMBERLAND
Berwick-upon-Tweed -1.66 -3.33 -1.04 -6.03
Hexham +8.50 -1.44 -1.70 +5.36
Wansbeck -1.22 -6.93 +0.96 -7.19
NOTTINGHAMSHIRE
Ashfield -0.60 +1.90 -7.11 -5.81
Bassetlaw +5.41 -1.39 -3.86 +0.16
Broxtowe +6.09 -1.43 -6.54 -1.88
Gedling +5.30 -1.51 -5.91 -2.12
Mansfield +6.25 +2.35 -10.59 -1.99
Newark +9.27 -1.68 -5.64 +1.95
Rushcliffe +3.55 -2.88 -5.51 -4.84
Sherwood +6.49 +3.22 -6.16 +3.55
OXFORDSHIRE
Banbury +2.84 +0.72 -3.62 -0.06
Henley +3.49 -0.85 -1.85 +0.79
Oxford West and Abingdon +5.24 +0.34 +0.06 +5.64
Wantage +4.61 +0.004 -1.84 +2.77
Witney +7.67 -0.40 -2.84 +4.43
SHROPSHIRE
Ludlow +4.25 -2.16 -4.12 -2.03
North Shropshire +6.05 -3.45 -2.75 -0.15
Shrewsbury and Atcham +3.18 -1.56 -4.09 -2.47
SOMERSET
Bridgwater +6.00 -0.59 -4.15 +1.26
Somerton and Frome +4.49 -0.42 -3.32 +0.75
Taunton +5.63 +0.75 -1.58 +4.80
Wells +5.90 -0.01 -2.95 +2.94
Yeovil +6.13 -2.24 -3.32 +0.57
STAFFORDSHIRE
Burton +1.81 -2.14 -3.71 -4.04
Cannock and Burntwood +7.45 +0.48 -3.70 +4.23
Mid Staffordshire +7.20 -1.87 -7.99 -2.66
South Staffordshire +4.59 -0.05 -4.14 +0.40
South East Staffordshire +5.99 +0.05 -4.32 +1.72
Stafford +5.69 +1.34 -6.28 +0.75
Staffordshire Moorlands +4.74 -2.73 -6.17 -4.16
SUFFOLK
Bury St. Edmunds +8.24 -2.18 -6.00 +0.06
Central Suffolk +8.61 -0.05 -4.04 +4.52
South Suffolk +4.26 +1.09 -4.28 +1.07
Suffolk Coastal +6.83 -1.35 -5.10 +0.38
Waveney +7.39 -3.01 -4.31 +0.07
SURREY
East Surrey +3.35 -0.06 -0.65 +2.64
Guildford +4.42 +0.25 -0.38 +4.29
Mole Valley +6.82 -0.43 -0.90 +5.49
North West Surrey +4.72 -0.74 -1.27 +2.71
South West Surrey +3.60 +1.12 -0.87 +3.85
Woking +6.76 +0.47 -0.60 +6.63
SUSSEX (EAST)
Bexhill and Battle +4.44 -0.33 -3.94 +0.17
Hastings and Rye +6.35 -0.55 -2.60 +3.20
Lewes +5.49 -0.98 -1.43 +3.08
Wealden +4.75 -1.09 -1.68 +1.98
SUSSEX (WEST)
Arundel +0.95 -0.51 -2.98 -2.54
Chichester +4.82 -1.32 -2.92 +0.58
Horsham +4.77 +0.04 -1.56 +3.25
Mid Sussex +4.48 -0.82 -2.53 +1.13
Shoreham +3.91 -1.27 -2.91 -0.27
WARWICKSHIRE
North Warwickshire +5.39 +0.09 -3.72 +1.76
Nuneaton +6.34 +0.19 -6.53 +0.01
Rugby and Kenilworth +8.52 -0.81 -3.15 +4.56
Stratford-on-Avon +4.28 +0.55 -2.83 +2.00
Warwick and Leamington +4.13 -1.31 -5.43 -2.61
WEST MIDLANDS
Meriden +4.83 +0.36 -2.41 +2.78
WILTSHIRE
Devizes +5.54 +0.16 -0.98 +4.72
North Wiltshire +3.77 +0.14 -1.32 +2.59
Salisbury +5.45 -1.13 -1.22 +3.10
Westbury +7.09 -0.92 -1.22 +4.95
YORKSHIRE (NORTH)
Harrogate +3.24 -2.29 -1.88 -0.93
Richmond (Yorks) +5.49 -1.77 +0.42 +4.14
Ryedale +6.26 -1.80 -1.48 +2.98
Scarborough +6.15 -4.36 -3.55 -1.76
Selby +2.50 -5.63 -4.74 -7.87
Skipton and Ripon +1.61 -2.49 -2.00 -2.88
YORKSHIRE (SOUTH)
Barnsley West and Penistone +3.37 -3.71 +0.25 -0.09
Doncaster North +2.83 -6.08 +0.75 -2.50
Don Valley +5.24 -4.10 -1.19 -0.05
Rother Valley +6.63 -6.53 -1.08 -0.98
Sheffield Hallam -1.48 -2.49 -0.27 -4.24
Sheffield Hillsborough +3.81 -8.81 -0.06 -5.06
Wentworth +2.77 -3.24 -1.68 -2.15
YORKSHIRE (WEST)
Calder Valley +7.14 -3.25 -1.09 +2.80
Colne Valley +6.23 -0.42 +2.47 +8.28
Dewsbury +6.84 -2.42 -0.14 +4.28
Elmet +4.02 -2.88 -2.09 -0.95
Hemsworth +5.25 -5.04 -1.22 -1.01
Keighley -0.40 +2.60 -2.08 +0.12
Normanton +5.35 -2.90 -1.19 +1.26
Pontefract and Castleford +3.20 -7.20 -1.62 -5.62
Shipley +3.08 -0.97 -2.16 -0.05
WALES - BOROUGHS
CARDIFF
Central +7.02 -6.22 -6.45 -5.65
North +4.97 -4.26 -6.18 -5.47
South and Penarth +2.86 -2.41 -5.87 -5.42
West +8.59 -6.71 -5.64 -3.76
SWANSEA
East +5.92 -5.06 -3.84 -2.98
West +1.10 -5.02 -3.05 -6.97
WALES - COUNTIES
CLWYD
Alyn and Deeside +4.22 -5.25 -1.34 -2.37
Clwyd North West +6.34 -5.50 -6.14 -5.30
Clwyd South West -0.30 -4.28 -3.91 -8.49
Delyn +0.67 -4.94 -3.00 -7.27
Wrexham +10.48 -3.66 -2.42 +4.40
DYFED
Carmarthen +4.36 -2.88 -3.11 -1.63
Ceredigion and Pembroke North +3.16 -3.49 -1.15 -1.48
Llanelli +6.58 -6.85 +1.95 +1.59
Pembroke +2.76 -3.81 -5.63 -6.68
GLAMORGAN (MID)
Bridgend +2.79 -6.35 -3.02 -6.58
Caerphilly +6.40 -6.54 -3.24 -3.38
Cynon Valley +5.27 -7.46 +0.24 -1.95
Merthyr Tydfil and Rhymney -0.05 -4.37 +1.52 -2.90
Ogmore -0.09 -4.91 -1.15 -6.15
Pontypridd +1.10 -7.06 -1.82 -7.78
Rhondda +4.41 -6.22 -0.51 -2.32
GLAMORGAN (SOUTH)
Vale of Glamorgan +8.72 -5.10 -6.02 -2.40
GLAMORGAN (WEST)
Aberavon +0.40 -4.97 -0.42 -4.99
Gower +5.82 -4.72 -1.42 -0.32
Neath +0.33 -5.50 -2.76 -7.93
GWENT
Blaenau Gwent -4.75 -2.77 -2.37 -9.89
Islwyn +5.43 -5.69 -1.40 -1.66
Monmouth +3.51 -3.81 -6.78 -7.08
Newport East +3.76 -5.18 -3.36 -4.78
Newport West +4.44 -3.68 -5.57 -4.81
Torfaen +6.81 -7.33 -2.10 -2.62
GWYNEDD
Caernarfon +3.30 +1.83 -0.85 +4.28
Conwy +5.25 -4.07 -4.23 -3.05
Meirionnydd Nant Conwy +4.39 -1.02 -1.89 +1.48
Ynys Môn +6.62 -2.08 -2.66 +1.88
POWYS
Brecon and Radnor +8.27 -8.87 +2.18 +1.58
Montgomery +4.23 -2.23 -3.88 -1.88
SCOTLAND - BURGHS
ABERDEEN
North +5.36 -5.72 +5.18 +4.82
South +3.89 -5.94 +3.26 +1.21
DUNDEE
East +0.55 -5.99 +1.55 -3.89
West -0.04 -6.82 +2.46 -4.40
EDINBURGH
Central +1.03 -6.22 +0.04 -5.14
East +0.68 -4.68 +2.14 -1.86
Leith +2.32 -6.53 +6.67 +2.46
Pentlands +0.56 -3.51 +0.67 -2.28
South +0.15 -6.00 -2.76 -8.61
West +1.88 -1.43 +1.96 +2.41
GLASGOW
Cathcart -7.60 -9.41 +3.00 -14.01
Central +1.27 -8.69 +4.08 -3.34
Garscadden -1.13 -8.08 +2.05 -7.16
Govan -0.64 -8.68 +6.97 -2.35
Hillhead -2.59 -9.28 +3.53 -8.34
Maryhill -1.20 -8.35 +2.87 -6.68
Pollok +0.64 -8.53 +10.59 +2.70
Provan +0.36 -5.80 +3.24 -2.20
Rutherglen -1.38 -7.10 +3.01 -5.47
Shettleston +0.43 -7.63 +2.40 -4.80
Springburn -1.17 -6.90 +3.22 -4.85
GREENOCK and PORT GLASGOW +3.55 -8.62 +3.98 -1.09
HAMILTON +1.57 -6.03 +3.85 -0.61
MONKLANDS
East +3.92 -8.39 -0.56 -5.03
West +0.07 -7.21 +0.62 -6.52
MOTHERWELL
North -2.99 -6.82 +1.94 -7.87
South -2.10 -5.68 +1.35 -6.43
PAISLEY
North +2.16 -7.78 +2.68 -2.94
South -0.13 -10.40 +3.35 -7.18
SCOTLAND - COUNTIES
BORDERS
Roxburgh and Berwickshire +2.56 -1.96 -1.32 -0.72
Tweeddale, Ettrick, and Lauderdale +0.30 -1.49 +1.33 +0.14
CENTRAL
Clackmannan +0.12 -5.57 +3.54 -1.91
Falkirk East +2.44 -4.42 +5.09 +3.11
Falkirk West +2.40 -5.33 +2.71 -0.22
Stirling +5.22 -4.99 +0.13 +0.36
DUMFRIES and GALLOWAY
Dumfries +2.87 -3.50 -1.79 -2.42
Galloway and Upper Nithsdale -0.25 -2.93 +0.76 -2.42
FIFE
Central Fife +5.60 -8.05 +1.99 -0.46
Dunfermeline East +3.84 -8.64 +2.00 -2.80
Dunfermeline West +4.67 -8.53 +2.35 -1.51
Kirkcaldy +3.79 -7.16 +2.03 -1.34
North East Fife +1.76 -2.86 -0.41 -1.51
GRAMPIAN
Banff and Buchan +3.06 -0.35 -0.42 +2.29
Gordon +2.94 -6.56 +2.66 -0.96
Kincardine and Deeside +5.58 -3.88 +4.93 +6.63
Moray +1.26 -4.12 +1.25 -1.61
HIGHLAND
Caithness and Sutherland +9.41 -3.30 +1.78 +7.89
Inverness, Nairn and Lochaber +4.95 -8.87 -0.11 -4.03
Ross, Cromarty and Skye -1.16 -9.59 +3.58 -7.17
LOTHIAN
East Lothian +3.29 -3.33 +0.74 +0.70
Linlithgow +2.14 -3.28 +2.57 +1.43
Livingston +10.36 -6.63 +0.88 +4.61
Midlothian +3.00 -4.56 +3.13 +1.57
ORKNEY and SHETLAND +4.32 -4.01 -1.17 -0.86
STRATHCLYDE
Argyll and Bute +2.93 -3.96 -3.64 -4.67
Ayr +3.79 -7.84 -0.09 -4.14
Carrick, Cumnock and Doon Valley -8.43 -5.97 +0.13 -14.27
Clydebank and Milngavie +2.35 -8.37 +2.97 -3.05
Clydesdale +4.96 -5.62 +0.29 -0.37
Cumbernauld and Kilsyth +1.49 -7.65 +4.09 -2.07
Cunninghame North +2.39 -7.24 +1.73 -3.12
Cunninghame South -2.67 -5.80 +3.95 -4.52
Dumbarton +4.79 -3.23 -1.26 +0.30
East Kilbride +2.87 -10.75 +3.24 -4.64
Eastwood +0.61 -6.03 +4.12 -1.30
Kilmarnock and Loudoun +2.24 -4.97 +1.58 -1.15
Renfrew West and Inverclyde +4.10 -6.31 +2.62 +0.41
Strathkelvin and Bearsden -2.65 -7.79 -0.76 -11.20
TAYSIDE
Angus East +3.36 -3.89 -1.41 -1.94
North Tayside +1.35 -4.51 +1.49 -1.67
Perth and Kinross +0.29 -3.27 +1.96 -1.02
WESTERN ISLES +0.62 -7.07 -2.37 -8.82
NORTHERN IRELAND
No constituency swings can be calculated.
CONSISTENT CONSTITUENCIES (swing to same party in 1983, 1987 and 1992)
To Lab. To Con.
Camden, Hampstead and Highgate Hammersmith and Fulham, Fulham
Barnsley, Central Newham, Newham South
Barnsley, East Richmond-upon-Thames, Richmond and B.
Birkenhead Wandsworth, Battersea
Birmingham, Edgbaston Wandsworth, Putney
Birmingham, Erdington Warley, West
Birmingham, Ladywood Cambridgeshire, North East Cambridgesh.
Birmingham, Selly Oak Essex, Billericay
Birmingham, Sparkbrook Oxfordshire, Oxford West and Abingdon
Birmingham, Yardley
Davyhulme
Leigh
Liverpool, Mossley Hill
Liverpool, Walton
Liverpool, West Derby
Manchester, Blackley
Manchester, Gorton
Manchester, Withington
Newcastle-upon-Tyne, Central
St. Helens, North
Stretford
Warrington, South
Wigan
Cheshire, Crewe and Nantwich
Cheshire, Halton
Cornwall, Falmouth and Camborne
Merseyside, Knowsley North
Merseyside, Knowsley South
Northumberland, Berwick-upon-Tweed
South Yorkshire, Sheffield Hallam
Clwyd, Clwyd South West
Gwent, Blaenau Gwent
Mid Glamorgan, Ogmore
Strathclyde, Strathkelvin and Bearsden
EXTREME RESULTS. 10 Highest overall swings 10 Lowest overall swings
1:Newham, Newham South +16.89 1:Liverpool, Mossley Hill -24.56
2:Wandsworth, Battersea +12.00 2:Liverpool, Walton -19.29
3:Hertfordshire, West Herts. +11.32 3:Liverpool, Broadgreen -15.71
4:Basildon +10.12 4:Manchester, Withington -15.66
5:Hertfordshire, Hertford & S'fd. +8.72 5:Bootle -14.36
6:Havering, Hornchurch +8.68 6:Strathclyde, Carrick, C&DV -14.27
7:Southwark, S'wk and Bermondsey +8.52 7:Glasgow, Cathcart -14.01
8:West Yorkshire, Colne Valley +8.28 8:Liverpool, West Derby -12.94
9:Bexley, Erith and Crayford +8.08 9:Newcastle-upon-Tyne, Centra -12.53
10:Highland, Caithness and S'land +7.89 10:Merseyside, Knowsley North -12.49
10 Highest swings in 1983 10 Lowest swings in 1983
1.Hertfordshire, West Herts. +12.75 1.Strathclyde, Carrick, C&DV -8.43
2.Portsmouth, North +11.18 2.Glasgow, Cathcart -7.60
3.Humberside, Boothferry +10.62 3.Liverpool, Mossley Hill -6.44
4.Bexley, Erith and Crayford +10.49 4.Liverpool, Broadgreen -4.76
5.Clwyd, Wrexham +10.48 5.Gwent, Blaenau Gwent -4.75
6.Stockton, North +10.45 6.Newcastle-upon-Tyne, Central -3.85
7.Lothian, Livingston +10.36 7.Birmingham, Ladywood -3.75
8.Basildon +10.26 8.Cheshire, Crewe and Nantwich -3.47
9.Hertfordshire, Hertford & S'fd.+10.13 9.Barnsley, Central -3.22
10.Clwyd, Wrexham +9.98 10.Merseyside, Knowsley North -3.17
10 Highest swings in 1987 10 Lowest swings in 1987
1.Newham, Newham South +8.95 1.Liverpool, Mossley Hill -13.17
2.Ealing, Ealing North +7.96 2.Liverpool, Broadgreen -12.42
3.Haringey, Tottenham +6.78 3.Liverpool, Walton -11.22
4.Enfield, Edmonton +6.26 4.Strathclyde, East Kilbride -10.75
5.Derbyshire, Amber Valley +5.32 5.Liverpool, Garston -10.50
6.Waltham Forest, Chingford +4.79 6.Paisley, South -10.40
7.Wandsworth, Battersea +4.63 7.Highland, Ross, Cromarty & S. -9.59
8.Norfolk, North West Norfolk +4.21 8.Liverpool, West Derby -9.55
9.Waltham Forest, Walthamstow +4.11 9.Glasgow, Cathcart -9.41
10.Brent, Brent East +4.08 10.Glasgow, Hillhead -9.28
10 Highest swings in 1992 10 Lowest swings in 1992
1.Glasgow, Pollok +10.59 1.Nottinghamshire, Mansfield -10.59
2.Coventry, South East +7.00 2.Leicester, East -9.53
3.Glasgow, Govan +6.97 3.Haringey, Tottenham -9.23
4.Edinburgh, Leith +6.67 4.Waltham Forest, Leyton -8.84
5.Aberdeen, North +5.18 5.Nottingham, North -8.66
6.Central, Falkirk East +5.09 6.Nottingham, East -8.55
7.Grampian, Kincardine & Deeside +4.93 7.Exeter -8.50
8.Strathclyde, Eastwood +4.12 8.Ealing, Ealing North -8.17
9.Strathclyde, Cumbernauld & K. +4.09 9.Hove -8.01
10.Glasgow, Central +4.08 10.Staffordshire, Mid-Staffs. -7.99