Back to posts

Does growth in income have an effect on electoral majorities?

With the General Election 2015 on the horizon, I was wondering what effect growth in income might have on the majorities by which politicians are elected by. Using some data from 2005 and 2010 I had a go at seeing if there were any patterns that might be likely to recur.

I grabbed some HMRC figures from the National Archive that relate to mean and median incomes by UK Parliamentary constiuency for 2004-05 and 2009-10. I also downloaded some data from the Electoral Commission that showed 2010 General Election results along with percentage changes from 2005.

My expectation was that constituencies with a high growth in income would be likely to:

  • elect the a representative of the same party again; and perhaps,
  • elect that representative with a higher majority

Conversely, I expected areas with low or negative growth in income would be likely to:

  • elect the a representative of a different party; Or
  • elect a representative of the incumbent party with a lower majority

To test this, I plotted a scatter graph comparing the percentage growth in mean income against the percentage majority for winning candidates for each constituency. I also grouped each constituency by whether its result represented a change or party or not.

*Please note, this dataset only compares like-for-like: that is, data is not included for new constituencies (created after the 2005 election); neither does it contain data for new parties (assembled after the 2005 election) nor independents.*

Constituency % growth in mean income % majority Change party?
Aberavon 13.37 35.7 No
Aberconwy 17.11 11.3 Yes
Aberdeen North 27.09 22.2 No
Aberdeen South 39.64 8.1 No
West Aberdeenshire and Kincardine 45.80 8.2 No
Airdrie and Shotts 22.95 34.6 No
Aldershot 14.41 12.3 No
Aldridge-Brownhills 21.43 39.5 No
Altrincham and Sale West 34.30 23.5 No
Alyn and Deeside 23.08 7.3 No
Amber Valley 12.82 1.2 Yes
Angus 27.89 8.6 No
East Antrim 14.08 22.2 No
North Antrim 20.43 29.6 No
South Antrim 20.94 3.5 No
Arfon 25.15 5.6 Yes
Argyll and Bute 23.38 7.6 No
Arundel and South Downs 19.87 29.8 No
Ashfield 18.02 0.4 No
Ashford 24.02 31.3 No
Ashton-under-Lyne 15.79 23.7 No
Aylesbury 21.84 23.7 No
Ayr, Carrick and Cumnock 16.83 21.6 No
Central Ayrshire 22.11 27.3 No
North Ayrshire and Arran 21.03 21.5 No
Banbury 17.84 32.4 No
Banff and Buchan 29.76 10.5 No
Barking 17.01 36.5 No
Barnsley Central 14.29 30 No
Barrow and Furness 39.52 11.8 No
Basingstoke 9.89 26 No
Bassetlaw 22.51 16.6 No
Bath 14.80 25.2 No
Batley and Spen 20.63 8.6 No
Battersea 35.20 12.2 Yes
Beaconsfield 36.41 41.5 No
Beckenham 27.52 37.3 No
Bedford 20.60 3 Yes
Mid Bedfordshire 26.04 27.6 No
North East Bedfordshire 21.62 34.1 No
South West Bedfordshire 13.17 32.8 No
Belfast North 21.18 6 No
Belfast South 25.21 17.3 No
Belfast West 27.81 54.7 No
Berwick-upon-Tweed 23.27 7 No
Berwickshire, Roxburgh and Selkirk 22.22 11.6 No
Bethnal Green and Bow 16.30 22.8 Yes
Beverley and Holderness 20.28 24.4 No
Bexhill and Battle 32.03 23.6 No
Bexleyheath and Crayford 19.03 24 No
Birkenhead 20.86 43.6 No
Birmingham, Edgbaston 23.77 3.1 No
Birmingham, Erdington 12.21 9.2 No
Birmingham, Hall Green 28.19 7.8 No
Birmingham, Hodge Hill 16.87 24.3 No
Birmingham, Ladywood 32.12 28.2 No
Birmingham, Northfield 24.59 6.7 No
Birmingham, Perry Barr 18.50 28.3 No
Birmingham, Selly Oak 13.76 7.5 No
Birmingham, Yardley 19.05 7.3 No
Bishop Auckland 12.31 12.7 No
Blackburn 19.08 21.7 No
Blackpool South 16.77 5.3 No
Blaenau Gwent 17.61 32.5 Yes
Blaydon 24.46 20.3 No
Blyth Valley 21.91 17.3 No
Bognor Regis and Littlehampton 14.66 27.9 No
Bolsover 22.60 25.4 No
Bolton North East 13.57 9.4 No
Bolton South East 20.37 21.8 No
Bolton West 6.36 0.2 No
Bootle 25.44 51.3 No
Boston and Skegness 11.89 28.8 No
Bosworth 11.69 9.3 No
Bournemouth East 10.95 17.6 No
Bournemouth West 19.10 13.4 No
Bracknell 7.80 30.1 No
Bradford South 20.99 12.2 No
Bradford West 9.14 14.2 No
Braintree 20.80 32.8 No
Brecon and Radnorshire 22.40 9.6 No
Brent North 10.91 15.4 No
Brentford and Isleworth 32.89 3.6 Yes
Brentwood and Ongar 21.69 33.4 No
Bridgend 16.28 5.9 No
Brigg and Goole 24.02 11.7 Yes
Brighton, Kemptown 18.36 3.1 Yes
Brighton, Pavilion 23.93 2.4 Yes
Bristol East 17.58 8.3 No
Bristol North West 43.15 6.5 Yes
Bristol South 24.31 9.8 No
Bristol West 9.86 20.5 No
Bromley and Chislehurst 20.90 31.6 No
Bromsgrove 22.66 21.9 No
Broxbourne 16.48 41.2 No
Broxtowe 13.49 0.7 Yes
Burnley 21.05 4.3 Yes
Burton 16.35 12.7 Yes
Bury North 22.17 5 Yes
Bury South 12.44 6.8 No
Caerphilly 22.60 27.8 No
Caithness, Sutherland and Easter Ross 25.93 16.8 No
Calder Valley 19.09 12.4 Yes
Camberwell and Peckham 33.84 36.8 No
Cambridge 35.08 13.5 No
North East Cambridgeshire 19.47 31.5 No
North West Cambridgeshire 17.57 28.6 No
South Cambridgeshire 27.55 13.3 No
South East Cambridgeshire 26.98 10.3 No
Cannock Chase 14.87 7 Yes
Canterbury 15.49 12.3 No
Cardiff Central 18.84 12.7 No
Cardiff North 25.21 0.4 Yes
Cardiff South and Penarth 19.10 10.6 No
Cardiff West 19.11 11.6 No
Carlisle 28.99 2 Yes
Carmarthen East and Dinefwr 28.88 9.2 No
Carmarthen West and South Pembrokeshire 29.94 8.5 Yes
Carshalton and Wallington 16.33 11.5 No
Castle Point 19.46 17 No
Ceredigion 26.32 21.8 No
Charnwood 21.68 28.1 No
Chatham and Aylesford 14.90 13.9 Yes
Cheadle 26.62 6.2 No
Cheltenham 22.55 9.3 No
Chesham and Amersham 26.68 31.9 No
City of Chester 21.76 5.5 Yes
Chesterfield 28.16 1.2 Yes
Chichester 28.85 28 No
Chingford and Woodford Green 13.57 30.1 No
Chipping Barnet 22.63 23.6 No
Chorley 12.73 5.2 No
Christchurch 27.23 31.2 No
Cities of London and Westminster 68.42 30 No
Cleethorpes 24.34 9.6 Yes
Clwyd South 21.61 8.2 No
Clwyd West 25.00 16.8 No
Coatbridge, Chryston and Bellshill 25.53 49.8 No
Colchester 28.71 15.1 No
Colne Valley 25.94 8.7 Yes
Congleton 18.91 13.9 No
Copeland 31.50 9 No
Corby 9.96 3.5 Yes
North Cornwall 23.56 6.4 No
South East Cornwall 26.06 6.5 Yes
Coventry North East 14.44 27.1 No
Coventry North West 15.18 13.5 No
Coventry South 32.66 8.4 No
Crawley 13.43 12.5 Yes
Crewe and Nantwich 23.62 11.8 Yes
Croydon Central 16.46 5.8 Yes
Croydon North 22.01 31.9 No
Croydon South 27.21 28.1 No
Cumbernauld, Kilsyth and Kirkintilloch East 14.50 33.4 No
Cynon Valley 16.18 32.2 No
Darlington 29.89 7.9 No
Dartford 29.69 21.2 Yes
Daventry 16.91 37.1 No
Delyn 14.15 6.1 No
Denton and Reddish 18.93 26.1 No
Derby North 25.77 1.4 No
Derby South 9.04 14.9 No
North East Derbyshire 24.27 5.2 No
South Derbyshire 23.64 14.1 Yes
Devizes 19.76 28.1 No
East Devon 32.84 17.2 No
North Devon 45.60 11.3 No
South West Devon 16.36 31.8 No
Torridge and West Devon 26.32 5.4 No
Dewsbury 42.16 2.8 Yes
Don Valley 16.34 8.3 No
Doncaster Central 12.15 14.9 No
Doncaster North 27.68 26.3 No
Mid Dorset and North Poole 23.47 0.6 No
North Dorset 22.22 14.1 No
South Dorset 25.14 14.8 Yes
West Dorset 35.86 6.8 No
Dover 20.41 10.5 Yes
South Down 21.00 19.8 No
Dudley North 17.42 1.7 No
Dudley South 13.97 10.1 Yes
Dulwich and West Norwood 26.42 19.4 No
Dumfries and Galloway 21.91 14.3 No
Dumfriesshire, Clydesdale and Tweeddale 28.43 9.1 No
East Dunbartonshire 33.07 4.6 No
West Dunbartonshire 23.08 41.2 No
Dundee East 20.00 4.5 No
Dundee West 20.00 19.6 No
Dunfermline and West Fife 26.98 11.2 No
City of Durham 23.26 6.6 No
North Durham 19.15 29.5 No
North West Durham 22.45 17.4 No
Ealing North 5.98 19.5 No
Ealing, Southall 1.20 21.7 No
Easington 27.22 42.9 No
East Ham 18.28 55.2 No
East Kilbride, Strathaven and Lesmahagow 19.61 28.5 No
East Lothian 17.11 24.9 No
Eastbourne 16.15 6.6 Yes
Eastleigh 15.49 7.2 No
Eddisbury 16.36 29.2 No
Edinburgh East 17.16 23 No
Edinburgh North and Leith 23.97 3.6 No
Edinburgh South 24.84 0.7 No
Edinburgh South West 26.07 18.6 No
Edinburgh West 25.60 8.2 No
Edmonton 22.96 23.8 No
Ellesmere Port and Neston 22.27 9.8 No
Eltham 37.61 4 No
Enfield North 30.84 3.8 No
Enfield, Southgate 24.26 17.2 No
Epping Forest 35.50 32.5 No
Epsom and Ewell 22.26 29.4 No
Erewash 23.91 5.2 Yes
Erith and Thamesmead 30.60 13.4 No
Esher and Walton 46.03 34.1 No
Exeter 23.66 5.2 No
Falkirk 19.70 15.4 No
Fareham 20.33 31.5 No
Faversham and Mid Kent 24.08 36.6 No
Feltham and Heston 19.07 9.6 No
Fermanagh & South Tyrone 17.62 0 No
North East Fife 33.18 22.6 No
Finchley and Golders Green 31.56 12.3 No
Folkestone and Hythe 23.11 19.2 No
Forest of Dean 20.10 22.7 No
Foyle 18.52 12.7 No
Fylde 29.07 30.2 No
Gainsborough 25.12 21.4 No
Gedling 10.05 3.9 No
Glasgow Central 24.62 34.5 No
Glasgow East 19.41 36.8 No
Glasgow North 20.78 13.2 No
Glasgow North West 20.37 38.3 No
Glasgow South 16.74 31.6 No
Glasgow South West 17.96 46.2 No
Glenrothes 21.02 40.6 No
Gloucester 16.08 4.8 Yes
Gordon 40.09 13.8 No
Gosport 20.49 30.7 No
Gower 17.04 6.4 No
Grantham and Stamford 19.63 28.1 No
Gravesham 34.63 19.7 No
Great Grimsby 11.60 2.2 No
Great Yarmouth 12.57 9.9 Yes
Greenwich and Woolwich 51.35 24.7 No
Guildford 26.69 14 No
Hackney North and Stoke Newington 28.13 31.1 No
Hackney South and Shoreditch 32.62 33.3 No
Halesowen and Rowley Regis 21.31 4.6 Yes
Halifax 5.03 3.4 No
Haltemprice and Howden 17.21 23.8 No
Halton 19.27 37.5 No
East Hampshire 21.66 26.3 No
East Hampshire 21.66 35.1 No
North West Hampshire 24.34 34.9 No
Harborough 19.91 17.8 No
Harlow 13.94 11.2 Yes
Harrogate and Knaresborough 34.71 2 Yes
Harrow East 20.63 7.1 Yes
Harrow West 13.29 6.8 No
Hartlepool 29.65 14.4 No
Hastings and Rye 21.97 4 Yes
Havant 26.40 27.7 No
Hayes and Harlington 20.29 25.4 No
Hazel Grove 25.82 15.2 No
Hemel Hempstead 16.80 27.1 No
Hemsworth 22.68 22.5 No
Hendon 22.34 0.2 Yes
Henley 25.94 31 No
Hertford and Stortford 17.94 27.9 No
North East Hertfordshire 35.89 30.1 No
South West Hertfordshire 29.15 26.3 No
Hertsmere 20.46 37.2 No
Hexham 49.82 13.3 No
Heywood and Middleton 23.81 12.9 No
High Peak 21.26 9.3 Yes
Hitchin and Harpenden 27.22 27.9 No
Hornsey and Wood Green 29.77 12.5 No
Horsham 23.57 20.5 No
Hove 25.21 3.7 Yes
Huddersfield 25.00 11 No
Kingston upon Hull East 22.42 25.1 No
Kingston upon Hull North 21.21 1.9 No
Kingston upon Hull West and Hessle 18.56 18.2 No
Huntingdon 13.82 19.9 No
Hyndburn 11.83 7.2 No
Ilford North 21.74 11.5 No
Ilford South 25.96 22 No
Inverclyde 25.13 38.4 No
Inverness, Nairn, Badenoch and Strathspey 27.84 18.6 No
Ipswich 16.83 4.4 Yes
Isle of Wight 26.92 15 No
Islington North 34.66 27.8 No
Islington South and Finsbury 36.01 8.2 No
Islwyn 23.84 35.2 No
Jarrow 25.82 33.3 No
Keighley 28.30 6.2 Yes
Kettering 5.96 19.2 No
Kilmarnock and Loudoun 20.00 26.6 No
Kingston and Surbiton 26.10 13.2 No
Kingswood 20.79 5.1 Yes
Kirkcaldy and Cowdenbeath 11.82 50.2 No
Lagan Valley 19.63 28.7 No
Lanark and Hamilton East 23.29 29 No
West Lancashire 19.56 9 No
Leeds Central 27.85 28.5 No
Leeds East 30.67 27.2 No
Leeds North East 11.07 9.6 No
Leeds North West 21.94 20.9 No
Leeds West 26.06 18.1 No
Leicester East 14.02 29.3 No
Leicester South 17.62 18.7 No
Leicester West 10.92 11.2 No
North West Leicestershire 20.74 14.5 Yes
Leigh 20.33 27.1 No
Lewes 21.15 15.3 No
Lewisham, Deptford 29.09 30.3 No
Lewisham East 15.35 14.9 No
Leyton and Wanstead 22.51 16 No
Lichfield 24.44 34.3 No
Lincoln 28.74 2.3 Yes
Linlithgow and East Falkirk 21.57 24.4 No
Liverpool, Riverside 29.85 36.5 No
Liverpool, Walton 26.11 57.7 No
Liverpool, Wavertree 20.73 18.9 No
Liverpool, West Derby 26.74 51.6 No
Livingston 21.99 22.5 No
Llanelli 17.06 12.5 No
East Londonderry 16.84 15.3 No
Loughborough 22.33 7.1 Yes
Louth and Horncastle 17.71 27.5 No
Ludlow 13.60 20 No
Luton North 18.04 17.5 No
Luton South 13.99 5.5 No
Macclesfield 36.19 23.9 No
Maidenhead 27.30 31.2 No
Maidstone and The Weald 23.33 12 No
Makerfield 18.48 28.5 No
Manchester Central 16.22 26.1 No
Manchester, Gorton 21.12 17.5 No
Manchester, Withington 27.27 4.2 No
Mansfield 13.97 12.4 No
Meriden 25.40 31.2 No
Merthyr Tydfil and Rhymney 14.69 12.6 No
Middlesbrough 26.22 26 No
Middlesbrough South and East Cleveland 30.26 3.6 No
Midlothian 22.45 26.4 No
Mitcham and Morden 27.08 31.2 No
Mole Valley 25.07 28.8 No
Monmouth 23.93 22.4 No
Montgomeryshire 17.30 3.5 Yes
Moray 20.87 13.6 No
Morecambe and Lunesdale 22.04 2 Yes
Motherwell and Wishaw 16.49 43 No
Na h-Eileanan an Iar 30.73 12.8 No
Neath 5.70 26.3 No
New Forest East 11.84 22.6 No
New Forest West 29.82 35.5 No
Newark 34.91 31.5 No
Newbury 36.52 20.9 No
Newcastle-under-Lyme 22.04 3.6 No
Newcastle upon Tyne Central 2.04 21.9 No
Newcastle upon Tyne North 26.04 7.8 No
Newport East 17.78 4.8 No
Newport West 21.84 8.9 No
Newry & Armagh 18.48 18.6 No
Mid Norfolk 7.73 27.3 No
North Norfolk 24.48 23.4 No
North West Norfolk 18.85 31 No
South Norfolk 22.81 19.9 No
South West Norfolk 16.33 26.7 No
Northampton North 31.79 4.8 Yes
Northampton South 2.58 15.4 Yes
Norwich North 16.23 9.2 Yes
Norwich South 16.06 0.7 Yes
Nottingham East 20.33 21 No
Nottingham North 21.05 23.7 No
Nottingham South 18.54 4.3 No
Nuneaton 17.10 4.6 Yes
Ochil and South Perthshire 21.59 10.3 No
Ogmore 7.53 38.2 No
Old Bexley and Sidcup 22.82 34.9 No
Oldham East and Saddleworth 16.26 0.2 No
Oldham West and Royton 14.77 21.8 No
Orkney and Shetland 37.82 51.3 No
Orpington 28.62 35.2 No
Oxford East 21.90 8.9 No
Oxford West and Abingdon 16.22 0.3 Yes
Paisley and Renfrewshire North 21.08 35 No
Paisley and Renfrewshire South 22.11 41.5 No
Pendle 31.21 8 Yes
Penrith and The Border 18.09 24.9 No
Perth and North Perthshire 22.12 9.1 No
Peterborough 15.47 10.8 No
Pontypridd 29.02 7.6 No
Poole 19.07 15.9 No
Portsmouth North 22.70 16.5 Yes
Portsmouth South 28.13 12.6 No
Preseli Pembrokeshire 24.31 11.6 No
Preston 13.95 23.8 No
Pudsey 19.21 3.4 Yes
Putney 27.41 24.6 No
Reading East 15.06 15.2 No
Reading West 4.08 12.6 Yes
Redcar 28.81 12.4 Yes
Redditch 20.60 13.2 Yes
Reigate 22.92 27.2 No
East Renfrewshire 31.66 20.4 No
Rhondda 23.87 37.2 No
Ribble Valley 17.34 28.2 No
Richmond (Yorks) 19.41 43.7 No
Richmond Park 47.81 6.9 Yes
Rochdale 23.56 1.9 No
Rochford and Southend East 21.72 26.5 No
Romford 19.66 36.5 No
Ross, Skye and Lochaber 21.20 37.5 No
Rossendale and Darwen 20.66 9.5 Yes
Rother Valley 25.13 12.5 No
Rotherham 7.73 27.9 No
Runnymede and Weybridge 29.17 34.3 No
Rushcliffe 20.90 29.5 No
Rutherglen and Hamilton West 22.40 44.7 No
Rutland and Melton 27.52 25.4 No
Saffron Walden 33.33 28 No
Salisbury 16.39 12.3 No
Scarborough and Whitby 22.95 16.5 No
Scunthorpe 22.65 6.9 No
Sedgefield 9.95 21.6 No
Sevenoaks 41.67 35.4 No
Sheffield Central 26.15 0.4 No
Sheffield, Hallam 11.48 29.9 No
Sheffield, Heeley 12.85 14.2 No
Sherwood 14.03 0.4 Yes
Shipley 17.45 20.1 No
Shrewsbury and Atcham 30.88 15 No
North Shropshire 23.04 30.5 No
Sittingbourne and Sheppey 15.20 25.5 No
Skipton and Ripon 21.43 18.2 No
Sleaford and North Hykeham 17.14 33.4 No
Slough 16.27 11.6 No
Solihull 14.40 0.3 Yes
Somerton and Frome 16.88 3 No
South Holland and The Deepings 17.50 43.6 No
South Ribble 26.21 10.8 Yes
South Shields 20.44 30.4 No
Southampton, Itchen 27.72 0.4 No
Southampton, Test 19.50 5.5 No
Southend West 20.08 16.7 No
Southport 20.10 13.8 No
Spelthorne 19.62 21.2 No
Stafford 18.22 10.9 Yes
Staffordshire Moorlands 21.61 15.3 No
South Staffordshire 17.87 32.9 No
Stalybridge and Hyde 20.50 6.7 No
Stevenage 9.02 8 Yes
Stirling 30.17 17.7 No
Stockport 24.52 17.3 No
Stockton North 23.94 16.9 No
Stockton South 26.21 0.7 Yes
Stoke-on-Trent Central 19.87 17.1 No
Stoke-on-Trent North 12.80 20.5 No
Stoke-on-Trent South 17.26 10.4 No
Stone 31.72 28.1 No
Stourbridge 16.59 10.9 Yes
Strangford 19.12 18.1 No
Stratford-on-Avon 23.10 22.4 No
Streatham 24.91 7 No
Stretford and Urmston 17.55 19.9 No
Stroud 27.16 2.2 Yes
Central Suffolk and North Ipswich 26.20 25.8 No
Suffolk Coastal 21.74 16.6 No
South Suffolk 24.11 16.9 No
West Suffolk 22.71 27.1 No
East Surrey 22.54 30.9 No
Surrey Heath 15.72 31.8 No
South West Surrey 29.56 28.5 No
Mid Sussex 17.18 13.3 No
Sutton and Cheam 17.91 3.3 No
Sutton Coldfield 18.87 33.6 No
Swansea East 26.83 33.2 No
Swansea West 36.13 1.4 No
North Swindon 25.63 14 Yes
South Swindon 14.86 7.5 Yes
Tamworth 17.30 13.1 Yes
Tatton 16.62 32 No
Telford 19.34 2.4 No
Tewkesbury 15.25 11.7 No
North Thanet 26.09 31.2 No
South Thanet 12.25 16.6 No
Thurrock 22.54 0.2 Yes
Tiverton and Honiton 15.05 17 No
Tonbridge and Malling 29.84 35.4 No
Tooting 54.01 5 No
Torbay 27.27 8.3 No
Torfaen 14.62 24.7 No
Totnes 25.76 10.3 No
Tottenham 14.14 41.6 No
Tunbridge Wells 30.90 31 No
Twickenham 32.76 20.3 No
Tynemouth 25.12 10.9 No
North Tyneside 18.78 27.8 No
West Tyrone 16.95 28.7 No
Mid Ulster 16.48 37.6 No
Upper Bann 18.42 8.1 No
Vale of Clwyd 30.59 7.1 No
Vale of Glamorgan 20.85 8.8 Yes
Vauxhall 48.26 24.7 No
Wakefield 5.94 3.6 No
Wallasey 20.81 20.4 No
Walsall North 10.92 2.7 No
Walsall South 21.05 4.3 No
Walthamstow 21.94 23.1 No
Wansbeck 34.57 18.4 No
Wantage 24.73 24 No
Warley 10.06 28.1 No
Warrington North 15.45 15.3 No
Warrington South 25.61 2.8 Yes
Warwick and Leamington 9.19 7.2 Yes
North Warwickshire 14.50 0.1 Yes
Watford 23.39 2.6 Yes
Waveney 25.56 1.5 Yes
Wealden 37.94 31.3 No
Weaver Vale 23.25 2.3 Yes
Wellingborough 19.31 22.8 No
Wells 27.09 1.4 Yes
Welwyn Hatfield 22.59 35.6 No
West Bromwich East 12.94 17.6 No
West Bromwich West 19.25 15.6 No
West Ham 20.44 48 No
Westmorland and Lonsdale 22.93 23.8 No
Weston-Super-Mare 18.45 5.1 No
Wigan 18.13 23.8 No
North Wiltshire 29.34 15.4 No
Wimbledon 41.65 24.1 No
Winchester 21.50 5.4 Yes
Windsor 44.26 38.4 No
Wirral South 20.09 1.3 No
Wirral West 20.50 6.2 No
Witney 25.49 39.4 No
Woking 21.50 12.9 No
Wokingham 16.77 24.7 No
Wolverhampton North East 24.07 7.1 No
Wolverhampton South East 20.37 19 No
Wolverhampton South West 12.74 1.7 Yes
Worcester 23.04 6.1 Yes
Mid Worcestershire 14.17 31.1 No
West Worcestershire 31.03 12.5 No
Workington 20.62 11.7 No
East Worthing and Shoreham 24.38 22.9 No
Worthing West 19.32 23.9 No
The Wrekin 23.26 20.6 No
Wrexham 16.93 11.1 No
Wycombe 20.57 19.9 No
Wyre Forest 16.43 5.2 Yes
Wythenshawe and Sale East 9.90 18.6 No
Yeovil 18.23 22.8 No
East Yorkshire 22.05 26.3 No

This didn’t really tell us that much other than that constituencies where the party changes tend to see smaller majorities.

I tried using median income figures rather than mean:

Constituency % growth in median income % majority Change party?
Aberavon 5.00 35.7 No
Aberconwy 22.22 11.3 Yes
Aberdeen North 26.42 22.2 No
Aberdeen South 29.63 8.1 No
West Aberdeenshire and Kincardine 38.80 8.2 No
Airdrie and Shotts 26.14 34.6 No
Aldershot 16.67 12.3 No
Aldridge-Brownhills 16.25 39.5 No
Altrincham and Sale West 26.32 23.5 No
Alyn and Deeside 16.56 7.3 No
Amber Valley 8.48 1.2 Yes
Angus 27.21 8.6 No
East Antrim 6.59 22.2 No
North Antrim 17.45 29.6 No
South Antrim 18.47 3.5 No
Arfon 23.78 5.6 Yes
Argyll and Bute 29.41 7.6 No
Arundel and South Downs 15.03 29.8 No
Ashfield 5.92 0.4 No
Ashford 24.84 31.3 No
Ashton-under-Lyne 19.01 23.7 No
Aylesbury 24.21 23.7 No
Ayr, Carrick and Cumnock 12.93 21.6 No
Central Ayrshire 17.83 27.3 No
North Ayrshire and Arran 22.82 21.5 No
Banbury 17.51 32.4 No
Banff and Buchan 18.40 10.5 No
Barking 16.97 36.5 No
Barnsley Central 2.60 30 No
Barrow and Furness 36.96 11.8 No
Basingstoke 9.55 26 No
Bassetlaw 19.05 16.6 No
Bath 16.48 25.2 No
Batley and Spen 9.62 8.6 No
Battersea 28.45 12.2 Yes
Beaconsfield 20.28 41.5 No
Beckenham 20.10 37.3 No
Bedford 20.99 3 Yes
Mid Bedfordshire 26.32 27.6 No
North East Bedfordshire 15.51 34.1 No
South West Bedfordshire 9.63 32.8 No
Belfast North 25.00 6 No
Belfast South 14.20 17.3 No
Belfast West 38.52 54.7 No
Berwick-upon-Tweed 19.08 7 No
Berwickshire, Roxburgh and Selkirk 13.07 11.6 No
Bethnal Green and Bow 18.52 22.8 Yes
Beverley and Holderness 14.72 24.4 No
Bexhill and Battle 22.22 23.6 No
Bexleyheath and Crayford 15.18 24 No
Birkenhead 20.14 43.6 No
Birmingham, Edgbaston 18.13 3.1 No
Birmingham, Erdington 13.73 9.2 No
Birmingham, Hall Green 17.20 7.8 No
Birmingham, Hodge Hill 12.33 24.3 No
Birmingham, Ladywood 28.79 28.2 No
Birmingham, Northfield 15.24 6.7 No
Birmingham, Perry Barr 9.68 28.3 No
Birmingham, Selly Oak 23.35 7.5 No
Birmingham, Yardley 28.57 7.3 No
Bishop Auckland 12.26 12.7 No
Blackburn 29.32 21.7 No
Blackpool South 19.40 5.3 No
Blaenau Gwent 19.70 32.5 Yes
Blaydon 27.33 20.3 No
Blyth Valley 14.94 17.3 No
Bognor Regis and Littlehampton 16.23 27.9 No
Bolsover 26.12 25.4 No
Bolton North East 9.49 9.4 No
Bolton South East 14.81 21.8 No
Bolton West 11.39 0.2 No
Bootle 23.97 51.3 No
Boston and Skegness 22.31 28.8 No
Bosworth 4.55 9.3 No
Bournemouth East 5.88 17.6 No
Bournemouth West 25.17 13.4 No
Bracknell 9.01 30.1 No
Bradford South 19.57 12.2 No
Bradford West 14.50 14.2 No
Braintree 13.22 32.8 No
Brecon and Radnorshire 20.95 9.6 No
Brent North 21.66 15.4 No
Brentford and Isleworth 24.37 3.6 Yes
Brentwood and Ongar 13.53 33.4 No
Bridgend 10.29 5.9 No
Brigg and Goole 12.20 11.7 Yes
Brighton, Kemptown 10.65 3.1 Yes
Brighton, Pavilion 15.64 2.4 Yes
Bristol East 21.77 8.3 No
Bristol North West 25.00 6.5 Yes
Bristol South 21.43 9.8 No
Bristol West 9.22 20.5 No
Bromley and Chislehurst 15.89 31.6 No
Bromsgrove 9.47 21.9 No
Broxbourne 20.00 41.2 No
Broxtowe 12.50 0.7 Yes
Burnley 23.36 4.3 Yes
Burton 24.34 12.7 Yes
Bury North 25.32 5 Yes
Bury South 7.88 6.8 No
Caerphilly 23.97 27.8 No
Caithness, Sutherland and Easter Ross 23.84 16.8 No
Calder Valley 25.31 12.4 Yes
Camberwell and Peckham 28.30 36.8 No
Cambridge 33.15 13.5 No
North East Cambridgeshire 16.88 31.5 No
North West Cambridgeshire 11.41 28.6 No
South Cambridgeshire 22.61 13.3 No
South East Cambridgeshire 19.78 10.3 No
Cannock Chase 15.24 7 Yes
Canterbury 14.91 12.3 No
Cardiff Central 23.13 12.7 No
Cardiff North 24.29 0.4 Yes
Cardiff South and Penarth 10.56 10.6 No
Cardiff West 12.87 11.6 No
Carlisle 23.40 2 Yes
Carmarthen East and Dinefwr 34.53 9.2 No
Carmarthen West and South Pembrokeshire 21.99 8.5 Yes
Carshalton and Wallington 19.15 11.5 No
Castle Point 14.97 17 No
Ceredigion 27.01 21.8 No
Charnwood 20.12 28.1 No
Chatham and Aylesford 12.64 13.9 Yes
Cheadle 23.53 6.2 No
Cheltenham 20.83 9.3 No
Chesham and Amersham 16.96 31.9 No
City of Chester 19.05 5.5 Yes
Chesterfield 30.83 1.2 Yes
Chichester 18.82 28 No
Chingford and Woodford Green 22.28 30.1 No
Chipping Barnet 23.15 23.6 No
Chorley 9.25 5.2 No
Christchurch 24.22 31.2 No
Cities of London and Westminster 47.86 30 No
Cleethorpes 25.32 9.6 Yes
Clwyd South 24.52 8.2 No
Clwyd West 22.60 16.8 No
Coatbridge, Chryston and Bellshill 26.42 49.8 No
Colchester 32.08 15.1 No
Colne Valley 25.16 8.7 Yes
Congleton 16.18 13.9 No
Copeland 30.63 9 No
Corby 5.52 3.5 Yes
North Cornwall 22.79 6.4 No
South East Cornwall 19.08 6.5 Yes
Coventry North East 8.18 27.1 No
Coventry North West 14.63 13.5 No
Coventry South 22.56 8.4 No
Crawley 9.34 12.5 Yes
Crewe and Nantwich 13.94 11.8 Yes
Croydon Central 12.70 5.8 Yes
Croydon North 16.20 31.9 No
Croydon South 42.63 28.1 No
Cumbernauld, Kilsyth and Kirkintilloch East 18.87 33.4 No
Cynon Valley 16.20 32.2 No
Darlington 22.07 7.9 No
Dartford 25.28 21.2 Yes
Daventry 8.99 37.1 No
Delyn 12.96 6.1 No
Denton and Reddish 15.23 26.1 No
Derby North 19.23 1.4 No
Derby South 11.41 14.9 No
North East Derbyshire 17.61 5.2 No
South Derbyshire 13.22 14.1 Yes
Devizes 17.03 28.1 No
East Devon 29.41 17.2 No
North Devon 28.79 11.3 No
South West Devon 15.06 31.8 No
Torridge and West Devon 22.60 5.4 No
Dewsbury 30.50 2.8 Yes
Don Valley 16.67 8.3 No
Doncaster Central 13.77 14.9 No
Doncaster North 20.14 26.3 No
Mid Dorset and North Poole 22.75 0.6 No
North Dorset 19.19 14.1 No
South Dorset 32.41 14.8 Yes
West Dorset 28.10 6.8 No
Dover 18.06 10.5 Yes
South Down 13.29 19.8 No
Dudley North 11.33 1.7 No
Dudley South 12.99 10.1 Yes
Dulwich and West Norwood 17.35 19.4 No
Dumfries and Galloway 22.30 14.3 No
Dumfriesshire, Clydesdale and Tweeddale 33.57 9.1 No
East Dunbartonshire 30.43 4.6 No
West Dunbartonshire 24.34 41.2 No
Dundee East 17.61 4.5 No
Dundee West 6.58 19.6 No
Dunfermline and West Fife 25.32 11.2 No
City of Durham 19.88 6.6 No
North Durham 9.38 29.5 No
North West Durham 19.11 17.4 No
Ealing North 2.07 19.5 No
Ealing, Southall 10.27 21.7 No
Easington 26.76 42.9 No
East Ham 17.11 55.2 No
East Kilbride, Strathaven and Lesmahagow 20.38 28.5 No
East Lothian 16.96 24.9 No
Eastbourne 23.29 6.6 Yes
Eastleigh 13.07 7.2 No
Eddisbury 14.71 29.2 No
Edinburgh East 17.20 23 No
Edinburgh North and Leith 15.00 3.6 No
Edinburgh South 12.94 0.7 No
Edinburgh South West 25.15 18.6 No
Edinburgh West 10.61 8.2 No
Edmonton 29.03 23.8 No
Ellesmere Port and Neston 20.51 9.8 No
Eltham 24.16 4 No
Enfield North 32.70 3.8 No
Enfield, Southgate 24.75 17.2 No
Epping Forest 31.02 32.5 No
Epsom and Ewell 19.14 29.4 No
Erewash 20.00 5.2 Yes
Erith and Thamesmead 37.33 13.4 No
Esher and Walton 19.67 34.1 No
Exeter 25.00 5.2 No
Falkirk 19.64 15.4 No
Fareham 25.27 31.5 No
Faversham and Mid Kent 24.56 36.6 No
Feltham and Heston 16.36 9.6 No
Fermanagh & South Tyrone 9.21 0 No
North East Fife 27.50 22.6 No
Finchley and Golders Green 18.18 12.3 No
Folkestone and Hythe 13.58 19.2 No
Forest of Dean 26.80 22.7 No
Foyle 16.11 12.7 No
Fylde 35.26 30.2 No
Gainsborough 20.13 21.4 No
Gedling 10.97 3.9 No
Glasgow Central 19.08 34.5 No
Glasgow East 16.67 36.8 No
Glasgow North 20.59 13.2 No
Glasgow North West 23.95 38.3 No
Glasgow South 19.76 31.6 No
Glasgow South West 20.42 46.2 No
Glenrothes 18.12 40.6 No
Gloucester 14.63 4.8 Yes
Gordon 38.24 13.8 No
Gosport 20.12 30.7 No
Gower 16.86 6.4 No
Grantham and Stamford 20.48 28.1 No
Gravesham 29.56 19.7 No
Great Grimsby 5.37 2.2 No
Great Yarmouth 21.48 9.9 Yes
Greenwich and Woolwich 32.00 24.7 No
Guildford 24.74 14 No
Hackney North and Stoke Newington 16.39 31.1 No
Hackney South and Shoreditch 32.57 33.3 No
Halesowen and Rowley Regis 23.33 4.6 Yes
Halifax 6.45 3.4 No
Haltemprice and Howden 19.43 23.8 No
Halton 10.00 37.5 No
East Hampshire 18.04 26.3 No
East Hampshire 18.04 35.1 No
North West Hampshire 17.02 34.9 No
Harborough 14.88 17.8 No
Harlow 6.36 11.2 Yes
Harrogate and Knaresborough 20.24 2 Yes
Harrow East 19.13 7.1 Yes
Harrow West 11.22 6.8 No
Hartlepool 22.54 14.4 No
Hastings and Rye 23.13 4 Yes
Havant 28.19 27.7 No
Hayes and Harlington 17.42 25.4 No
Hazel Grove 22.89 15.2 No
Hemel Hempstead 17.28 27.1 No
Hemsworth 17.96 22.5 No
Hendon 19.02 0.2 Yes
Henley 21.08 31 No
Hertford and Stortford 10.29 27.9 No
North East Hertfordshire 20.81 30.1 No
South West Hertfordshire 23.90 26.3 No
Hertsmere 15.20 37.2 No
Hexham 26.16 13.3 No
Heywood and Middleton 17.72 12.9 No
High Peak 25.49 9.3 Yes
Hitchin and Harpenden 18.02 27.9 No
Hornsey and Wood Green 12.83 12.5 No
Horsham 25.52 20.5 No
Hove 26.95 3.7 Yes
Huddersfield 22.60 11 No
Kingston upon Hull East 21.99 25.1 No
Kingston upon Hull North 18.18 1.9 No
Kingston upon Hull West and Hessle 21.17 18.2 No
Huntingdon 16.30 19.9 No
Hyndburn 8.86 7.2 No
Ilford North 20.00 11.5 No
Ilford South 27.27 22 No
Inverclyde 25.97 38.4 No
Inverness, Nairn, Badenoch and Strathspey 20.65 18.6 No
Ipswich 12.80 4.4 Yes
Isle of Wight 26.09 15 No
Islington North 19.70 27.8 No
Islington South and Finsbury 42.25 8.2 No
Islwyn 26.53 35.2 No
Jarrow 24.66 33.3 No
Keighley 23.84 6.2 Yes
Kettering 13.86 19.2 No
Kilmarnock and Loudoun 23.78 26.6 No
Kingston and Surbiton 23.74 13.2 No
Kingswood 16.17 5.1 Yes
Kirkcaldy and Cowdenbeath 4.29 50.2 No
Lagan Valley 21.38 28.7 No
Lanark and Hamilton East 18.39 29 No
West Lancashire 16.98 9 No
Leeds Central 39.52 28.5 No
Leeds East 34.35 27.2 No
Leeds North East 6.57 9.6 No
Leeds North West 18.60 20.9 No
Leeds West 25.87 18.1 No
Leicester East 13.14 29.3 No
Leicester South 15.44 18.7 No
Leicester West 12.00 11.2 No
North West Leicestershire 24.54 14.5 Yes
Leigh 15.79 27.1 No
Lewes 25.45 15.3 No
Lewisham, Deptford 20.11 30.3 No
Lewisham East 19.55 14.9 No
Leyton and Wanstead 14.53 16 No
Lichfield 20.90 34.3 No
Lincoln 23.29 2.3 Yes
Linlithgow and East Falkirk 14.02 24.4 No
Liverpool, Riverside 27.89 36.5 No
Liverpool, Walton 30.15 57.7 No
Liverpool, Wavertree 18.59 18.9 No
Liverpool, West Derby 25.35 51.6 No
Livingston 23.08 22.5 No
Llanelli 14.69 12.5 No
East Londonderry 15.54 15.3 No
Loughborough 29.41 7.1 Yes
Louth and Horncastle 24.11 27.5 No
Ludlow 11.88 20 No
Luton North 21.71 17.5 No
Luton South 9.94 5.5 No
Macclesfield 12.97 23.9 No
Maidenhead 14.91 31.2 No
Maidstone and The Weald 28.65 12 No
Makerfield 25.68 28.5 No
Manchester Central 18.71 26.1 No
Manchester, Gorton 21.21 17.5 No
Manchester, Withington 15.43 4.2 No
Mansfield 12.24 12.4 No
Meriden 16.47 31.2 No
Merthyr Tydfil and Rhymney 20.00 12.6 No
Middlesbrough 33.85 26 No
Middlesbrough South and East Cleveland 34.46 3.6 No
Midlothian 20.25 26.4 No
Mitcham and Morden 24.07 31.2 No
Mole Valley 11.87 28.8 No
Monmouth 19.19 22.4 No
Montgomeryshire 19.18 3.5 Yes
Moray 16.15 13.6 No
Morecambe and Lunesdale 19.46 2 Yes
Motherwell and Wishaw 13.33 43 No
Na h-Eileanan an Iar 41.18 12.8 No
Neath 9.03 26.3 No
New Forest East 8.02 22.6 No
New Forest West 17.58 35.5 No
Newark 30.92 31.5 No
Newbury 28.13 20.9 No
Newcastle-under-Lyme 22.30 3.6 No
Newcastle upon Tyne Central 19.46 21.9 No
Newcastle upon Tyne North 28.97 7.8 No
Newport East 14.09 4.8 No
Newport West 17.96 8.9 No
Newry & Armagh 10.07 18.6 No
Mid Norfolk 9.20 27.3 No
North Norfolk 20.55 23.4 No
North West Norfolk 12.00 31 No
South Norfolk 19.05 19.9 No
South West Norfolk 12.66 26.7 No
Northampton North 19.75 4.8 Yes
Northampton South 2.75 15.4 Yes
Norwich North 14.29 9.2 Yes
Norwich South 27.70 0.7 Yes
Nottingham East 32.61 21 No
Nottingham North 22.14 23.7 No
Nottingham South 11.80 4.3 No
Nuneaton 15.92 4.6 Yes
Ochil and South Perthshire 25.77 10.3 No
Ogmore 4.61 38.2 No
Old Bexley and Sidcup 24.18 34.9 No
Oldham East and Saddleworth 8.92 0.2 No
Oldham West and Royton 16.56 21.8 No
Orkney and Shetland 31.82 51.3 No
Orpington 17.65 35.2 No
Oxford East 24.28 8.9 No
Oxford West and Abingdon 20.00 0.3 Yes
Paisley and Renfrewshire North 24.68 35 No
Paisley and Renfrewshire South 20.00 41.5 No
Pendle 29.46 8 Yes
Penrith and The Border 20.26 24.9 No
Perth and North Perthshire 23.42 9.1 No
Peterborough 21.99 10.8 No
Pontypridd 28.39 7.6 No
Poole 12.12 15.9 No
Portsmouth North 29.93 16.5 Yes
Portsmouth South 18.83 12.6 No
Preseli Pembrokeshire 31.88 11.6 No
Preston 19.15 23.8 No
Pudsey 12.71 3.4 Yes
Putney 32.69 24.6 No
Reading East 15.54 15.2 No
Reading West 8.42 12.6 Yes
Redcar 27.66 12.4 Yes
Redditch 20.13 13.2 Yes
Reigate 14.75 27.2 No
East Renfrewshire 25.42 20.4 No
Rhondda 32.56 37.2 No
Ribble Valley 14.71 28.2 No
Richmond (Yorks) 9.71 43.7 No
Richmond Park 37.96 6.9 Yes
Rochdale 28.24 1.9 No
Rochford and Southend East 11.76 26.5 No
Romford 13.16 36.5 No
Ross, Skye and Lochaber 27.97 37.5 No
Rossendale and Darwen 28.76 9.5 Yes
Rother Valley 22.73 12.5 No
Rotherham 10.14 27.9 No
Runnymede and Weybridge 21.36 34.3 No
Rushcliffe 16.15 29.5 No
Rutherglen and Hamilton West 20.75 44.7 No
Rutland and Melton 18.18 25.4 No
Saffron Walden 20.63 28 No
Salisbury 13.07 12.3 No
Scarborough and Whitby 28.36 16.5 No
Scunthorpe 21.05 6.9 No
Sedgefield 22.30 21.6 No
Sevenoaks 26.70 35.4 No
Sheffield Central 30.77 0.4 No
Sheffield, Hallam 14.15 29.9 No
Sheffield, Heeley 20.42 14.2 No
Sherwood 23.33 0.4 Yes
Shipley 16.57 20.1 No
Shrewsbury and Atcham 26.28 15 No
North Shropshire 19.61 30.5 No
Sittingbourne and Sheppey 10.30 25.5 No
Skipton and Ripon 16.00 18.2 No
Sleaford and North Hykeham 12.80 33.4 No
Slough 12.57 11.6 No
Solihull 18.58 0.3 Yes
Somerton and Frome 2.27 3 No
South Holland and The Deepings 17.42 43.6 No
South Ribble 20.75 10.8 Yes
South Shields 17.57 30.4 No
Southampton, Itchen 25.00 0.4 No
Southampton, Test 11.30 5.5 No
Southend West 23.81 16.7 No
Southport 20.95 13.8 No
Spelthorne 16.99 21.2 No
Stafford 13.22 10.9 Yes
Staffordshire Moorlands 17.72 15.3 No
South Staffordshire 20.96 32.9 No
Stalybridge and Hyde 28.38 6.7 No
Stevenage 5.35 8 Yes
Stirling 26.32 17.7 No
Stockport 23.46 17.3 No
Stockton North 25.53 16.9 No
Stockton South 30.00 0.7 Yes
Stoke-on-Trent Central 21.05 17.1 No
Stoke-on-Trent North 16.43 20.5 No
Stoke-on-Trent South 9.93 10.4 No
Stone 18.71 28.1 No
Stourbridge 13.69 10.9 Yes
Strangford 11.59 18.1 No
Stratford-on-Avon 14.36 22.4 No
Streatham 21.67 7 No
Stretford and Urmston 17.88 19.9 No
Stroud 17.71 2.2 Yes
Central Suffolk and North Ipswich 19.25 25.8 No
Suffolk Coastal 26.28 16.6 No
South Suffolk 17.71 16.9 No
West Suffolk 10.53 27.1 No
East Surrey 11.21 30.9 No
Surrey Heath 12.05 31.8 No
South West Surrey 17.35 28.5 No
Mid Sussex 25.41 13.3 No
Sutton and Cheam 23.96 3.3 No
Sutton Coldfield 23.66 33.6 No
Swansea East 25.55 33.2 No
Swansea West 28.19 1.4 No
North Swindon 20.48 14 Yes
South Swindon 12.72 7.5 Yes
Tamworth 24.24 13.1 Yes
Tatton 18.46 32 No
Telford 13.82 2.4 No
Tewkesbury 10.59 11.7 No
North Thanet 28.99 31.2 No
South Thanet 5.06 16.6 No
Thurrock 25.00 0.2 Yes
Tiverton and Honiton 9.94 17 No
Tonbridge and Malling 30.43 35.4 No
Tooting 45.54 5 No
Torbay 15.49 8.3 No
Torfaen 17.36 24.7 No
Totnes 15.79 10.3 No
Tottenham 24.00 41.6 No
Tunbridge Wells 22.70 31 No
Twickenham 17.62 20.3 No
Tynemouth 18.45 10.9 No
North Tyneside 15.00 27.8 No
West Tyrone 16.08 28.7 No
Mid Ulster 20.57 37.6 No
Upper Bann 13.64 8.1 No
Vale of Clwyd 30.30 7.1 No
Vale of Glamorgan 20.75 8.8 Yes
Vauxhall 32.40 24.7 No
Wakefield 13.10 3.6 No
Wallasey 23.36 20.4 No
Walsall North 5.23 2.7 No
Walsall South 8.03 4.3 No
Walthamstow 24.39 23.1 No
Wansbeck 19.87 18.4 No
Wantage 20.40 24 No
Warley 1.88 28.1 No
Warrington North 15.29 15.3 No
Warrington South 34.13 2.8 Yes
Warwick and Leamington 11.98 7.2 Yes
North Warwickshire 9.70 0.1 Yes
Watford 25.26 2.6 Yes
Waveney 21.13 1.5 Yes
Wealden 23.03 31.3 No
Weaver Vale 14.94 2.3 Yes
Wellingborough 24.36 22.8 No
Wells 22.67 1.4 Yes
Welwyn Hatfield 9.23 35.6 No
West Bromwich East 9.03 17.6 No
West Bromwich West 18.18 15.6 No
West Ham 16.78 48 No
Westmorland and Lonsdale 17.95 23.8 No
Weston-Super-Mare 16.56 5.1 No
Wigan 22.58 23.8 No
North Wiltshire 27.68 15.4 No
Wimbledon 26.29 24.1 No
Winchester 11.44 5.4 Yes
Windsor 26.70 38.4 No
Wirral South 21.47 1.3 No
Wirral West 32.28 6.2 No
Witney 22.53 39.4 No
Woking 9.26 12.9 No
Wokingham 19.27 24.7 No
Wolverhampton North East 24.29 7.1 No
Wolverhampton South East 13.70 19 No
Wolverhampton South West 23.53 1.7 Yes
Worcester 19.50 6.1 Yes
Mid Worcestershire 8.72 31.1 No
West Worcestershire 22.94 12.5 No
Workington 15.48 11.7 No
East Worthing and Shoreham 16.88 22.9 No
Worthing West 20.26 23.9 No
The Wrekin 11.93 20.6 No
Wrexham 20.81 11.1 No
Wycombe 5.88 19.9 No
Wyre Forest 11.95 5.2 Yes
Wythenshawe and Sale East 11.32 18.6 No
Yeovil 13.33 22.8 No
East Yorkshire 17.33 26.3 No

There seemed to be even less of a correlation here!

The previous two scatter charts used the outright percentage majority: I wondered if using the percentage change in majority might tell me more.

Here’s the percentage growth for mean income by the percentage change in majority for the winning candidate. Again, the scatter graph points have been grouped according to whether the winning party changed or not:

Constituency % growth in mean income % change in share of vote Change party?
Aberavon 13.37 -8.1 No
Aberconwy 17.11 6.8 Yes
Aberdeen North 27.09 2 No
Aberdeen South 39.64 -0.2 No
West Aberdeenshire and Kincardine 45.80 -7.9 No
Airdrie and Shotts 22.95 -0.9 No
Aldershot 14.41 2.7 No
Aldridge-Brownhills 21.43 11.1 No
Altrincham and Sale West 34.30 1.9 No
Alyn and Deeside 23.08 -9.2 No
Amber Valley 12.82 4.7 Yes
Angus 27.89 5.9 No
East Antrim 14.08 -1 No
North Antrim 20.43 -10.4 No
South Antrim 20.94 -6.4 No
Arfon 25.15 3.9 Yes
Argyll and Bute 23.38 -4.9 No
Arundel and South Downs 19.87 7.4 No
Ashfield 18.02 -15 No
Ashford 24.02 2.7 No
Ashton-under-Lyne 15.79 -10.1 No
Aylesbury 21.84 3.8 No
Ayr, Carrick and Cumnock 16.83 1.8 No
Central Ayrshire 22.11 1.3 No
North Ayrshire and Arran 21.03 3.5 No
Banbury 17.84 5.9 No
Banff and Buchan 29.76 -9.9 No
Barking 17.01 4.7 No
Barnsley Central 14.29 -10.4 No
Barrow and Furness 39.52 2.9 No
Basingstoke 9.89 11.7 No
Bassetlaw 22.51 -2.5 No
Bath 14.80 11.2 No
Batley and Spen 20.63 -3.1 No
Battersea 35.20 7.5 Yes
Beaconsfield 36.41 7 No
Beckenham 27.52 -1.8 No
Bedford 20.60 5.4 Yes
Mid Bedfordshire 26.04 5.9 No
North East Bedfordshire 21.62 5.9 No
South West Bedfordshire 13.17 4.5 No
Belfast North 21.18 -2.9 No
Belfast South 25.21 10.9 No
Belfast West 27.81 2.5 No
Berwick-upon-Tweed 23.27 -8.9 No
Berwickshire, Roxburgh and Selkirk 22.22 3.5 No
Bethnal Green and Bow 16.30 8.5 Yes
Beverley and Holderness 20.28 6.2 No
Bexhill and Battle 32.03 -2.6 No
Bexleyheath and Crayford 19.03 3.9 No
Birkenhead 20.86 -2.3 No
Birmingham, Edgbaston 23.77 -2.5 No
Birmingham, Erdington 12.21 -11.1 No
Birmingham, Hall Green 28.19 -9.4 No
Birmingham, Hodge Hill 16.87 5.1 No
Birmingham, Ladywood 32.12 3 No
Birmingham, Northfield 24.59 -10.1 No
Birmingham, Perry Barr 18.50 4 No
Birmingham, Selly Oak 13.76 -8.3 No
Birmingham, Yardley 19.05 -2.5 No
Bishop Auckland 12.31 -11.1 No
Blackburn 19.08 5.7 No
Blackpool South 16.77 -7.5 No
Blaenau Gwent 17.61 20.1 Yes
Blaydon 24.46 -2 No
Blyth Valley 21.91 -10.5 No
Bognor Regis and Littlehampton 14.66 6.3 No
Bolsover 22.60 -15.2 No
Bolton North East 13.57 -0.4 No
Bolton South East 20.37 -8.3 No
Bolton West 6.36 -6.8 No
Bootle 25.44 -4.6 No
Boston and Skegness 11.89 3.1 No
Bosworth 11.69 0 No
Bournemouth East 10.95 3.1 No
Bournemouth West 19.10 5.6 No
Bracknell 7.80 2.6 No
Bradford South 20.99 -7 No
Bradford West 9.14 5.6 No
Braintree 20.80 2.7 No
Brecon and Radnorshire 22.40 1.3 No
Brent North 10.91 -2.5 No
Brentford and Isleworth 32.89 6.5 Yes
Brentwood and Ongar 21.69 2.9 No
Bridgend 16.28 -6.6 No
Brigg and Goole 24.02 6.9 Yes
Brighton, Kemptown 18.36 3.8 Yes
Brighton, Pavilion 23.93 9.4 Yes
Bristol East 17.58 -8.9 No
Bristol North West 43.15 5.5 Yes
Bristol South 24.31 -10.1 No
Bristol West 9.86 9 No
Bromley and Chislehurst 20.90 8.5 No
Bromsgrove 22.66 -7.3 No
Broxbourne 16.48 4.9 No
Broxtowe 13.49 1.8 Yes
Burnley 21.05 12 Yes
Burton 16.35 7.2 Yes
Bury North 22.17 3.4 Yes
Bury South 12.44 -10.5 No
Caerphilly 22.60 -10.5 No
Caithness, Sutherland and Easter Ross 25.93 -9.1 No
Calder Valley 19.09 3.6 Yes
Camberwell and Peckham 33.84 -4.1 No
Cambridge 35.08 -5.6 No
North East Cambridgeshire 19.47 4.7 No
North West Cambridgeshire 17.57 4.3 No
South Cambridgeshire 27.55 0.9 No
South East Cambridgeshire 26.98 0.8 No
Cannock Chase 14.87 10.1 Yes
Canterbury 15.49 0.3 No
Cardiff Central 18.84 -8.4 No
Cardiff North 25.21 1 Yes
Cardiff South and Penarth 19.10 -7.7 No
Cardiff West 19.11 -3.6 No
Carlisle 28.99 5.9 Yes
Carmarthen East and Dinefwr 28.88 -10.2 No
Carmarthen West and South Pembrokeshire 29.94 9.8 Yes
Carshalton and Wallington 16.33 7.9 No
Castle Point 19.46 -4.3 No
Ceredigion 26.32 13.5 No
Charnwood 21.68 3 No
Chatham and Aylesford 14.90 9.4 Yes
Cheadle 26.62 -0.7 No
Cheltenham 22.55 11.1 No
Chesham and Amersham 26.68 6.8 No
City of Chester 21.76 3.8 Yes
Chesterfield 28.16 -1.6 Yes
Chichester 28.85 7.4 No
Chingford and Woodford Green 13.57 -0.4 No
Chipping Barnet 22.63 2.9 No
Chorley 12.73 -7.6 No
Christchurch 27.23 1.1 No
Cities of London and Westminster 68.42 3.9 No
Cleethorpes 24.34 4.8 Yes
Clwyd South 21.61 -6.8 No
Clwyd West 25.00 5.4 No
Coatbridge, Chryston and Bellshill 25.53 2.1 No
Colchester 28.71 0.3 No
Colne Valley 25.94 4.1 Yes
Congleton 18.91 0.4 No
Copeland 31.50 -0.7 No
Corby 9.96 2.2 Yes
North Cornwall 23.56 5.7 No
South East Cornwall 26.06 10.1 Yes
Coventry North East 14.44 -7.6 No
Coventry North West 15.18 -5.2 No
Coventry South 32.66 -4 No
Crawley 13.43 5.8 Yes
Crewe and Nantwich 23.62 12.9 Yes
Croydon Central 16.46 -1 Yes
Croydon North 22.01 2.4 No
Croydon South 27.21 -1.1 No
Cumbernauld, Kilsyth and Kirkintilloch East 14.50 5.4 No
Cynon Valley 16.18 -10.5 No
Darlington 29.89 -12.9 No
Dartford 29.69 7.6 Yes
Daventry 16.91 3.5 No
Delyn 14.15 -4.9 No
Denton and Reddish 18.93 -6.7 No
Derby North 25.77 -9 No
Derby South 9.04 -9.8 No
North East Derbyshire 24.27 -10.1 No
South Derbyshire 23.64 8.1 Yes
Devizes 19.76 4 No
East Devon 32.84 1.1 No
North Devon 45.60 0.9 No
South West Devon 16.36 11.6 No
Torridge and West Devon 26.32 3.4 No
Dewsbury 42.16 3.3 Yes
Don Valley 16.34 -18.6 No
Doncaster Central 12.15 -11.3 No
Doncaster North 27.68 -3.8 No
Mid Dorset and North Poole 23.47 -4.9 No
North Dorset 22.22 4.6 No
South Dorset 25.14 7.1 Yes
West Dorset 35.86 1.1 No
Dover 20.41 9.1 Yes
South Down 21.00 1.6 No
Dudley North 17.42 -3.9 No
Dudley South 13.97 8.1 Yes
Dulwich and West Norwood 26.42 2.3 No
Dumfries and Galloway 21.91 4.8 No
Dumfriesshire, Clydesdale and Tweeddale 28.43 1.9 No
East Dunbartonshire 33.07 -3.1 No
West Dunbartonshire 23.08 9.4 No
Dundee East 20.00 0.6 No
Dundee West 20.00 3.9 No
Dunfermline and West Fife 26.98 -1.2 No
City of Durham 23.26 -2.9 No
North Durham 19.15 -13.6 No
North West Durham 22.45 -11.6 No
Ealing North 5.98 3.5 No
Ealing, Southall 1.20 -5.8 No
Easington 27.22 -12.4 No
East Ham 18.28 16.8 No
East Kilbride, Strathaven and Lesmahagow 19.61 2.8 No
East Lothian 17.11 3.1 No
Eastbourne 16.15 5.6 Yes
Eastleigh 15.49 8.2 No
Eddisbury 16.36 4.8 No
Edinburgh East 17.16 3.4 No
Edinburgh North and Leith 23.97 3.2 No
Edinburgh South 24.84 1.5 No
Edinburgh South West 26.07 3 No
Edinburgh West 25.60 -13.6 No
Edmonton 22.96 -2.3 No
Ellesmere Port and Neston 22.27 -4.1 No
Eltham 37.61 -0.7 No
Enfield North 30.84 -0.8 No
Enfield, Southgate 24.26 5.7 No
Epping Forest 35.50 1.2 No
Epsom and Ewell 22.26 1.2 No
Erewash 23.91 10.4 Yes
Erith and Thamesmead 30.60 -7.7 No
Esher and Walton 46.03 13.2 No
Exeter 23.66 -4 No
Falkirk 19.70 -5.1 No
Fareham 20.33 5.6 No
Faversham and Mid Kent 24.08 6.1 No
Feltham and Heston 19.07 -4.5 No
Fermanagh & South Tyrone 17.62 7.3 No
North East Fife 33.18 -7.8 No
Finchley and Golders Green 31.56 6.2 No
Folkestone and Hythe 23.11 -4.5 No
Forest of Dean 20.10 6 No
Foyle 18.52 -1.7 No
Fylde 29.07 -2.1 No
Gainsborough 25.12 5.4 No
Gedling 10.05 -5.5 No
Glasgow Central 24.62 3.8 No
Glasgow East 19.41 0.9 No
Glasgow North 20.78 5.1 No
Glasgow North West 20.37 4.9 No
Glasgow South 16.74 4.5 No
Glasgow South West 17.96 2.3 No
Glenrothes 21.02 10.4 No
Gloucester 16.08 5.3 Yes
Gordon 40.09 -9 No
Gosport 20.49 7 No
Gower 17.04 -4 No
Grantham and Stamford 19.63 3.4 No
Gravesham 34.63 4.8 No
Great Grimsby 11.60 -14.4 No
Great Yarmouth 12.57 5 Yes
Greenwich and Woolwich 51.35 -3.3 No
Guildford 26.69 9.9 No
Hackney North and Stoke Newington 28.13 6 No
Hackney South and Shoreditch 32.62 3 No
Halesowen and Rowley Regis 21.31 4.6 Yes
Halifax 5.03 -4.5 No
Haltemprice and Howden 17.21 3.2 No
Halton 19.27 -5.4 No
East Hampshire 21.66 9.7 No
East Hampshire 21.66 7.5 No
North West Hampshire 24.34 7.8 No
Harborough 19.91 6 No
Harlow 13.94 4.1 Yes
Harrogate and Knaresborough 34.71 9.9 Yes
Harrow East 20.63 6.1 Yes
Harrow West 13.29 -5 No
Hartlepool 29.65 -9 No
Hastings and Rye 21.97 3 Yes
Havant 26.40 6.8 No
Hayes and Harlington 20.29 -1.6 No
Hazel Grove 25.82 -1.5 No
Hemel Hempstead 16.80 9.9 No
Hemsworth 22.68 -11.9 No
Hendon 22.34 5.2 Yes
Henley 25.94 3 No
Hertford and Stortford 17.94 3.6 No
North East Hertfordshire 35.89 5.5 No
South West Hertfordshire 29.15 7.2 No
Hertsmere 20.46 2.8 No
Hexham 49.82 0.8 No
Heywood and Middleton 23.81 -8.2 No
High Peak 21.26 3.6 Yes
Hitchin and Harpenden 27.22 5.2 No
Hornsey and Wood Green 29.77 3.2 No
Horsham 23.57 3.4 No
Hove 25.21 0.3 Yes
Huddersfield 25.00 -7.6 No
Kingston upon Hull East 22.42 -8.1 No
Kingston upon Hull North 21.21 -13.1 No
Kingston upon Hull West and Hessle 18.56 -12.6 No
Huntingdon 13.82 -1.9 No
Hyndburn 11.83 -4.6 No
Ilford North 21.74 2 No
Ilford South 25.96 0.6 No
Inverclyde 25.13 5.2 No
Inverness, Nairn, Badenoch and Strathspey 27.84 0.4 No
Ipswich 16.83 8 Yes
Isle of Wight 26.92 -2.3 No
Islington North 34.66 3.3 No
Islington South and Finsbury 36.01 2.4 No
Islwyn 23.84 -15.1 No
Jarrow 25.82 -4.9 No
Keighley 28.30 7.7 Yes
Kettering 5.96 6.2 No
Kilmarnock and Loudoun 20.00 5.3 No
Kingston and Surbiton 26.10 -1.3 No
Kingswood 20.79 8.3 Yes
Kirkcaldy and Cowdenbeath 11.82 6.4 No
Lagan Valley 19.63 -8.5 No
Lanark and Hamilton East 23.29 3.9 No
West Lancashire 19.56 -2.9 No
Leeds Central 27.85 -10.2 No
Leeds East 30.67 -9.4 No
Leeds North East 11.07 -3 No
Leeds North West 21.94 10.6 No
Leeds West 26.06 -13.9 No
Leicester East 14.02 -5 No
Leicester South 17.62 6.2 No
Leicester West 10.92 -12.4 No
North West Leicestershire 20.74 8.6 Yes
Leigh 20.33 -9.8 No
Lewes 21.15 0.5 No
Lewisham, Deptford 29.09 -1.7 No
Lewisham East 15.35 -4.6 No
Leyton and Wanstead 22.51 -2.2 No
Lichfield 24.44 5.7 No
Lincoln 28.74 3.3 Yes
Linlithgow and East Falkirk 21.57 2.1 No
Liverpool, Riverside 29.85 0 No
Liverpool, Walton 26.11 0.2 No
Liverpool, Wavertree 20.73 3.6 No
Liverpool, West Derby 26.74 3.6 No
Livingston 21.99 -2.6 No
Llanelli 17.06 -4.5 No
East Londonderry 16.84 -6.3 No
Loughborough 22.33 4.3 Yes
Louth and Horncastle 17.71 3.2 No
Ludlow 13.60 7.7 No
Luton North 18.04 0.7 No
Luton South 13.99 -7.9 No
Macclesfield 36.19 -2.7 No
Maidenhead 27.30 7.6 No
Maidstone and The Weald 23.33 -3.8 No
Makerfield 18.48 -14.8 No
Manchester Central 16.22 -6.6 No
Manchester, Gorton 21.12 -3 No
Manchester, Withington 27.27 2.4 No
Mansfield 13.97 -11.4 No
Meriden 25.40 4 No
Merthyr Tydfil and Rhymney 14.69 -16.8 No
Middlesbrough 26.22 -11.7 No
Middlesbrough South and East Cleveland 30.26 -11.1 No
Midlothian 22.45 1.5 No
Mitcham and Morden 27.08 -0.3 No
Mole Valley 25.07 2.8 No
Monmouth 23.93 1.4 No
Montgomeryshire 17.30 13.8 Yes
Moray 20.87 3.1 No
Morecambe and Lunesdale 22.04 4.2 Yes
Motherwell and Wishaw 16.49 3.6 No
Na h-Eileanan an Iar 30.73 0.8 No
Neath 5.70 -6.3 No
New Forest East 11.84 3.4 No
New Forest West 29.82 2.9 No
Newark 34.91 3.4 No
Newbury 36.52 7.4 No
Newcastle-under-Lyme 22.04 -7.4 No
Newcastle upon Tyne Central 2.04 -4.6 No
Newcastle upon Tyne North 26.04 -9 No
Newport East 17.78 -8.2 No
Newport West 21.84 -3.6 No
Newry & Armagh 18.48 0.6 No
Mid Norfolk 7.73 2.9 No
North Norfolk 24.48 2.3 No
North West Norfolk 18.85 4.3 No
South Norfolk 22.81 5.2 No
South West Norfolk 16.33 3.4 No
Northampton North 31.79 4.4 Yes
Northampton South 2.58 3 Yes
Norwich North 16.23 10.1 Yes
Norwich South 16.06 -0.6 Yes
Nottingham East 20.33 -1.3 No
Nottingham North 21.05 -10.6 No
Nottingham South 18.54 -8.6 No
Nuneaton 17.10 4.6 Yes
Ochil and South Perthshire 21.59 6.5 No
Ogmore 7.53 -7.1 No
Old Bexley and Sidcup 22.82 4.1 No
Oldham East and Saddleworth 16.26 -10.7 No
Oldham West and Royton 14.77 -2.9 No
Orkney and Shetland 37.82 10.5 No
Orpington 28.62 8.5 No
Oxford East 21.90 6.5 No
Oxford West and Abingdon 16.22 9.6 Yes
Paisley and Renfrewshire North 21.08 8.3 No
Paisley and Renfrewshire South 22.11 7 No
Pendle 31.21 7.1 Yes
Penrith and The Border 18.09 2 No
Perth and North Perthshire 22.12 5.9 No
Peterborough 15.47 -2.9 No
Pontypridd 29.02 -15.4 No
Poole 19.07 4.1 No
Portsmouth North 22.70 6.5 Yes
Portsmouth South 28.13 4.2 No
Preseli Pembrokeshire 24.31 6.4 No
Preston 13.95 -0.5 No
Pudsey 19.21 4.8 Yes
Putney 27.41 9.7 No
Reading East 15.06 6.9 No
Reading West 4.08 9.6 Yes
Redcar 28.81 25 Yes
Redditch 20.60 5 Yes
Reigate 22.92 4.8 No
East Renfrewshire 31.66 6.9 No
Rhondda 23.87 -12.8 No
Ribble Valley 17.34 5.4 No
Richmond (Yorks) 19.41 3.5 No
Richmond Park 47.81 10.1 Yes
Rochdale 23.56 -4.5 No
Rochford and Southend East 21.72 1.5 No
Romford 19.66 -1.7 No
Ross, Skye and Lochaber 21.20 -6.1 No
Rossendale and Darwen 20.66 7.1 Yes
Rother Valley 25.13 -10.6 No
Rotherham 7.73 -13.1 No
Runnymede and Weybridge 29.17 4.5 No
Rushcliffe 20.90 3.1 No
Rutherglen and Hamilton West 22.40 5.2 No
Rutland and Melton 27.52 -0.1 No
Saffron Walden 33.33 4.6 No
Salisbury 16.39 2.8 No
Scarborough and Whitby 22.95 1.8 No
Scunthorpe 22.65 -12.5 No
Sedgefield 9.95 -13.9 No
Sevenoaks 41.67 5.5 No
Sheffield Central 26.15 -5.2 No
Sheffield, Hallam 11.48 7.1 No
Sheffield, Heeley 12.85 -11.5 No
Sherwood 14.03 5.8 Yes
Shipley 17.45 9.7 No
Shrewsbury and Atcham 30.88 6.3 No
North Shropshire 23.04 1.9 No
Sittingbourne and Sheppey 15.20 8.3 No
Skipton and Ripon 21.43 0.6 No
Sleaford and North Hykeham 17.14 1 No
Slough 16.27 -0.4 No
Solihull 14.40 3.5 Yes
Somerton and Frome 16.88 3.8 No
South Holland and The Deepings 17.50 2.1 No
South Ribble 26.21 6.6 Yes
South Shields 20.44 -8.8 No
Southampton, Itchen 27.72 -11.5 No
Southampton, Test 19.50 -5.7 No
Southend West 20.08 -0.1 No
Southport 20.10 3.3 No
Spelthorne 19.62 -3.4 No
Stafford 18.22 4.7 Yes
Staffordshire Moorlands 21.61 5.4 No
South Staffordshire 17.87 2.5 No
Stalybridge and Hyde 20.50 -10.1 No
Stevenage 9.02 6.4 Yes
Stirling 30.17 5.8 No
Stockport 24.52 -9.6 No
Stockton North 23.94 -12 No
Stockton South 26.21 4.7 Yes
Stoke-on-Trent Central 19.87 -13.6 No
Stoke-on-Trent North 12.80 -11.5 No
Stoke-on-Trent South 17.26 -8.1 No
Stone 31.72 2.2 No
Stourbridge 16.59 3.4 Yes
Strangford 19.12 -8.8 No
Stratford-on-Avon 23.10 0.3 No
Streatham 24.91 -4.2 No
Stretford and Urmston 17.55 -2.8 No
Stroud 27.16 2.5 Yes
Central Suffolk and North Ipswich 26.20 6.2 No
Suffolk Coastal 21.74 1.8 No
South Suffolk 24.11 5.7 No
West Suffolk 22.71 1.7 No
East Surrey 22.54 0.6 No
Surrey Heath 15.72 6.2 No
South West Surrey 29.56 8.1 No
Mid Sussex 17.18 2.5 No
Sutton and Cheam 17.91 -1.2 No
Sutton Coldfield 18.87 1.4 No
Swansea East 26.83 -5.1 No
Swansea West 36.13 -7.2 No
North Swindon 25.63 5.7 Yes
South Swindon 14.86 4.9 Yes
Tamworth 17.30 8.7 Yes
Tatton 16.62 3.1 No
Telford 19.34 -9.5 No
Tewkesbury 15.25 -1 No
North Thanet 26.09 4.7 No
South Thanet 12.25 6.8 No
Thurrock 22.54 3.6 Yes
Tiverton and Honiton 15.05 3.6 No
Tonbridge and Malling 29.84 5 No
Tooting 54.01 0.8 No
Torbay 27.27 5.2 No
Torfaen 14.62 -12.1 No
Totnes 25.76 3 No
Tottenham 14.14 1.4 No
Tunbridge Wells 30.90 5.6 No
Twickenham 32.76 2.7 No
Tynemouth 25.12 -3 No
North Tyneside 18.78 -8.7 No
West Tyrone 16.95 9.5 No
Mid Ulster 16.48 4.4 No
Upper Bann 18.42 -3.7 No
Vale of Clwyd 30.59 -3.6 No
Vale of Glamorgan 20.85 4.4 Yes
Vauxhall 48.26 -2 No
Wakefield 5.94 -4.8 No
Wallasey 20.81 -2.7 No
Walsall North 10.92 -11.2 No
Walsall South 21.05 -9.5 No
Walthamstow 21.94 1.5 No
Wansbeck 34.57 -9.3 No
Wantage 24.73 8.9 No
Warley 10.06 -2 No
Warrington North 15.45 -7.3 No
Warrington South 25.61 3.7 Yes
Warwick and Leamington 9.19 8.2 Yes
North Warwickshire 14.50 8.1 Yes
Watford 23.39 5.3 Yes
Waveney 25.56 6.9 Yes
Wealden 37.94 6.1 No
Weaver Vale 23.25 6.9 Yes
Wellingborough 19.31 5.5 No
Wells 27.09 6.1 Yes
Welwyn Hatfield 22.59 7.4 No
West Bromwich East 12.94 -9.2 No
West Bromwich West 19.25 -8.7 No
West Ham 20.44 10.9 No
Westmorland and Lonsdale 22.93 14.1 No
Weston-Super-Mare 18.45 4 No
Wigan 18.13 -9.6 No
North Wiltshire 29.34 1.9 No
Wimbledon 41.65 7.7 No
Winchester 21.50 11.2 Yes
Windsor 44.26 11.4 No
Wirral South 20.09 -1.7 No
Wirral West 20.50 0.7 No
Witney 25.49 9.4 No
Woking 21.50 2.9 No
Wokingham 16.77 4.6 No
Wolverhampton North East 24.07 -13.3 No
Wolverhampton South East 20.37 -12 No
Wolverhampton South West 12.74 2.6 Yes
Worcester 23.04 4.4 Yes
Mid Worcestershire 14.17 3.2 No
West Worcestershire 31.03 5.4 No
Workington 20.62 -6.5 No
East Worthing and Shoreham 24.38 4.6 No
Worthing West 19.32 4.1 No
The Wrekin 23.26 5.6 No
Wrexham 16.93 -9.2 No
Wycombe 20.57 1.2 No
Wyre Forest 16.43 7.8 Yes
Wythenshawe and Sale East 9.90 -8 No
Yeovil 18.23 4.2 No
East Yorkshire 22.05 2.1 No

This showed a very weak correlation between a higher percentage growth in mean income and a higher percentage growth in majority. It also showed, rather obviously that constituencies that saw a change of party had to have a positive percentage change in majority.

Here’s a similar scatter graph, that uses percentage growth in median income rather than mean income:

Constituency % growth in median income % change in share of vote Change party?
Aberavon 5.00 -8.1 No
Aberconwy 22.22 6.8 Yes
Aberdeen North 26.42 2 No
Aberdeen South 29.63 -0.2 No
West Aberdeenshire and Kincardine 38.80 -7.9 No
Airdrie and Shotts 26.14 -0.9 No
Aldershot 16.67 2.7 No
Aldridge-Brownhills 16.25 11.1 No
Altrincham and Sale West 26.32 1.9 No
Alyn and Deeside 16.56 -9.2 No
Amber Valley 8.48 4.7 Yes
Angus 27.21 5.9 No
East Antrim 6.59 -1 No
North Antrim 17.45 -10.4 No
South Antrim 18.47 -6.4 No
Arfon 23.78 3.9 Yes
Argyll and Bute 29.41 -4.9 No
Arundel and South Downs 15.03 7.4 No
Ashfield 5.92 -15 No
Ashford 24.84 2.7 No
Ashton-under-Lyne 19.01 -10.1 No
Aylesbury 24.21 3.8 No
Ayr, Carrick and Cumnock 12.93 1.8 No
Central Ayrshire 17.83 1.3 No
North Ayrshire and Arran 22.82 3.5 No
Banbury 17.51 5.9 No
Banff and Buchan 18.40 -9.9 No
Barking 16.97 4.7 No
Barnsley Central 2.60 -10.4 No
Barrow and Furness 36.96 2.9 No
Basingstoke 9.55 11.7 No
Bassetlaw 19.05 -2.5 No
Bath 16.48 11.2 No
Batley and Spen 9.62 -3.1 No
Battersea 28.45 7.5 Yes
Beaconsfield 20.28 7 No
Beckenham 20.10 -1.8 No
Bedford 20.99 5.4 Yes
Mid Bedfordshire 26.32 5.9 No
North East Bedfordshire 15.51 5.9 No
South West Bedfordshire 9.63 4.5 No
Belfast North 25.00 -2.9 No
Belfast South 14.20 10.9 No
Belfast West 38.52 2.5 No
Berwick-upon-Tweed 19.08 -8.9 No
Berwickshire, Roxburgh and Selkirk 13.07 3.5 No
Bethnal Green and Bow 18.52 8.5 Yes
Beverley and Holderness 14.72 6.2 No
Bexhill and Battle 22.22 -2.6 No
Bexleyheath and Crayford 15.18 3.9 No
Birkenhead 20.14 -2.3 No
Birmingham, Edgbaston 18.13 -2.5 No
Birmingham, Erdington 13.73 -11.1 No
Birmingham, Hall Green 17.20 -9.4 No
Birmingham, Hodge Hill 12.33 5.1 No
Birmingham, Ladywood 28.79 3 No
Birmingham, Northfield 15.24 -10.1 No
Birmingham, Perry Barr 9.68 4 No
Birmingham, Selly Oak 23.35 -8.3 No
Birmingham, Yardley 28.57 -2.5 No
Bishop Auckland 12.26 -11.1 No
Blackburn 29.32 5.7 No
Blackpool South 19.40 -7.5 No
Blaenau Gwent 19.70 20.1 Yes
Blaydon 27.33 -2 No
Blyth Valley 14.94 -10.5 No
Bognor Regis and Littlehampton 16.23 6.3 No
Bolsover 26.12 -15.2 No
Bolton North East 9.49 -0.4 No
Bolton South East 14.81 -8.3 No
Bolton West 11.39 -6.8 No
Bootle 23.97 -4.6 No
Boston and Skegness 22.31 3.1 No
Bosworth 4.55 0 No
Bournemouth East 5.88 3.1 No
Bournemouth West 25.17 5.6 No
Bracknell 9.01 2.6 No
Bradford South 19.57 -7 No
Bradford West 14.50 5.6 No
Braintree 13.22 2.7 No
Brecon and Radnorshire 20.95 1.3 No
Brent North 21.66 -2.5 No
Brentford and Isleworth 24.37 6.5 Yes
Brentwood and Ongar 13.53 2.9 No
Bridgend 10.29 -6.6 No
Brigg and Goole 12.20 6.9 Yes
Brighton, Kemptown 10.65 3.8 Yes
Brighton, Pavilion 15.64 9.4 Yes
Bristol East 21.77 -8.9 No
Bristol North West 25.00 5.5 Yes
Bristol South 21.43 -10.1 No
Bristol West 9.22 9 No
Bromley and Chislehurst 15.89 8.5 No
Bromsgrove 9.47 -7.3 No
Broxbourne 20.00 4.9 No
Broxtowe 12.50 1.8 Yes
Burnley 23.36 12 Yes
Burton 24.34 7.2 Yes
Bury North 25.32 3.4 Yes
Bury South 7.88 -10.5 No
Caerphilly 23.97 -10.5 No
Caithness, Sutherland and Easter Ross 23.84 -9.1 No
Calder Valley 25.31 3.6 Yes
Camberwell and Peckham 28.30 -4.1 No
Cambridge 33.15 -5.6 No
North East Cambridgeshire 16.88 4.7 No
North West Cambridgeshire 11.41 4.3 No
South Cambridgeshire 22.61 0.9 No
South East Cambridgeshire 19.78 0.8 No
Cannock Chase 15.24 10.1 Yes
Canterbury 14.91 0.3 No
Cardiff Central 23.13 -8.4 No
Cardiff North 24.29 1 Yes
Cardiff South and Penarth 10.56 -7.7 No
Cardiff West 12.87 -3.6 No
Carlisle 23.40 5.9 Yes
Carmarthen East and Dinefwr 34.53 -10.2 No
Carmarthen West and South Pembrokeshire 21.99 9.8 Yes
Carshalton and Wallington 19.15 7.9 No
Castle Point 14.97 -4.3 No
Ceredigion 27.01 13.5 No
Charnwood 20.12 3 No
Chatham and Aylesford 12.64 9.4 Yes
Cheadle 23.53 -0.7 No
Cheltenham 20.83 11.1 No
Chesham and Amersham 16.96 6.8 No
City of Chester 19.05 3.8 Yes
Chesterfield 30.83 -1.6 Yes
Chichester 18.82 7.4 No
Chingford and Woodford Green 22.28 -0.4 No
Chipping Barnet 23.15 2.9 No
Chorley 9.25 -7.6 No
Christchurch 24.22 1.1 No
Cities of London and Westminster 47.86 3.9 No
Cleethorpes 25.32 4.8 Yes
Clwyd South 24.52 -6.8 No
Clwyd West 22.60 5.4 No
Coatbridge, Chryston and Bellshill 26.42 2.1 No
Colchester 32.08 0.3 No
Colne Valley 25.16 4.1 Yes
Congleton 16.18 0.4 No
Copeland 30.63 -0.7 No
Corby 5.52 2.2 Yes
North Cornwall 22.79 5.7 No
South East Cornwall 19.08 10.1 Yes
Coventry North East 8.18 -7.6 No
Coventry North West 14.63 -5.2 No
Coventry South 22.56 -4 No
Crawley 9.34 5.8 Yes
Crewe and Nantwich 13.94 12.9 Yes
Croydon Central 12.70 -1 Yes
Croydon North 16.20 2.4 No
Croydon South 42.63 -1.1 No
Cumbernauld, Kilsyth and Kirkintilloch East 18.87 5.4 No
Cynon Valley 16.20 -10.5 No
Darlington 22.07 -12.9 No
Dartford 25.28 7.6 Yes
Daventry 8.99 3.5 No
Delyn 12.96 -4.9 No
Denton and Reddish 15.23 -6.7 No
Derby North 19.23 -9 No
Derby South 11.41 -9.8 No
North East Derbyshire 17.61 -10.1 No
South Derbyshire 13.22 8.1 Yes
Devizes 17.03 4 No
East Devon 29.41 1.1 No
North Devon 28.79 0.9 No
South West Devon 15.06 11.6 No
Torridge and West Devon 22.60 3.4 No
Dewsbury 30.50 3.3 Yes
Don Valley 16.67 -18.6 No
Doncaster Central 13.77 -11.3 No
Doncaster North 20.14 -3.8 No
Mid Dorset and North Poole 22.75 -4.9 No
North Dorset 19.19 4.6 No
South Dorset 32.41 7.1 Yes
West Dorset 28.10 1.1 No
Dover 18.06 9.1 Yes
South Down 13.29 1.6 No
Dudley North 11.33 -3.9 No
Dudley South 12.99 8.1 Yes
Dulwich and West Norwood 17.35 2.3 No
Dumfries and Galloway 22.30 4.8 No
Dumfriesshire, Clydesdale and Tweeddale 33.57 1.9 No
East Dunbartonshire 30.43 -3.1 No
West Dunbartonshire 24.34 9.4 No
Dundee East 17.61 0.6 No
Dundee West 6.58 3.9 No
Dunfermline and West Fife 25.32 -1.2 No
City of Durham 19.88 -2.9 No
North Durham 9.38 -13.6 No
North West Durham 19.11 -11.6 No
Ealing North 2.07 3.5 No
Ealing, Southall 10.27 -5.8 No
Easington 26.76 -12.4 No
East Ham 17.11 16.8 No
East Kilbride, Strathaven and Lesmahagow 20.38 2.8 No
East Lothian 16.96 3.1 No
Eastbourne 23.29 5.6 Yes
Eastleigh 13.07 8.2 No
Eddisbury 14.71 4.8 No
Edinburgh East 17.20 3.4 No
Edinburgh North and Leith 15.00 3.2 No
Edinburgh South 12.94 1.5 No
Edinburgh South West 25.15 3 No
Edinburgh West 10.61 -13.6 No
Edmonton 29.03 -2.3 No
Ellesmere Port and Neston 20.51 -4.1 No
Eltham 24.16 -0.7 No
Enfield North 32.70 -0.8 No
Enfield, Southgate 24.75 5.7 No
Epping Forest 31.02 1.2 No
Epsom and Ewell 19.14 1.2 No
Erewash 20.00 10.4 Yes
Erith and Thamesmead 37.33 -7.7 No
Esher and Walton 19.67 13.2 No
Exeter 25.00 -4 No
Falkirk 19.64 -5.1 No
Fareham 25.27 5.6 No
Faversham and Mid Kent 24.56 6.1 No
Feltham and Heston 16.36 -4.5 No
Fermanagh & South Tyrone 9.21 7.3 No
North East Fife 27.50 -7.8 No
Finchley and Golders Green 18.18 6.2 No
Folkestone and Hythe 13.58 -4.5 No
Forest of Dean 26.80 6 No
Foyle 16.11 -1.7 No
Fylde 35.26 -2.1 No
Gainsborough 20.13 5.4 No
Gedling 10.97 -5.5 No
Glasgow Central 19.08 3.8 No
Glasgow East 16.67 0.9 No
Glasgow North 20.59 5.1 No
Glasgow North West 23.95 4.9 No
Glasgow South 19.76 4.5 No
Glasgow South West 20.42 2.3 No
Glenrothes 18.12 10.4 No
Gloucester 14.63 5.3 Yes
Gordon 38.24 -9 No
Gosport 20.12 7 No
Gower 16.86 -4 No
Grantham and Stamford 20.48 3.4 No
Gravesham 29.56 4.8 No
Great Grimsby 5.37 -14.4 No
Great Yarmouth 21.48 5 Yes
Greenwich and Woolwich 32.00 -3.3 No
Guildford 24.74 9.9 No
Hackney North and Stoke Newington 16.39 6 No
Hackney South and Shoreditch 32.57 3 No
Halesowen and Rowley Regis 23.33 4.6 Yes
Halifax 6.45 -4.5 No
Haltemprice and Howden 19.43 3.2 No
Halton 10.00 -5.4 No
East Hampshire 18.04 9.7 No
East Hampshire 18.04 7.5 No
North West Hampshire 17.02 7.8 No
Harborough 14.88 6 No
Harlow 6.36 4.1 Yes
Harrogate and Knaresborough 20.24 9.9 Yes
Harrow East 19.13 6.1 Yes
Harrow West 11.22 -5 No
Hartlepool 22.54 -9 No
Hastings and Rye 23.13 3 Yes
Havant 28.19 6.8 No
Hayes and Harlington 17.42 -1.6 No
Hazel Grove 22.89 -1.5 No
Hemel Hempstead 17.28 9.9 No
Hemsworth 17.96 -11.9 No
Hendon 19.02 5.2 Yes
Henley 21.08 3 No
Hertford and Stortford 10.29 3.6 No
North East Hertfordshire 20.81 5.5 No
South West Hertfordshire 23.90 7.2 No
Hertsmere 15.20 2.8 No
Hexham 26.16 0.8 No
Heywood and Middleton 17.72 -8.2 No
High Peak 25.49 3.6 Yes
Hitchin and Harpenden 18.02 5.2 No
Hornsey and Wood Green 12.83 3.2 No
Horsham 25.52 3.4 No
Hove 26.95 0.3 Yes
Huddersfield 22.60 -7.6 No
Kingston upon Hull East 21.99 -8.1 No
Kingston upon Hull North 18.18 -13.1 No
Kingston upon Hull West and Hessle 21.17 -12.6 No
Huntingdon 16.30 -1.9 No
Hyndburn 8.86 -4.6 No
Ilford North 20.00 2 No
Ilford South 27.27 0.6 No
Inverclyde 25.97 5.2 No
Inverness, Nairn, Badenoch and Strathspey 20.65 0.4 No
Ipswich 12.80 8 Yes
Isle of Wight 26.09 -2.3 No
Islington North 19.70 3.3 No
Islington South and Finsbury 42.25 2.4 No
Islwyn 26.53 -15.1 No
Jarrow 24.66 -4.9 No
Keighley 23.84 7.7 Yes
Kettering 13.86 6.2 No
Kilmarnock and Loudoun 23.78 5.3 No
Kingston and Surbiton 23.74 -1.3 No
Kingswood 16.17 8.3 Yes
Kirkcaldy and Cowdenbeath 4.29 6.4 No
Lagan Valley 21.38 -8.5 No
Lanark and Hamilton East 18.39 3.9 No
West Lancashire 16.98 -2.9 No
Leeds Central 39.52 -10.2 No
Leeds East 34.35 -9.4 No
Leeds North East 6.57 -3 No
Leeds North West 18.60 10.6 No
Leeds West 25.87 -13.9 No
Leicester East 13.14 -5 No
Leicester South 15.44 6.2 No
Leicester West 12.00 -12.4 No
North West Leicestershire 24.54 8.6 Yes
Leigh 15.79 -9.8 No
Lewes 25.45 0.5 No
Lewisham, Deptford 20.11 -1.7 No
Lewisham East 19.55 -4.6 No
Leyton and Wanstead 14.53 -2.2 No
Lichfield 20.90 5.7 No
Lincoln 23.29 3.3 Yes
Linlithgow and East Falkirk 14.02 2.1 No
Liverpool, Riverside 27.89 0 No
Liverpool, Walton 30.15 0.2 No
Liverpool, Wavertree 18.59 3.6 No
Liverpool, West Derby 25.35 3.6 No
Livingston 23.08 -2.6 No
Llanelli 14.69 -4.5 No
East Londonderry 15.54 -6.3 No
Loughborough 29.41 4.3 Yes
Louth and Horncastle 24.11 3.2 No
Ludlow 11.88 7.7 No
Luton North 21.71 0.7 No
Luton South 9.94 -7.9 No
Macclesfield 12.97 -2.7 No
Maidenhead 14.91 7.6 No
Maidstone and The Weald 28.65 -3.8 No
Makerfield 25.68 -14.8 No
Manchester Central 18.71 -6.6 No
Manchester, Gorton 21.21 -3 No
Manchester, Withington 15.43 2.4 No
Mansfield 12.24 -11.4 No
Meriden 16.47 4 No
Merthyr Tydfil and Rhymney 20.00 -16.8 No
Middlesbrough 33.85 -11.7 No
Middlesbrough South and East Cleveland 34.46 -11.1 No
Midlothian 20.25 1.5 No
Mitcham and Morden 24.07 -0.3 No
Mole Valley 11.87 2.8 No
Monmouth 19.19 1.4 No
Montgomeryshire 19.18 13.8 Yes
Moray 16.15 3.1 No
Morecambe and Lunesdale 19.46 4.2 Yes
Motherwell and Wishaw 13.33 3.6 No
Na h-Eileanan an Iar 41.18 0.8 No
Neath 9.03 -6.3 No
New Forest East 8.02 3.4 No
New Forest West 17.58 2.9 No
Newark 30.92 3.4 No
Newbury 28.13 7.4 No
Newcastle-under-Lyme 22.30 -7.4 No
Newcastle upon Tyne Central 19.46 -4.6 No
Newcastle upon Tyne North 28.97 -9 No
Newport East 14.09 -8.2 No
Newport West 17.96 -3.6 No
Newry & Armagh 10.07 0.6 No
Mid Norfolk 9.20 2.9 No
North Norfolk 20.55 2.3 No
North West Norfolk 12.00 4.3 No
South Norfolk 19.05 5.2 No
South West Norfolk 12.66 3.4 No
Northampton North 19.75 4.4 Yes
Northampton South 2.75 3 Yes
Norwich North 14.29 10.1 Yes
Norwich South 27.70 -0.6 Yes
Nottingham East 32.61 -1.3 No
Nottingham North 22.14 -10.6 No
Nottingham South 11.80 -8.6 No
Nuneaton 15.92 4.6 Yes
Ochil and South Perthshire 25.77 6.5 No
Ogmore 4.61 -7.1 No
Old Bexley and Sidcup 24.18 4.1 No
Oldham East and Saddleworth 8.92 -10.7 No
Oldham West and Royton 16.56 -2.9 No
Orkney and Shetland 31.82 10.5 No
Orpington 17.65 8.5 No
Oxford East 24.28 6.5 No
Oxford West and Abingdon 20.00 9.6 Yes
Paisley and Renfrewshire North 24.68 8.3 No
Paisley and Renfrewshire South 20.00 7 No
Pendle 29.46 7.1 Yes
Penrith and The Border 20.26 2 No
Perth and North Perthshire 23.42 5.9 No
Peterborough 21.99 -2.9 No
Pontypridd 28.39 -15.4 No
Poole 12.12 4.1 No
Portsmouth North 29.93 6.5 Yes
Portsmouth South 18.83 4.2 No
Preseli Pembrokeshire 31.88 6.4 No
Preston 19.15 -0.5 No
Pudsey 12.71 4.8 Yes
Putney 32.69 9.7 No
Reading East 15.54 6.9 No
Reading West 8.42 9.6 Yes
Redcar 27.66 25 Yes
Redditch 20.13 5 Yes
Reigate 14.75 4.8 No
East Renfrewshire 25.42 6.9 No
Rhondda 32.56 -12.8 No
Ribble Valley 14.71 5.4 No
Richmond (Yorks) 9.71 3.5 No
Richmond Park 37.96 10.1 Yes
Rochdale 28.24 -4.5 No
Rochford and Southend East 11.76 1.5 No
Romford 13.16 -1.7 No
Ross, Skye and Lochaber 27.97 -6.1 No
Rossendale and Darwen 28.76 7.1 Yes
Rother Valley 22.73 -10.6 No
Rotherham 10.14 -13.1 No
Runnymede and Weybridge 21.36 4.5 No
Rushcliffe 16.15 3.1 No
Rutherglen and Hamilton West 20.75 5.2 No
Rutland and Melton 18.18 -0.1 No
Saffron Walden 20.63 4.6 No
Salisbury 13.07 2.8 No
Scarborough and Whitby 28.36 1.8 No
Scunthorpe 21.05 -12.5 No
Sedgefield 22.30 -13.9 No
Sevenoaks 26.70 5.5 No
Sheffield Central 30.77 -5.2 No
Sheffield, Hallam 14.15 7.1 No
Sheffield, Heeley 20.42 -11.5 No
Sherwood 23.33 5.8 Yes
Shipley 16.57 9.7 No
Shrewsbury and Atcham 26.28 6.3 No
North Shropshire 19.61 1.9 No
Sittingbourne and Sheppey 10.30 8.3 No
Skipton and Ripon 16.00 0.6 No
Sleaford and North Hykeham 12.80 1 No
Slough 12.57 -0.4 No
Solihull 18.58 3.5 Yes
Somerton and Frome 2.27 3.8 No
South Holland and The Deepings 17.42 2.1 No
South Ribble 20.75 6.6 Yes
South Shields 17.57 -8.8 No
Southampton, Itchen 25.00 -11.5 No
Southampton, Test 11.30 -5.7 No
Southend West 23.81 -0.1 No
Southport 20.95 3.3 No
Spelthorne 16.99 -3.4 No
Stafford 13.22 4.7 Yes
Staffordshire Moorlands 17.72 5.4 No
South Staffordshire 20.96 2.5 No
Stalybridge and Hyde 28.38 -10.1 No
Stevenage 5.35 6.4 Yes
Stirling 26.32 5.8 No
Stockport 23.46 -9.6 No
Stockton North 25.53 -12 No
Stockton South 30.00 4.7 Yes
Stoke-on-Trent Central 21.05 -13.6 No
Stoke-on-Trent North 16.43 -11.5 No
Stoke-on-Trent South 9.93 -8.1 No
Stone 18.71 2.2 No
Stourbridge 13.69 3.4 Yes
Strangford 11.59 -8.8 No
Stratford-on-Avon 14.36 0.3 No
Streatham 21.67 -4.2 No
Stretford and Urmston 17.88 -2.8 No
Stroud 17.71 2.5 Yes
Central Suffolk and North Ipswich 19.25 6.2 No
Suffolk Coastal 26.28 1.8 No
South Suffolk 17.71 5.7 No
West Suffolk 10.53 1.7 No
East Surrey 11.21 0.6 No
Surrey Heath 12.05 6.2 No
South West Surrey 17.35 8.1 No
Mid Sussex 25.41 2.5 No
Sutton and Cheam 23.96 -1.2 No
Sutton Coldfield 23.66 1.4 No
Swansea East 25.55 -5.1 No
Swansea West 28.19 -7.2 No
North Swindon 20.48 5.7 Yes
South Swindon 12.72 4.9 Yes
Tamworth 24.24 8.7 Yes
Tatton 18.46 3.1 No
Telford 13.82 -9.5 No
Tewkesbury 10.59 -1 No
North Thanet 28.99 4.7 No
South Thanet 5.06 6.8 No
Thurrock 25.00 3.6 Yes
Tiverton and Honiton 9.94 3.6 No
Tonbridge and Malling 30.43 5 No
Tooting 45.54 0.8 No
Torbay 15.49 5.2 No
Torfaen 17.36 -12.1 No
Totnes 15.79 3 No
Tottenham 24.00 1.4 No
Tunbridge Wells 22.70 5.6 No
Twickenham 17.62 2.7 No
Tynemouth 18.45 -3 No
North Tyneside 15.00 -8.7 No
West Tyrone 16.08 9.5 No
Mid Ulster 20.57 4.4 No
Upper Bann 13.64 -3.7 No
Vale of Clwyd 30.30 -3.6 No
Vale of Glamorgan 20.75 4.4 Yes
Vauxhall 32.40 -2 No
Wakefield 13.10 -4.8 No
Wallasey 23.36 -2.7 No
Walsall North 5.23 -11.2 No
Walsall South 8.03 -9.5 No
Walthamstow 24.39 1.5 No
Wansbeck 19.87 -9.3 No
Wantage 20.40 8.9 No
Warley 1.88 -2 No
Warrington North 15.29 -7.3 No
Warrington South 34.13 3.7 Yes
Warwick and Leamington 11.98 8.2 Yes
North Warwickshire 9.70 8.1 Yes
Watford 25.26 5.3 Yes
Waveney 21.13 6.9 Yes
Wealden 23.03 6.1 No
Weaver Vale 14.94 6.9 Yes
Wellingborough 24.36 5.5 No
Wells 22.67 6.1 Yes
Welwyn Hatfield 9.23 7.4 No
West Bromwich East 9.03 -9.2 No
West Bromwich West 18.18 -8.7 No
West Ham 16.78 10.9 No
Westmorland and Lonsdale 17.95 14.1 No
Weston-Super-Mare 16.56 4 No
Wigan 22.58 -9.6 No
North Wiltshire 27.68 1.9 No
Wimbledon 26.29 7.7 No
Winchester 11.44 11.2 Yes
Windsor 26.70 11.4 No
Wirral South 21.47 -1.7 No
Wirral West 32.28 0.7 No
Witney 22.53 9.4 No
Woking 9.26 2.9 No
Wokingham 19.27 4.6 No
Wolverhampton North East 24.29 -13.3 No
Wolverhampton South East 13.70 -12 No
Wolverhampton South West 23.53 2.6 Yes
Worcester 19.50 4.4 Yes
Mid Worcestershire 8.72 3.2 No
West Worcestershire 22.94 5.4 No
Workington 15.48 -6.5 No
East Worthing and Shoreham 16.88 4.6 No
Worthing West 20.26 4.1 No
The Wrekin 11.93 5.6 No
Wrexham 20.81 -9.2 No
Wycombe 5.88 1.2 No
Wyre Forest 11.95 7.8 Yes
Wythenshawe and Sale East 11.32 -8 No
Yeovil 13.33 4.2 No
East Yorkshire 17.33 2.1 No

A consistent theme seemed to be forming: correlations did not seem to exist where I expected them!

Finally, I decided to see if percentage change in mean incomes had much of an effect on the percentage of electors turning out:

Constituency % growth in mean income Turnout (%) Change party
Aberavon 13.37 60.9 No
Aberconwy 17.11 67.2 Yes
Aberdeen North 27.09 58.2 No
Aberdeen South 39.64 67.2 No
West Aberdeenshire and Kincardine 45.80 68.4 No
Airdrie and Shotts 22.95 57.5 No
Aldershot 14.41 63.5 No
Aldridge-Brownhills 21.43 65.6 No
Altrincham and Sale West 34.30 68.4 No
Alyn and Deeside 23.08 65.5 No
Amber Valley 12.82 65.5 Yes
Angus 27.89 60.4 No
East Antrim 14.08 50.7 No
North Antrim 20.43 57.8 No
South Antrim 20.94 53.9 No
Arfon 25.15 63.3 Yes
Argyll and Bute 23.38 67.3 No
Arundel and South Downs 19.87 72.9 No
Ashfield 18.02 62.3 No
Ashford 24.02 67.9 No
Ashton-under-Lyne 15.79 56.8 No
Aylesbury 21.84 68.3 No
Ayr, Carrick and Cumnock 16.83 62.6 No
Central Ayrshire 22.11 64.2 No
North Ayrshire and Arran 21.03 62.1 No
Banbury 17.84 66.7 No
Banff and Buchan 29.76 59.8 No
Barking 17.01 61.4 No
Barnsley Central 14.29 56.5 No
Barrow and Furness 39.52 64 No
Basingstoke 9.89 67.1 No
Bassetlaw 22.51 64.8 No
Bath 14.80 70.6 No
Batley and Spen 20.63 66.6 No
Battersea 35.20 65.7 Yes
Beaconsfield 36.41 70 No
Beckenham 27.52 72 No
Bedford 20.60 65.8 Yes
Mid Bedfordshire 26.04 71.9 No
North East Bedfordshire 21.62 71.2 No
South West Bedfordshire 13.17 66.3 No
Belfast North 21.18 56.5 No
Belfast South 25.21 57.4 No
Belfast West 27.81 54 No
Berwick-upon-Tweed 23.27 67.9 No
Berwickshire, Roxburgh and Selkirk 22.22 66.4 No
Bethnal Green and Bow 16.30 62.4 Yes
Beverley and Holderness 20.28 67.1 No
Bexhill and Battle 32.03 67.4 No
Bexleyheath and Crayford 19.03 66.4 No
Birkenhead 20.86 56.3 No
Birmingham, Edgbaston 23.77 60.6 No
Birmingham, Erdington 12.21 53.5 No
Birmingham, Hall Green 28.19 63.6 No
Birmingham, Hodge Hill 16.87 56.6 No
Birmingham, Ladywood 32.12 48.7 No
Birmingham, Northfield 24.59 58.6 No
Birmingham, Perry Barr 18.50 59 No
Birmingham, Selly Oak 13.76 62.2 No
Birmingham, Yardley 19.05 56.5 No
Bishop Auckland 12.31 60.2 No
Blackburn 19.08 62.9 No
Blackpool South 16.77 55.8 No
Blaenau Gwent 17.61 61.8 Yes
Blaydon 24.46 66.2 No
Blyth Valley 21.91 61.3 No
Bognor Regis and Littlehampton 14.66 66.2 No
Bolsover 22.60 60.5 No
Bolton North East 13.57 64.7 No
Bolton South East 20.37 57 No
Bolton West 6.36 66.7 No
Bootle 25.44 57.8 No
Boston and Skegness 11.89 64.2 No
Bosworth 11.69 70.2 No
Bournemouth East 10.95 61.9 No
Bournemouth West 19.10 58.1 No
Bracknell 7.80 67.8 No
Bradford South 20.99 59.8 No
Bradford West 9.14 64.9 No
Braintree 20.80 69.1 No
Brecon and Radnorshire 22.40 72.5 No
Brent North 10.91 62.3 No
Brentford and Isleworth 32.89 64.4 Yes
Brentwood and Ongar 21.69 73 No
Bridgend 16.28 65.3 No
Brigg and Goole 24.02 65.1 Yes
Brighton, Kemptown 18.36 64.7 Yes
Brighton, Pavilion 23.93 70 Yes
Bristol East 17.58 64.8 No
Bristol North West 43.15 68.5 Yes
Bristol South 24.31 61.6 No
Bristol West 9.86 66.9 No
Bromley and Chislehurst 20.90 67.3 No
Bromsgrove 22.66 70.7 No
Broxbourne 16.48 64 No
Broxtowe 13.49 73.2 Yes
Burnley 21.05 62.8 Yes
Burton 16.35 66.5 Yes
Bury North 22.17 67.3 Yes
Bury South 12.44 65.6 No
Caerphilly 22.60 62.3 No
Caithness, Sutherland and Easter Ross 25.93 60.9 No
Calder Valley 19.09 67.3 Yes
Camberwell and Peckham 33.84 59.3 No
Cambridge 35.08 67.1 No
North East Cambridgeshire 19.47 71.1 No
North West Cambridgeshire 17.57 65.6 No
South Cambridgeshire 27.55 74.8 No
South East Cambridgeshire 26.98 69.3 No
Cannock Chase 14.87 61.1 Yes
Canterbury 15.49 66.4 No
Cardiff Central 18.84 59.1 No
Cardiff North 25.21 72.7 Yes
Cardiff South and Penarth 19.10 60.2 No
Cardiff West 19.11 65.2 No
Carlisle 28.99 64.7 Yes
Carmarthen East and Dinefwr 28.88 72.6 No
Carmarthen West and South Pembrokeshire 29.94 69.7 Yes
Carshalton and Wallington 16.33 69 No
Castle Point 19.46 66.9 No
Ceredigion 26.32 63.9 No
Charnwood 21.68 71.9 No
Chatham and Aylesford 14.90 64.5 Yes
Cheadle 26.62 73.3 No
Cheltenham 22.55 66.8 No
Chesham and Amersham 26.68 74.6 No
City of Chester 21.76 66.7 Yes
Chesterfield 28.16 63.8 Yes
Chichester 28.85 69.6 No
Chingford and Woodford Green 13.57 66.5 No
Chipping Barnet 22.63 67.4 No
Chorley 12.73 70.1 No
Christchurch 27.23 71.8 No
Cities of London and Westminster 68.42 55.2 No
Cleethorpes 24.34 64 Yes
Clwyd South 21.61 64.5 No
Clwyd West 25.00 65.8 No
Coatbridge, Chryston and Bellshill 25.53 59.4 No
Colchester 28.71 62.3 No
Colne Valley 25.94 69.1 Yes
Congleton 18.91 70.3 No
Copeland 31.50 67.8 No
Corby 9.96 69.5 Yes
North Cornwall 23.56 68.9 No
South East Cornwall 26.06 69.5 Yes
Coventry North East 14.44 59.4 No
Coventry North West 15.18 63.9 No
Coventry South 32.66 62.4 No
Crawley 13.43 65.3 Yes
Crewe and Nantwich 23.62 64.1 Yes
Croydon Central 16.46 65.1 Yes
Croydon North 22.01 60.6 No
Croydon South 27.21 69.3 No
Cumbernauld, Kilsyth and Kirkintilloch East 14.50 64.3 No
Cynon Valley 16.18 59 No
Darlington 29.89 62.9 No
Dartford 29.69 65.7 Yes
Daventry 16.91 72.5 No
Delyn 14.15 69.2 No
Denton and Reddish 18.93 56.7 No
Derby North 25.77 63.1 No
Derby South 9.04 58 No
North East Derbyshire 24.27 65.9 No
South Derbyshire 23.64 71.4 Yes
Devizes 19.76 68.8 No
East Devon 32.84 72.6 No
North Devon 45.60 68.9 No
South West Devon 16.36 70.4 No
Torridge and West Devon 26.32 71.4 No
Dewsbury 42.16 68.4 Yes
Don Valley 16.34 59.8 No
Doncaster Central 12.15 57.2 No
Doncaster North 27.68 57.9 No
Mid Dorset and North Poole 23.47 72.4 No
North Dorset 22.22 73.4 No
South Dorset 25.14 68.6 Yes
West Dorset 35.86 74.6 No
Dover 20.41 70.1 Yes
South Down 21.00 60.2 No
Dudley North 17.42 63.5 No
Dudley South 13.97 63 Yes
Dulwich and West Norwood 26.42 66.2 No
Dumfries and Galloway 21.91 70 No
Dumfriesshire, Clydesdale and Tweeddale 28.43 68.9 No
East Dunbartonshire 33.07 75.2 No
West Dunbartonshire 23.08 64 No
Dundee East 20.00 62 No
Dundee West 20.00 58.9 No
Dunfermline and West Fife 26.98 66.5 No
City of Durham 23.26 67.2 No
North Durham 19.15 60.7 No
North West Durham 22.45 62.3 No
Ealing North 5.98 65.2 No
Ealing, Southall 1.20 63.8 No
Easington 27.22 54.7 No
East Ham 18.28 55.6 No
East Kilbride, Strathaven and Lesmahagow 19.61 66.6 No
East Lothian 17.11 67 No
Eastbourne 16.15 67 Yes
Eastleigh 15.49 69.3 No
Eddisbury 16.36 63 No
Edinburgh East 17.16 65.4 No
Edinburgh North and Leith 23.97 68.4 No
Edinburgh South 24.84 73.8 No
Edinburgh South West 26.07 68.5 No
Edinburgh West 25.60 71.3 No
Edmonton 22.96 63.2 No
Ellesmere Port and Neston 22.27 66.5 No
Eltham 37.61 67 No
Enfield North 30.84 67.1 No
Enfield, Southgate 24.26 69.1 No
Epping Forest 35.50 64.5 No
Epsom and Ewell 22.26 68.8 No
Erewash 23.91 68.4 Yes
Erith and Thamesmead 30.60 60.8 No
Esher and Walton 46.03 72.4 No
Exeter 23.66 67.7 No
Falkirk 19.70 62 No
Fareham 20.33 71.6 No
Faversham and Mid Kent 24.08 67.8 No
Feltham and Heston 19.07 59.9 No
Fermanagh & South Tyrone 17.62 68.9 No
North East Fife 33.18 63.8 No
Finchley and Golders Green 31.56 66.7 No
Folkestone and Hythe 23.11 67.7 No
Forest of Dean 20.10 71.3 No
Foyle 18.52 57.5 No
Fylde 29.07 66.3 No
Gainsborough 25.12 67.5 No
Gedling 10.05 68 No
Glasgow Central 24.62 50.9 No
Glasgow East 19.41 52 No
Glasgow North 20.78 57.5 No
Glasgow North West 20.37 58.3 No
Glasgow South 16.74 61.6 No
Glasgow South West 17.96 54.6 No
Glenrothes 21.02 59.8 No
Gloucester 16.08 64 Yes
Gordon 40.09 66.4 No
Gosport 20.49 64.5 No
Gower 17.04 67.5 No
Grantham and Stamford 19.63 67.7 No
Gravesham 34.63 67.4 No
Great Grimsby 11.60 53.8 No
Great Yarmouth 12.57 61.2 Yes
Greenwich and Woolwich 51.35 62.9 No
Guildford 26.69 72.1 No
Hackney North and Stoke Newington 28.13 62.9 No
Hackney South and Shoreditch 32.62 58.8 No
Halesowen and Rowley Regis 21.31 69 Yes
Halifax 5.03 61.9 No
Haltemprice and Howden 17.21 69.4 No
Halton 19.27 60 No
East Hampshire 21.66 71 No
East Hampshire 21.66 73.3 No
North West Hampshire 24.34 69.5 No
Harborough 19.91 70.5 No
Harlow 13.94 64.9 Yes
Harrogate and Knaresborough 34.71 71.1 Yes
Harrow East 20.63 68.1 Yes
Harrow West 13.29 67.3 No
Hartlepool 29.65 55.5 No
Hastings and Rye 21.97 64.7 Yes
Havant 26.40 63 No
Hayes and Harlington 20.29 60.7 No
Hazel Grove 25.82 67.4 No
Hemel Hempstead 16.80 68 No
Hemsworth 22.68 58 No
Hendon 22.34 63.6 Yes
Henley 25.94 73.2 No
Hertford and Stortford 17.94 70.6 No
North East Hertfordshire 35.89 69.8 No
South West Hertfordshire 29.15 72.5 No
Hertsmere 20.46 64.7 No
Hexham 49.82 72 No
Heywood and Middleton 23.81 57.5 No
High Peak 21.26 70.4 Yes
Hitchin and Harpenden 27.22 74.1 No
Hornsey and Wood Green 29.77 69.9 No
Horsham 23.57 72 No
Hove 25.21 69.5 Yes
Huddersfield 25.00 61.1 No
Kingston upon Hull East 22.42 50.6 No
Kingston upon Hull North 21.21 52 No
Kingston upon Hull West and Hessle 18.56 55 No
Huntingdon 13.82 64.9 No
Hyndburn 11.83 63.5 No
Ilford North 21.74 65 No
Ilford South 25.96 59.4 No
Inverclyde 25.13 63.4 No
Inverness, Nairn, Badenoch and Strathspey 27.84 64.9 No
Ipswich 16.83 62 Yes
Isle of Wight 26.92 63.9 No
Islington North 34.66 65.4 No
Islington South and Finsbury 36.01 64.4 No
Islwyn 23.84 63.2 No
Jarrow 25.82 60.3 No
Keighley 28.30 72.4 Yes
Kettering 5.96 68.8 No
Kilmarnock and Loudoun 20.00 62.8 No
Kingston and Surbiton 26.10 70.4 No
Kingswood 20.79 72.2 Yes
Kirkcaldy and Cowdenbeath 11.82 62.3 No
Lagan Valley 19.63 56 No
Lanark and Hamilton East 23.29 62.3 No
West Lancashire 19.56 65.7 No
Leeds Central 27.85 46 No
Leeds East 30.67 58.4 No
Leeds North East 11.07 70 No
Leeds North West 21.94 66.5 No
Leeds West 26.06 57.5 No
Leicester East 14.02 65.8 No
Leicester South 17.62 61.1 No
Leicester West 10.92 55.2 No
North West Leicestershire 20.74 72.9 Yes
Leigh 20.33 58.4 No
Lewes 21.15 72.9 No
Lewisham, Deptford 29.09 61.5 No
Lewisham East 15.35 63.3 No
Leyton and Wanstead 22.51 63.2 No
Lichfield 24.44 71 No
Lincoln 28.74 62.2 Yes
Linlithgow and East Falkirk 21.57 63.6 No
Liverpool, Riverside 29.85 52.1 No
Liverpool, Walton 26.11 54.8 No
Liverpool, Wavertree 20.73 60.6 No
Liverpool, West Derby 26.74 56.7 No
Livingston 21.99 63.1 No
Llanelli 17.06 67.3 No
East Londonderry 16.84 55.3 No
Loughborough 22.33 68.2 Yes
Louth and Horncastle 17.71 65 No
Ludlow 13.60 73.1 No
Luton North 18.04 65.5 No
Luton South 13.99 64.7 No
Macclesfield 36.19 66.4 No
Maidenhead 27.30 73.7 No
Maidstone and The Weald 23.33 68.9 No
Makerfield 18.48 59.3 No
Manchester Central 16.22 44.3 No
Manchester, Gorton 21.12 50.5 No
Manchester, Withington 27.27 60.5 No
Mansfield 13.97 60.4 No
Meriden 25.40 63.4 No
Merthyr Tydfil and Rhymney 14.69 58.6 No
Middlesbrough 26.22 51.4 No
Middlesbrough South and East Cleveland 30.26 63.6 No
Midlothian 22.45 63.9 No
Mitcham and Morden 27.08 66.4 No
Mole Valley 25.07 75.1 No
Monmouth 23.93 72.1 No
Montgomeryshire 17.30 69.4 Yes
Moray 20.87 62.2 No
Morecambe and Lunesdale 22.04 62.4 Yes
Motherwell and Wishaw 16.49 58.5 No
Na h-Eileanan an Iar 30.73 67.6 No
Neath 5.70 64.8 No
New Forest East 11.84 68.7 No
New Forest West 29.82 69.6 No
Newark 34.91 71.4 No
Newbury 36.52 74 No
Newcastle-under-Lyme 22.04 62.2 No
Newcastle upon Tyne Central 2.04 56.5 No
Newcastle upon Tyne North 26.04 65.5 No
Newport East 17.78 63.3 No
Newport West 21.84 64 No
Newry & Armagh 18.48 60.4 No
Mid Norfolk 7.73 68.4 No
North Norfolk 24.48 73.2 No
North West Norfolk 18.85 65.4 No
South Norfolk 22.81 72.2 No
South West Norfolk 16.33 66.6 No
Northampton North 31.79 65.1 Yes
Northampton South 2.58 61.8 Yes
Norwich North 16.23 65.7 Yes
Norwich South 16.06 64.6 Yes
Nottingham East 20.33 56.4 No
Nottingham North 21.05 54.2 No
Nottingham South 18.54 60.5 No
Nuneaton 17.10 65.8 Yes
Ochil and South Perthshire 21.59 67.2 No
Ogmore 7.53 62.4 No
Old Bexley and Sidcup 22.82 69.2 No
Oldham East and Saddleworth 16.26 61.4 No
Oldham West and Royton 14.77 59.3 No
Orkney and Shetland 37.82 58.5 No
Orpington 28.62 72.2 No
Oxford East 21.90 63.1 No
Oxford West and Abingdon 16.22 65.3 Yes
Paisley and Renfrewshire North 21.08 68.6 No
Paisley and Renfrewshire South 22.11 65.4 No
Pendle 31.21 67.8 Yes
Penrith and The Border 18.09 69.9 No
Perth and North Perthshire 22.12 66.9 No
Peterborough 15.47 63.9 No
Pontypridd 29.02 63 No
Poole 19.07 65.3 No
Portsmouth North 22.70 62.7 Yes
Portsmouth South 28.13 58.7 No
Preseli Pembrokeshire 24.31 69 No
Preston 13.95 53.1 No
Pudsey 19.21 70.9 Yes
Putney 27.41 64.4 No
Reading East 15.06 66.7 No
Reading West 4.08 65.9 Yes
Redcar 28.81 62.5 Yes
Redditch 20.60 66.1 Yes
Reigate 22.92 69.8 No
East Renfrewshire 31.66 77.3 No
Rhondda 23.87 60.3 No
Ribble Valley 17.34 67.2 No
Richmond (Yorks) 19.41 66.3 No
Richmond Park 47.81 76.2 Yes
Rochdale 23.56 58.1 No
Rochford and Southend East 21.72 58.3 No
Romford 19.66 65.2 No
Ross, Skye and Lochaber 21.20 67.2 No
Rossendale and Darwen 20.66 64.4 Yes
Rother Valley 25.13 64.2 No
Rotherham 7.73 59 No
Runnymede and Weybridge 29.17 66.4 No
Rushcliffe 20.90 73.6 No
Rutherglen and Hamilton West 22.40 61.5 No
Rutland and Melton 27.52 71.5 No
Saffron Walden 33.33 71.5 No
Salisbury 16.39 71.9 No
Scarborough and Whitby 22.95 65.3 No
Scunthorpe 22.65 58.7 No
Sedgefield 9.95 62.1 No
Sevenoaks 41.67 71 No
Sheffield Central 26.15 61.4 No
Sheffield, Hallam 11.48 74.3 No
Sheffield, Heeley 12.85 62.3 No
Sherwood 14.03 68.5 Yes
Shipley 17.45 73 No
Shrewsbury and Atcham 30.88 70.3 No
North Shropshire 23.04 65.7 No
Sittingbourne and Sheppey 15.20 64 No
Skipton and Ripon 21.43 70.7 No
Sleaford and North Hykeham 17.14 70.2 No
Slough 16.27 61.6 No
Solihull 14.40 72.3 Yes
Somerton and Frome 16.88 74.3 No
South Holland and The Deepings 17.50 65.8 No
South Ribble 26.21 67.9 Yes
South Shields 20.44 57 No
Southampton, Itchen 27.72 59.6 No
Southampton, Test 19.50 61.4 No
Southend West 20.08 65.2 No
Southport 20.10 65.1 No
Spelthorne 19.62 67.1 No
Stafford 18.22 71.1 Yes
Staffordshire Moorlands 21.61 70.5 No
South Staffordshire 17.87 68.3 No
Stalybridge and Hyde 20.50 59.2 No
Stevenage 9.02 64.8 Yes
Stirling 30.17 70.9 No
Stockport 24.52 62.2 No
Stockton North 23.94 59.2 No
Stockton South 26.21 68.1 Yes
Stoke-on-Trent Central 19.87 53.2 No
Stoke-on-Trent North 12.80 55.8 No
Stoke-on-Trent South 17.26 58.6 No
Stone 31.72 70.4 No
Stourbridge 16.59 67.8 Yes
Strangford 19.12 53.7 No
Stratford-on-Avon 23.10 72.7 No
Streatham 24.91 62.8 No
Stretford and Urmston 17.55 63.3 No
Stroud 27.16 74.1 Yes
Central Suffolk and North Ipswich 26.20 70.5 No
Suffolk Coastal 21.74 71.7 No
South Suffolk 24.11 70.9 No
West Suffolk 22.71 64.7 No
East Surrey 22.54 71.1 No
Surrey Heath 15.72 69.6 No
South West Surrey 29.56 74.8 No
Mid Sussex 17.18 72.4 No
Sutton and Cheam 17.91 72.8 No
Sutton Coldfield 18.87 67.9 No
Swansea East 26.83 54.6 No
Swansea West 36.13 58 No
North Swindon 25.63 64.2 Yes
South Swindon 14.86 64.9 Yes
Tamworth 17.30 64.5 Yes
Tatton 16.62 67.8 No
Telford 19.34 63.5 No
Tewkesbury 15.25 70.4 No
North Thanet 26.09 63.2 No
South Thanet 12.25 65.6 No
Thurrock 22.54 58.9 Yes
Tiverton and Honiton 15.05 71.5 No
Tonbridge and Malling 29.84 71.5 No
Tooting 54.01 68.6 No
Torbay 27.27 64.5 No
Torfaen 14.62 61.5 No
Totnes 25.76 70.4 No
Tottenham 14.14 59.1 No
Tunbridge Wells 30.90 68.1 No
Twickenham 32.76 74.1 No
Tynemouth 25.12 69.6 No
North Tyneside 18.78 59.7 No
West Tyrone 16.95 61 No
Mid Ulster 16.48 63.2 No
Upper Bann 18.42 55.4 No
Vale of Clwyd 30.59 63.7 No
Vale of Glamorgan 20.85 69.3 Yes
Vauxhall 48.26 57.7 No
Wakefield 5.94 62.8 No
Wallasey 20.81 63.2 No
Walsall North 10.92 56.5 No
Walsall South 21.05 63.5 No
Walthamstow 21.94 63.4 No
Wansbeck 34.57 61.9 No
Wantage 24.73 70 No
Warley 10.06 61 No
Warrington North 15.45 62.7 No
Warrington South 25.61 69.3 Yes
Warwick and Leamington 9.19 72.3 Yes
North Warwickshire 14.50 67.4 Yes
Watford 23.39 68.3 Yes
Waveney 25.56 65.1 Yes
Wealden 37.94 71.8 No
Weaver Vale 23.25 65.4 Yes
Wellingborough 19.31 67.2 No
Wells 27.09 70.3 Yes
Welwyn Hatfield 22.59 68 No
West Bromwich East 12.94 60.6 No
West Bromwich West 19.25 55.8 No
West Ham 20.44 55 No
Westmorland and Lonsdale 22.93 76.9 No
Weston-Super-Mare 18.45 67.2 No
Wigan 18.13 58.5 No
North Wiltshire 29.34 73.4 No
Wimbledon 41.65 72.1 No
Winchester 21.50 75.8 Yes
Windsor 44.26 71.3 No
Wirral South 20.09 71.1 No
Wirral West 20.50 71.5 No
Witney 25.49 73.3 No
Woking 21.50 71.5 No
Wokingham 16.77 71.4 No
Wolverhampton North East 24.07 59.2 No
Wolverhampton South East 20.37 58 No
Wolverhampton South West 12.74 68.2 Yes
Worcester 23.04 67.2 Yes
Mid Worcestershire 14.17 70.6 No
West Worcestershire 31.03 74.3 No
Workington 20.62 65.9 No
East Worthing and Shoreham 24.38 65.4 No
Worthing West 19.32 64.7 No
The Wrekin 23.26 70.1 No
Wrexham 16.93 64.8 No
Wycombe 20.57 64.9 No
Wyre Forest 16.43 66.3 Yes
Wythenshawe and Sale East 9.90 51 No
Yeovil 18.23 69.4 No
East Yorkshire 22.05 64 No

This appeared to show that a change of party requires a higher turnout, but once again there was only a very weak correlation between growth in mean average incomes and a higher turnout.

In one light, my investigation could be seen as an exercise in frustration. However, one could also view it as a good example of how a bit of data and a few scatter graphs can challenge preconceived expectations.