Elections and housing

When we made our General Election 2024 website , we processed demographic data for each constituency. One of the topics in that data was housing tenure. For each constituency there is a percentage of homes owned outright, with a mortgage or loan, private rented, social rent, and other. Here we are going to explore the data from the results of the election and the housing tenure breakdown for each constituency.

First, lets import some modules to help us and set up paths so that they're system independent.


from pathlib import Path
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ["Arial"]
ROOT = Path('../')
ROOT.resolve()
PosixPath('/Users/lukestrange/Code/housing')

For election results, we'll use the Commons Library detailed results by constituency CSV. We'll download this at put it in the data/misc folder. It's in pretty good shape. We don't need all the columns so we will specify which ones we do need when reading the CSV. ONS ID is the code for the constituency. First party is the winning party. The rest should be self-explanatory.


ge_results = pd.read_csv(ROOT / 'data/misc/HoC-GE2024-results-by-constituency.csv', 
                         usecols=['ONS ID', 'First party', 'Electorate', 'Valid votes', 'Invalid votes'])

geo_codes = pd.read_csv(ROOT / 'metadata/lookups/Westminster_Parliamentary_Constituencies_(Future)_Names_and_Codes_in_the_United_Kingdom_v2.csv',
                        usecols=['PCON24CD', 'PCON24NM'])

Breakdown of housing tenure by new (May 2024) parliamentary constituencies is a bit more involved. Commons library has new constituency data dashboards, but the one on housing tenure hasn't yet been updated. So, we'll use the XLSX file on the data for new constituencies page. Breakdown on housing tenure is only available for England, Wales and Northern Ireland. The XLSX file is 1.2MB, which is very large. I'll put it in the raw directory and not check it into GitHub. If you wanted to run this code, you'd need a copy of the XLSX file.

We need some code to help clean the data and put it all together. I'm going to write these as functions to save time, as there are multiple sheets in the xlsx file to read.

get_variable is a utility function that filters the data set by selecting the variable topic_name from the column col_name.

get_data is collection of steps to clean and reshape the data in the XLSX file. Given that we'll need to do this across 2 different sheet, and there are other potential variables we may want to investigate in the future, it's worth generalising this code somewhat. get_data takes 3 arguments: sheet_name: the sheet in the XLSX file to read, topic_name: passed through to get_variable, and drop_cols: columns we won't need at the end.

def get_variable(data, col_name, topic_name):
    data = data.loc[data[col_name] == topic_name]
    return data

def get_data(sheet_name, topic_name, drop_cols, value_type=float, header=2, is_percent=True):
    # Set file path
    path = 'raw/Demographic-data-for-new-parliamentary-constituencies-May-2024.xlsx'

    # Read the file and cut the data by topic_name
    data = data = pd.read_excel(ROOT / path, sheet_name=sheet_name, header=header).pipe(get_variable, 'Topic', topic_name)

    # Fix a naming error
    data.replace('Ynys Mon', 'Ynys Môn', inplace=True)

    # Drop unused columns
    data.drop(columns=drop_cols, inplace=True)
    
    # Rename columns to merge with constituency codes
    data.rename(columns={'New constituency name': 'PCON24NM', 'Constituency value': topic_name}, inplace=True)

    # Convert the data types to integer
    data[topic_name] = data[topic_name].astype(value_type)

    # Get a list of unique Variable names, and how many there are, for the given topic.
    v_names = list(data['Variable'].unique())
    v_num = len(v_names)

    # If there are multiple variables for a given topic, we want to pivot the data so that each of of these has its own column.
    if v_num > 1:
            print(f'More than one variable type: {v_names}. Pivoting the data\n')
            data = data.pivot(index='PCON24NM', columns='Variable', values=topic_name)
    
    # If there is only one variable, we can drop the variable column as we don't need it.
    if v_num == 1:
        print(f'Only one variable type: {v_names}. Dropping the variable column\n')
        data.drop(columns='Variable', inplace=True)

    # Now we can merge the geography codes and data, and set the index to the geography code.
    data = data.merge(geo_codes, on='PCON24NM', how='inner').set_index('PCON24CD', drop=True)

    # If the data is a pct, make it out of 100 and round to 1dp.
    if is_percent:
        data[v_names] = data[v_names].mul(100).round(1)

    # Drop PCON24NM column as we don't need it.
    data.drop(columns='PCON24NM', inplace=True)

    return data

ew_total_households = get_data('EW_data', 'Households', ['Topic', 'England & Wales value'], is_percent=False).drop(columns='index')
ni_total_households = get_data('NI_data', 'Households', ['Topic', 'Northern Ireland value'], is_percent=False).drop(columns='index')
# Concatenate (join) the two dataframes.
total_households = pd.concat([ew_total_households, ni_total_households])
uk_tenure = pd.concat([ew_housing_tenure, ni_housing_tenure]).merge(total_households, on=['PCON24CD', 'PCON24NM'])

# While we're here write this file to the data directory
uk_tenure.to_csv(ROOT / 'data/tenure/tenure_type.csv')
uk_tenure

More than one variable type: ['Other tenure', 'Owned outright', 'Owned with a mortgage or loan', 'Private rented', 'Social rented']. Pivoting the data.

More than one variable type: ['Owned outright', 'Owned with a mortgage or loan', 'Private rented', 'Social rented', 'Other tenure']. Pivoting the data.

Only one variable type: ['Total households']. Dropping the variable column.

Only one variable type: ['Number of households']. Dropping the variable column.

PCON24NM Other tenure Owned outright Owned with a mortgage or loan Private rented Social rented Households
PCON24CD
W07000081 Aberafan Maesteg 0.3 37.0 27.3 15.5 19.9 40800.0
E14001063 Aldershot 1.8 27.7 35.5 20.0 15.1 46200.0
E14001064 Aldridge-Brownhills 0.7 42.0 33.2 10.7 13.4 39200.0
E14001065 Altrincham and Sale West 0.6 37.7 36.4 13.8 11.4 40700.0
W07000082 Alyn and Deeside 0.5 36.2 34.5 13.8 15.0 43800.0
... ... ... ... ... ... ... ...
N05000014 South Antrim 3.2 35.5 37.3 13.8 10.1 42200.0
N05000015 South Down 3.2 39.4 30.7 17.4 9.3 39100.0
N05000016 Strangford 3.1 39.5 31.3 13.3 12.9 40900.0
N05000017 Upper Bann 3.3 32.1 31.5 20.8 12.3 48600.0
N05000018 West Tyrone 3.4 39.8 26.3 18.9 11.6 38600.0

593 rows x 7 columns

Next let's calculate some mean averages for each housing tenure type. We would need to work out the actual number of households for each tenure type per constituency, add them up for the whole of the UK and divide by the total number of households. However, since the number of households in each constituency are approximately equal, we can go ahead and just use the averages of the percentages for each constituency. In this case our "sample size" for each constituency is roughly the same, so it works out. We can ONLY do this because the number of households are approximately equal, and below we've showed that the two methods produce identical results to 0 decimal places.


def avg(data, column):
    number_households_by_tenure = (data[column] / 100) * data['Households']
    total_households_by_tenure = sum(number_households_by_tenure)
    total_households = sum(data['Households'])
    average_of_tenure_type = 100 * total_households_by_tenure / total_households
    return print(f"{column}: {round(average_of_tenure_type)}")

print('Using the full method with sample size:\n')
avg(uk_tenure, 'Owned outright')
avg(uk_tenure, 'Owned with a mortgage or loan')
avg(uk_tenure, 'Private rented')
avg(uk_tenure, 'Social rented')
avg(uk_tenure, 'Other tenure')

uk_tenure_means = uk_tenure.mean(numeric_only=True).round()
print('\n Using the mean of the percentages:\n', uk_tenure_means)
Using the full method with sample size:
  • Owned outright: 33
  • Owned with a mortgage or loan: 29
  • Private rented: 20
  • Social rented: 17
  • Other tenure: 1
Using the mean of the percentages:
  • Other tenure 1.0
  • Owned outright 33.0
  • Owned with a mortgage or loan 29.0
  • Private rented 20.0
  • Social rented 17.0
  • Households 43088.0
  • dtype: float64

We want to merge the uk_tenure and ge_results data using the geography code to match the rows. In order to do this, we need to ensure the columns containing that data have the same name.


ge_results.rename(columns={'ONS ID':'PCON24CD'}, inplace=True)
d = ge_results.merge(uk_tenure, on='PCON24CD')
d
PCON24CD First party Electorate Valid votes Invalid votes Other tenure Owned outright Owned with a mortgage or loan Private rented Social rented
0 W07000081 Lab 72580 35755 79 0.3 37.0 27.3 15.5 19.9
1 E14001063 Lab 78553 48544 179 1.8 27.7 35.5 20.0 15.1
2 E14001064 Con 70268 40912 156 0.7 42.0 33.2 10.7 13.4
3 E14001065 Lab 74025 51452 184 0.6 37.7 36.4 13.8 11.4
4 W07000082 Lab 75790 43392 135 0.5 36.2 34.5 13.8 15.0
... ... ... ... ... ... ... ... ... ... ...
588 E14001602 Lab 77767 39132 142 1.0 23.0 26.6 16.6 32.8
589 E14001603 LD 79918 48952 109 1.2 39.2 26.9 17.5 15.1
590 W07000112 PC 53141 32628 79 0.6 44.6 23.6 15.6 15.6
591 E14001604 Lab 79557 43323 228 0.9 27.5 24.9 28.0 18.7
592 E14001605 Lab 76228 51106 184 0.9 47.3 32.2 11.1 8.6

593 rows × 10 columns

Now, let's define a dictionary for some colours of each party. We'll use the official hex codes.


cmap = {
    "Con":"#0485A8", 
    "Lab":"#DC4343",
    "RUK": "#09d2e0",
    "LD": "#EAA544",
    "DUP": "#BF3759",
    "SF":  "#2C604D",
    "SDLP": "#53BC5B",
    "Ind": "#440d54",
    "Green":"#5EBD4C",
    "PC": "#4FBA7C",
    "Spk": "#909090",
    "APNI": "#EAA544",
    "TUV": "#6dcad2",
    "SNP":  "#EBDB1C",
    "UUP": "#3b75a8"
}

We're ready to make the visualisation. We want to plot the percentage of homes by each housing tenure type for each constituency, coloured by the winning party. We can do this using something called a stripplot.


def make_stripplot(data, x, y, hue, xlabel, ylabel, palette=cmap):
    ax = sns.stripplot(data=data, x=x, y=y, hue=hue, palette=palette)
    ax.set(xlabel=xlabel, ylabel=ylabel)
    avg = uk_tenure_means[x]
    ax.vlines(avg, ymin=0, ymax=13, linestyles='--', label='UK average') # This plots a vertical line at the average
    return ax

Results

For all constituencies (excluding Scotland), the avereage percentage of homes owned outright was 33%. Labour seats have the greatest range, winning in constituencies where fewer than 10% of homes are owned outright, and some, conversely, with nearly 50% owned outright. Overall, 37% of their seats were above the average for percentage of homes owned outright.

Conservative and Lib Dem constituencies follow similar trends to eachother. The majority of constituencies are in areas where the percentage of homes owned outright is above the national average. 91% of conservative seats are above the national average for percentage of homes owned outright, compared to 79% for Lib Dems.


ax = make_stripplot(d, x='Owned outright', y='First party', hue='First party', xlabel='Owned outright (%)', ylabel='Winning party')
plt.savefig(ROOT / "src/assets/images/owned_outright.png")
plt.show()
SF
Reform UK
PC
Liberal Democrat
Labour
Independent
Green
DUP
Conservative
Owned outright (%)0102030405060Winning partyConservativeDUPGreenIndependentLabourLib DemPlaid CymruReform UKSinn FéinAldridge-Brownhills
Owned outright: 42%
Arundel and South Downs
Owned outright: 44.3%
Basildon and Billericay
Owned outright: 29.5%
Beaconsfield
Owned outright: 37.7%
Beverley and Holderness
Owned outright: 44.4%
Bexhill and Battle
Owned outright: 48.5%
Bognor Regis and Littlehampton
Owned outright: 41.9%
Braintree
Owned outright: 35.4%
Brentwood and Ongar
Owned outright: 37.2%
Bridgwater
Owned outright: 36.5%
Bridlington and The Wolds
Owned outright: 44.1%
Brigg and Immingham
Owned outright: 42.5%
Broadland and Fakenham
Owned outright: 45.2%
Bromley and Biggin Hill
Owned outright: 34.1%
Bromsgrove
Owned outright: 42.4%
Broxbourne
Owned outright: 33.3%
Castle Point
Owned outright: 45.4%
Central Devon
Owned outright: 44.3%
Central Suffolk and North Ipswich
Owned outright: 42.4%
Chester South and Eddisbury
Owned outright: 43.2%
Chingford and Woodford Green
Owned outright: 30.3%
Christchurch
Owned outright: 51.3%
Croydon South
Owned outright: 31.8%
Daventry
Owned outright: 37.3%
Droitwich and Evesham
Owned outright: 38.9%
East Grinstead and Uckfield
Owned outright: 39.7%
East Hampshire
Owned outright: 41.4%
East Surrey
Owned outright: 36.1%
East Wiltshire
Owned outright: 33.3%
Epping Forest
Owned outright: 33.4%
Exmouth and Exeter East
Owned outright: 40.2%
Fareham and Waterlooville
Owned outright: 41.6%
Farnham and Bordon
Owned outright: 37.3%
Faversham and Mid Kent
Owned outright: 36.5%
Fylde
Owned outright: 44%
Gainsborough
Owned outright: 41.5%
Godalming and Ash
Owned outright: 38.1%
Goole and Pocklington
Owned outright: 41.1%
Gosport
Owned outright: 37.2%
Grantham and Bourne
Owned outright: 37.3%
Hamble Valley
Owned outright: 36.5%
Harborough, Oadby and Wigston
Owned outright: 41.6%
Harrow East
Owned outright: 33.3%
Harwich and North Essex
Owned outright: 41.8%
Havant
Owned outright: 37.7%
Hereford and South Herefordshire
Owned outright: 38.8%
Herne Bay and Sandwich
Owned outright: 43.4%
Hertsmere
Owned outright: 32.1%
Hinckley and Bosworth
Owned outright: 39%
Hornchurch and Upminster
Owned outright: 36.1%
Huntingdon
Owned outright: 36%
Isle of Wight East
Owned outright: 46%
Keighley and Ilkley
Owned outright: 38.9%
Kenilworth and Southam
Owned outright: 42.4%
Kingswinford and South Staffordshire
Owned outright: 46.9%
Leicester East
Owned outright: 28.6%
Louth and Horncastle
Owned outright: 47.3%
Maidstone and Malling
Owned outright: 29.9%
Maldon
Owned outright: 43.4%
Melton and Syston
Owned outright: 40.2%
Meriden and Solihull East
Owned outright: 38%
Mid Bedfordshire
Owned outright: 34.3%
Mid Buckinghamshire
Owned outright: 38.8%
Mid Leicestershire
Owned outright: 41.7%
Mid Norfolk
Owned outright: 42.5%
New Forest East
Owned outright: 43.6%
New Forest West
Owned outright: 49.6%
Newark
Owned outright: 40.4%
North Bedfordshire
Owned outright: 35.3%
North Cotswolds
Owned outright: 40.2%
North Dorset
Owned outright: 44%
North East Cambridgeshire
Owned outright: 37.7%
North West Essex
Owned outright: 35.3%
North West Hampshire
Owned outright: 30.2%
North West Norfolk
Owned outright: 40.8%
Old Bexley and Sidcup
Owned outright: 37.7%
Orpington
Owned outright: 38.1%
Rayleigh and Wickford
Owned outright: 44%
Reigate
Owned outright: 35%
Richmond and Northallerton
Owned outright: 43.2%
Romford
Owned outright: 32.8%
Romsey and Southampton North
Owned outright: 38.9%
Ruislip, Northwood and Pinner
Owned outright: 36.6%
Runnymede and Weybridge
Owned outright: 33.4%
Rutland and Stamford
Owned outright: 42.1%
Salisbury
Owned outright: 38.2%
Sevenoaks
Owned outright: 37.8%
Skipton and Ripon
Owned outright: 44.8%
Sleaford and North Hykeham
Owned outright: 39.8%
Solihull West and Shirley
Owned outright: 41.5%
South Holland and The Deepings
Owned outright: 40.8%
South Leicestershire
Owned outright: 39.6%
South Northamptonshire
Owned outright: 36.6%
South Shropshire
Owned outright: 47.6%
South Suffolk
Owned outright: 43.5%
South West Devon
Owned outright: 42.8%
South West Hertfordshire
Owned outright: 35%
South West Wiltshire
Owned outright: 37.3%
Spelthorne
Owned outright: 33.4%
Staffordshire Moorlands
Owned outright: 47.8%
Stockton West
Owned outright: 40.9%
Stone, Great Wyrley and Penkridge
Owned outright: 42.9%
Sussex Weald
Owned outright: 43.3%
Sutton Coldfield
Owned outright: 42.5%
Tatton
Owned outright: 42%
The Wrekin
Owned outright: 35.5%
Thirsk and Malton
Owned outright: 43.5%
Tonbridge
Owned outright: 37.9%
Torridge and Tavistock
Owned outright: 46.3%
Weald of Kent
Owned outright: 42.6%
West Suffolk
Owned outright: 31.4%
West Worcestershire
Owned outright: 45.3%
Wetherby and Easingwold
Owned outright: 44.1%
Windsor
Owned outright: 29.8%
Witham
Owned outright: 37.3%
Wyre Forest
Owned outright: 40.7%
Belfast East
Owned outright: 28.3%
East Antrim
Owned outright: 39.1%
East Londonderry
Owned outright: 38.7%
Strangford
Owned outright: 39.5%
Upper Bann
Owned outright: 32.1%
Brighton Pavilion
Owned outright: 24.3%
Bristol Central
Owned outright: 19.1%
North Herefordshire
Owned outright: 46.1%
Waveney Valley
Owned outright: 46.7%
Birmingham Perry Barr
Owned outright: 28%
Blackburn
Owned outright: 33%
Dewsbury and Batley
Owned outright: 32.5%
Islington North
Owned outright: 12.1%
Leicester South
Owned outright: 24.3%
North Down
Owned outright: 38.6%
Aberafan Maesteg
Owned outright: 37%
Aldershot
Owned outright: 27.7%
Altrincham and Sale West
Owned outright: 37.7%
Alyn and Deeside
Owned outright: 36.2%
Amber Valley
Owned outright: 39.2%
Ashford
Owned outright: 30.2%
Ashton-under-Lyne
Owned outright: 29.1%
Aylesbury
Owned outright: 30.2%
Banbury
Owned outright: 33.8%
Bangor Aberconwy
Owned outright: 41.5%
Barking
Owned outright: 13.1%
Barnsley North
Owned outright: 32.4%
Barnsley South
Owned outright: 30.3%
Barrow and Furness
Owned outright: 41.4%
Basingstoke
Owned outright: 27.5%
Bassetlaw
Owned outright: 36.6%
Battersea
Owned outright: 15.9%
Beckenham and Penge
Owned outright: 28%
Bedford
Owned outright: 28.4%
Bermondsey and Old Southwark
Owned outright: 9.2%
Bethnal Green and Stepney
Owned outright: 7.5%
Bexleyheath and Crayford
Owned outright: 33.9%
Birkenhead
Owned outright: 28.1%
Birmingham Edgbaston
Owned outright: 26.1%
Birmingham Erdington
Owned outright: 25.1%
Birmingham Hall Green and Moseley
Owned outright: 31.6%
Birmingham Hodge Hill and Solihull North
Owned outright: 26.6%
Birmingham Ladywood
Owned outright: 14%
Birmingham Northfield
Owned outright: 27.3%
Birmingham Selly Oak
Owned outright: 27.8%
Birmingham Yardley
Owned outright: 29.3%
Bishop Auckland
Owned outright: 38.1%
Blackley and Middleton South
Owned outright: 23.6%
Blackpool North and Fleetwood
Owned outright: 40.6%
Blackpool South
Owned outright: 28.8%
Blaenau Gwent and Rhymney
Owned outright: 34.7%
Blaydon and Consett
Owned outright: 34.9%
Blyth and Ashington
Owned outright: 31.6%
Bolsover
Owned outright: 35.6%
Bolton North East
Owned outright: 33.2%
Bolton South and Walkden
Owned outright: 25.6%
Bolton West
Owned outright: 38.1%
Bootle
Owned outright: 26.3%
Bournemouth East
Owned outright: 28.3%
Bournemouth West
Owned outright: 28.8%
Bracknell
Owned outright: 27%
Bradford East
Owned outright: 27.4%
Bradford South
Owned outright: 27.8%
Bradford West
Owned outright: 27%
Brent East
Owned outright: 17.7%
Brent West
Owned outright: 24.9%
Brentford and Isleworth
Owned outright: 21.7%
Bridgend
Owned outright: 38.2%
Brighton Kemptown and Peacehaven
Owned outright: 28.8%
Bristol East
Owned outright: 24.5%
Bristol North East
Owned outright: 28.6%
Bristol North West
Owned outright: 31.1%
Bristol South
Owned outright: 25.1%
Broxtowe
Owned outright: 39.5%
Buckingham and Bletchley
Owned outright: 30.8%
Burnley
Owned outright: 33.8%
Burton and Uttoxeter
Owned outright: 34.9%
Bury North
Owned outright: 35.8%
Bury South
Owned outright: 31.6%
Bury St Edmunds and Stowmarket
Owned outright: 37.8%
Caerphilly
Owned outright: 35.7%
Calder Valley
Owned outright: 37.5%
Camborne and Redruth
Owned outright: 39.6%
Cambridge
Owned outright: 23.6%
Cannock Chase
Owned outright: 33.9%
Canterbury
Owned outright: 36.3%
Cardiff East
Owned outright: 27%
Cardiff North
Owned outright: 38.2%
Cardiff South and Penarth
Owned outright: 25.6%
Cardiff West
Owned outright: 31%
Carlisle
Owned outright: 37.5%
Chatham and Aylesford
Owned outright: 29.7%
Chelsea and Fulham
Owned outright: 18.6%
Chester North and Neston
Owned outright: 35.8%
Chesterfield
Owned outright: 35.9%
Chipping Barnet
Owned outright: 32%
Cities of London and Westminster
Owned outright: 18.6%
City of Durham
Owned outright: 35.3%
Clapham and Brixton Hill
Owned outright: 11.1%
Clwyd East
Owned outright: 43.8%
Clwyd North
Owned outright: 38.5%
Colchester
Owned outright: 26.8%
Colne Valley
Owned outright: 39%
Congleton
Owned outright: 42.5%
Corby and East Northamptonshire
Owned outright: 30.6%
Coventry East
Owned outright: 27.1%
Coventry North West
Owned outright: 32.9%
Coventry South
Owned outright: 30.3%
Cramlington and Killingworth
Owned outright: 33.3%
Crawley
Owned outright: 24%
Crewe and Nantwich
Owned outright: 34.8%
Croydon East
Owned outright: 27.4%
Croydon West
Owned outright: 15.3%
Dagenham and Rainham
Owned outright: 24.7%
Darlington
Owned outright: 32.2%
Dartford
Owned outright: 26%
Derby North
Owned outright: 31%
Derby South
Owned outright: 26.8%
Derbyshire Dales
Owned outright: 46.2%
Doncaster Central
Owned outright: 31.3%
Doncaster East and the Isle of Axholme
Owned outright: 39.7%
Doncaster North
Owned outright: 34%
Dover and Deal
Owned outright: 38.2%
Dudley
Owned outright: 32.8%
Dulwich and West Norwood
Owned outright: 15.3%
Dunstable and Leighton Buzzard
Owned outright: 30.9%
Ealing Central and Acton
Owned outright: 18.9%
Ealing North
Owned outright: 23.6%
Ealing Southall
Owned outright: 24.8%
Earley and Woodley
Owned outright: 31.3%
Easington
Owned outright: 32.7%
East Ham
Owned outright: 17.7%
East Thanet
Owned outright: 34%
East Worthing and Shoreham
Owned outright: 38.9%
Edmonton and Winchmore Hill
Owned outright: 25.8%
Ellesmere Port and Bromborough
Owned outright: 33.2%
Eltham and Chislehurst
Owned outright: 26.2%
Enfield North
Owned outright: 23.9%
Erewash
Owned outright: 35.6%
Erith and Thamesmead
Owned outright: 16.8%
Exeter
Owned outright: 29.5%
Feltham and Heston
Owned outright: 20.3%
Filton and Bradley Stoke
Owned outright: 30.6%
Finchley and Golders Green
Owned outright: 26.9%
Folkestone and Hythe
Owned outright: 38.3%
Forest of Dean
Owned outright: 44.5%
Gateshead Central and Whickham
Owned outright: 29.1%
Gedling
Owned outright: 39%
Gillingham and Rainham
Owned outright: 33.7%
Gloucester
Owned outright: 29.8%
Gorton and Denton
Owned outright: 23.9%
Gower
Owned outright: 44.1%
Gravesham
Owned outright: 31.2%
Great Grimsby and Cleethorpes
Owned outright: 30.9%
Greenwich and Woolwich
Owned outright: 11.3%
Hackney North and Stoke Newington
Owned outright: 12%
Hackney South and Shoreditch
Owned outright: 7.7%
Halesowen
Owned outright: 36.4%
Halifax
Owned outright: 31.7%
Hammersmith and Chiswick
Owned outright: 17.7%
Hampstead and Highgate
Owned outright: 19.9%
Harlow
Owned outright: 25.9%
Harrow West
Owned outright: 24.4%
Hartlepool
Owned outright: 31.2%
Hastings and Rye
Owned outright: 33.9%
Hayes and Harlington
Owned outright: 20.1%
Hemel Hempstead
Owned outright: 26.8%
Hendon
Owned outright: 20.7%
Hertford and Stortford
Owned outright: 32.6%
Hexham
Owned outright: 42.5%
Heywood and Middleton North
Owned outright: 30.5%
High Peak
Owned outright: 40.1%
Hitchin
Owned outright: 32.5%
Holborn and St Pancras
Owned outright: 12.6%
Hornsey and Friern Barnet
Owned outright: 22.3%
Houghton and Sunderland South
Owned outright: 31.6%
Hove and Portslade
Owned outright: 25.8%
Huddersfield
Owned outright: 30.9%
Hyndburn
Owned outright: 34.3%
Ilford North
Owned outright: 28.1%
Ilford South
Owned outright: 21.9%
Ipswich
Owned outright: 27%
Isle of Wight West
Owned outright: 42.6%
Islington South and Finsbury
Owned outright: 11.1%
Jarrow and Gateshead East
Owned outright: 27.2%
Kensington and Bayswater
Owned outright: 18.7%
Kettering
Owned outright: 32.1%
Kingston upon Hull East
Owned outright: 24.6%
Kingston upon Hull North and Cottingham
Owned outright: 26.3%
Kingston upon Hull West and Haltemprice
Owned outright: 29.3%
Knowsley
Owned outright: 26.7%
Lancaster and Wyre
Owned outright: 38.8%
Leeds Central and Headingley
Owned outright: 15.2%
Leeds East
Owned outright: 28%
Leeds North East
Owned outright: 31.9%
Leeds North West
Owned outright: 39.1%
Leeds South
Owned outright: 16.8%
Leeds South West and Morley
Owned outright: 31.3%
Leeds West and Pudsey
Owned outright: 25.8%
Leicester West
Owned outright: 21.6%
Leigh and Atherton
Owned outright: 31.9%
Lewisham East
Owned outright: 18%
Lewisham North
Owned outright: 11.1%
Lewisham West and East Dulwich
Owned outright: 18.3%
Leyton and Wanstead
Owned outright: 21.8%
Lichfield
Owned outright: 41.9%
Lincoln
Owned outright: 27.4%
Liverpool Garston
Owned outright: 32.7%
Liverpool Riverside
Owned outright: 12.7%
Liverpool Walton
Owned outright: 26.6%
Liverpool Wavertree
Owned outright: 25.1%
Liverpool West Derby
Owned outright: 29.1%
Llanelli
Owned outright: 40.5%
Loughborough
Owned outright: 35%
Lowestoft
Owned outright: 40.7%
Luton North
Owned outright: 31.2%
Luton South and South Bedfordshire
Owned outright: 23.5%
Macclesfield
Owned outright: 40.4%
Makerfield
Owned outright: 38.1%
Manchester Central
Owned outright: 14.7%
Manchester Rusholme
Owned outright: 11%
Manchester Withington
Owned outright: 22.6%
Mansfield
Owned outright: 35.3%
Merthyr Tydfil and Aberdare
Owned outright: 36.6%
Mid and South Pembrokeshire
Owned outright: 42.4%
Mid Cheshire
Owned outright: 33.2%
Mid Derbyshire
Owned outright: 45.6%
Middlesbrough and Thornaby East
Owned outright: 25.1%
Middlesbrough South and East Cleveland
Owned outright: 36.5%
Milton Keynes Central
Owned outright: 18.9%
Milton Keynes North
Owned outright: 29.7%
Mitcham and Morden
Owned outright: 23.4%
Monmouthshire
Owned outright: 43.3%
Montgomeryshire and Glyndwr
Owned outright: 40.5%
Morecambe and Lunesdale
Owned outright: 45.3%
Neath and Swansea East
Owned outright: 36.6%
Newcastle upon Tyne Central and West
Owned outright: 22.9%
Newcastle upon Tyne East and Wallsend
Owned outright: 23%
Newcastle upon Tyne North
Owned outright: 30.8%
Newcastle-under-Lyme
Owned outright: 36.2%
Newport East
Owned outright: 29.2%
Newport West and Islwyn
Owned outright: 35.5%
Newton Aycliffe and Spennymoor
Owned outright: 32.2%
Normanton and Hemsworth
Owned outright: 32.1%
North Durham
Owned outright: 34.8%
North East Derbyshire
Owned outright: 41.5%
North East Hertfordshire
Owned outright: 35.1%
North East Somerset and Hanham
Owned outright: 41.5%
North Northumberland
Owned outright: 42.3%
North Somerset
Owned outright: 44.1%
North Warwickshire and Bedworth
Owned outright: 37.6%
North West Cambridgeshire
Owned outright: 28.8%
North West Leicestershire
Owned outright: 36.7%
Northampton North
Owned outright: 24.7%
Northampton South
Owned outright: 29.8%
Norwich North
Owned outright: 34.6%
Norwich South
Owned outright: 24.4%
Nottingham East
Owned outright: 19.4%
Nottingham North and Kimberley
Owned outright: 26.8%
Nottingham South
Owned outright: 24.6%
Nuneaton
Owned outright: 33.5%
Oldham East and Saddleworth
Owned outright: 33%
Oldham West, Chadderton and Royton
Owned outright: 29.8%
Ossett and Denby Dale
Owned outright: 39.6%
Oxford East
Owned outright: 23.6%
Peckham
Owned outright: 7.7%
Pendle and Clitheroe
Owned outright: 37.2%
Penistone and Stocksbridge
Owned outright: 42.2%
Penrith and Solway
Owned outright: 45.8%
Peterborough
Owned outright: 26.7%
Plymouth Moor View
Owned outright: 30.8%
Plymouth Sutton and Devonport
Owned outright: 21.7%
Pontefract, Castleford and Knottingley
Owned outright: 30.6%
Pontypridd
Owned outright: 36.5%
Poole
Owned outright: 36.4%
Poplar and Limehouse
Owned outright: 8%
Portsmouth North
Owned outright: 31%
Portsmouth South
Owned outright: 20.6%
Preston
Owned outright: 26.8%
Putney
Owned outright: 19.3%
Queen's Park and Maida Vale
Owned outright: 12.7%
Rawmarsh and Conisbrough
Owned outright: 32.3%
Reading Central
Owned outright: 22.1%
Reading West and Mid Berkshire
Owned outright: 35.7%
Redcar
Owned outright: 35.3%
Redditch
Owned outright: 32.5%
Rhondda and Ogmore
Owned outright: 39.5%
Ribble Valley
Owned outright: 43.9%
Rochdale
Owned outright: 28.9%
Rochester and Strood
Owned outright: 29.7%
Rossendale and Darwen
Owned outright: 34.3%
Rother Valley
Owned outright: 39.9%
Rotherham
Owned outright: 28.8%
Rugby
Owned outright: 33.3%
Runcorn and Helsby
Owned outright: 34.5%
Rushcliffe
Owned outright: 41%
Salford
Owned outright: 15.9%
Scarborough and Whitby
Owned outright: 40%
Scunthorpe
Owned outright: 35.4%
Sefton Central
Owned outright: 49.1%
Selby
Owned outright: 36.1%
Sheffield Brightside and Hillsborough
Owned outright: 25.2%
Sheffield Central
Owned outright: 18.6%
Sheffield Hallam
Owned outright: 44.6%
Sheffield Heeley
Owned outright: 27.1%
Sheffield South East
Owned outright: 33.2%
Sherwood Forest
Owned outright: 37.8%
Shipley
Owned outright: 37.8%
Shrewsbury
Owned outright: 38.9%
Sittingbourne and Sheppey
Owned outright: 33.1%
Slough
Owned outright: 20%
Smethwick
Owned outright: 27.5%
South Derbyshire
Owned outright: 36.6%
South Dorset
Owned outright: 42.2%
South East Cornwall
Owned outright: 44.7%
South Norfolk
Owned outright: 39.8%
South Ribble
Owned outright: 41%
South Shields
Owned outright: 31.9%
South West Norfolk
Owned outright: 39.7%
Southampton Itchen
Owned outright: 23.5%
Southampton Test
Owned outright: 20.8%
Southend East and Rochford
Owned outright: 28.6%
Southend West and Leigh
Owned outright: 35%
Southgate and Wood Green
Owned outright: 24.3%
Southport
Owned outright: 40.3%
Spen Valley
Owned outright: 35.4%
St Austell and Newquay
Owned outright: 39%
St Helens North
Owned outright: 35%
St Helens South and Whiston
Owned outright: 33.8%
Stafford
Owned outright: 37.3%
Stalybridge and Hyde
Owned outright: 29.9%
Stevenage
Owned outright: 27.6%
Stockport
Owned outright: 27%
Stockton North
Owned outright: 29.2%
Stoke-on-Trent Central
Owned outright: 26.5%
Stoke-on-Trent North
Owned outright: 33.7%
Stoke-on-Trent South
Owned outright: 39.9%
Stourbridge
Owned outright: 36.9%
Stratford and Bow
Owned outright: 10.5%
Streatham and Croydon North
Owned outright: 19.6%
Stretford and Urmston
Owned outright: 31.4%
Stroud
Owned outright: 40.9%
Suffolk Coastal
Owned outright: 46.2%
Sunderland Central
Owned outright: 32%
Swansea West
Owned outright: 28.8%
Swindon North
Owned outright: 29.3%
Swindon South
Owned outright: 27.3%
Tamworth
Owned outright: 35.7%
Telford
Owned outright: 26.8%
Thurrock
Owned outright: 20.9%
Tipton and Wednesbury
Owned outright: 25.9%
Tooting
Owned outright: 18.3%
Torfaen
Owned outright: 34.7%
Tottenham
Owned outright: 12.3%
Truro and Falmouth
Owned outright: 40.3%
Tynemouth
Owned outright: 36.4%
Uxbridge and South Ruislip
Owned outright: 27.6%
Vale of Glamorgan
Owned outright: 36.9%
Vauxhall and Camberwell Green
Owned outright: 9%
Wakefield and Rothwell
Owned outright: 29.6%
Wallasey
Owned outright: 33.8%
Walsall and Bloxwich
Owned outright: 25.7%
Walthamstow
Owned outright: 16.3%
Warrington North
Owned outright: 34.3%
Warrington South
Owned outright: 35.3%
Warwick and Leamington
Owned outright: 29.6%
Washington and Gateshead South
Owned outright: 30.4%
Watford
Owned outright: 24.5%
Wellingborough and Rushden
Owned outright: 31.2%
Welwyn Hatfield
Owned outright: 26.4%
West Bromwich
Owned outright: 30.2%
West Ham and Beckton
Owned outright: 9.3%
West Lancashire
Owned outright: 37.5%
Weston-super-Mare
Owned outright: 33.2%
Whitehaven and Workington
Owned outright: 39.9%
Widnes and Halewood
Owned outright: 32.7%
Wigan
Owned outright: 33.1%
Wirral West
Owned outright: 47.7%
Wolverhampton North East
Owned outright: 30.5%
Wolverhampton South East
Owned outright: 25.4%
Wolverhampton West
Owned outright: 33.5%
Worcester
Owned outright: 32%
Worsley and Eccles
Owned outright: 30%
Worthing West
Owned outright: 40.4%
Wrexham
Owned outright: 34.9%
Wycombe
Owned outright: 28.2%
Wythenshawe and Sale East
Owned outright: 23%
York Central
Owned outright: 27.5%
York Outer
Owned outright: 47.3%
Bath
Owned outright: 32.8%
Bicester and Woodstock
Owned outright: 34.9%
Brecon, Radnor and Cwm Tawe
Owned outright: 46.5%
Carshalton and Wallington
Owned outright: 26.5%
Cheadle
Owned outright: 43.7%
Chelmsford
Owned outright: 31.9%
Cheltenham
Owned outright: 34%
Chesham and Amersham
Owned outright: 39.6%
Chichester
Owned outright: 42.9%
Chippenham
Owned outright: 35.5%
Didcot and Wantage
Owned outright: 33%
Dorking and Horley
Owned outright: 39.5%
Eastbourne
Owned outright: 35.8%
Eastleigh
Owned outright: 36.2%
Ely and East Cambridgeshire
Owned outright: 36.4%
Epsom and Ewell
Owned outright: 36.5%
Esher and Walton
Owned outright: 33.7%
Frome and East Somerset
Owned outright: 39.9%
Glastonbury and Somerton
Owned outright: 43.4%
Guildford
Owned outright: 33%
Harpenden and Berkhamsted
Owned outright: 39.2%
Harrogate and Knaresborough
Owned outright: 39%
Hazel Grove
Owned outright: 41%
Henley and Thame
Owned outright: 41.6%
Honiton and Sidmouth
Owned outright: 48.9%
Horsham
Owned outright: 35.9%
Kingston and Surbiton
Owned outright: 26.5%
Lewes
Owned outright: 45.2%
Maidenhead
Owned outright: 34.8%
Melksham and Devizes
Owned outright: 41%
Mid Dorset and North Poole
Owned outright: 44.6%
Mid Sussex
Owned outright: 35.8%
Newbury
Owned outright: 32.2%
Newton Abbot
Owned outright: 42.3%
North Cornwall
Owned outright: 43.1%
North Devon
Owned outright: 41.8%
North East Hampshire
Owned outright: 37%
North Norfolk
Owned outright: 49.6%
North Shropshire
Owned outright: 42%
Oxford West and Abingdon
Owned outright: 35.8%
Richmond Park
Owned outright: 29.1%
South Cambridgeshire
Owned outright: 37.9%
South Cotswolds
Owned outright: 40.4%
South Devon
Owned outright: 46.5%
St Albans
Owned outright: 32.6%
St Ives
Owned outright: 43.9%
St Neots and Mid Cambridgeshire
Owned outright: 33.1%
Stratford-on-Avon
Owned outright: 41.7%
Surrey Heath
Owned outright: 36.7%
Sutton and Cheam
Owned outright: 30.3%
Taunton and Wellington
Owned outright: 35.9%
Tewkesbury
Owned outright: 40%
Thornbury and Yate
Owned outright: 42.8%
Tiverton and Minehead
Owned outright: 43.6%
Torbay
Owned outright: 36.9%
Tunbridge Wells
Owned outright: 33.4%
Twickenham
Owned outright: 30.8%
Wells and Mendip Hills
Owned outright: 45.9%
West Dorset
Owned outright: 47.3%
Westmorland and Lonsdale
Owned outright: 47.1%
Wimbledon
Owned outright: 29.3%
Winchester
Owned outright: 36.7%
Witney
Owned outright: 34.6%
Woking
Owned outright: 32%
Wokingham
Owned outright: 36.7%
Yeovil
Owned outright: 39.2%
Caerfyrddin
Owned outright: 46.6%
Ceredigion Preseli
Owned outright: 49.2%
Dwyfor Meirionnydd
Owned outright: 46.5%
Ynys Môn
Owned outright: 44.6%
Ashfield
Owned outright: 35.9%
Boston and Skegness
Owned outright: 38.1%
Clacton
Owned outright: 49.4%
Great Yarmouth
Owned outright: 38.1%
South Basildon and East Thurrock
Owned outright: 30.6%
Belfast North
Owned outright: 26.1%
Belfast West
Owned outright: 22.4%
Fermanagh and South Tyrone
Owned outright: 41.6%
Mid Ulster
Owned outright: 39.4%
Newry and Armagh
Owned outright: 37.3%
South Down
Owned outright: 39.4%
West Tyrone
Owned outright: 39.8%

Notes:

  1. Only parties with 4 or more seats are included.
  2. Home tenure type breakdown is not available for Scotland so no Scottish constituencies are shown here.
  3. Data points are jittered depending on the number of constituencies each party won. This is to make the data clearer to see when there are lots of points close together.

Let's calculate the percentage of seats won by the three largest parties that had a higher than average number of people for each type of tenure. First, I'll define a function to calculate that, then call it below for different tenure types.


def constituencies_won_higher_than_average_tenure_type(data, tenure_type):
    for party in ['Lab', 'Con', 'LD']:
        party_seats_above_average = len(data.loc[(data['First party']==party) & (data[tenure_type] > uk_tenure_means[tenure_type])])
        party_seats = len(data.loc[data['First party']==party])
        frac = party_seats_above_average / party_seats
        p = round(frac * 100)
        print(f'For {party}, {p}% of their seats have higher than UK average percentage of homes with the tenure type: {tenure_type}')
    return 

constituencies_won_higher_than_average_tenure_type(d, 'Owned outright')

For Lab, 37% of their seats have higher than UK average percentage of homes with the tenure type: Owned outright. For Con, 91% of their seats have higher than UK average percentage of homes with the tenure type: Owned outright. For LD, 79% of their seats have higher than UK average percentage of homes with the tenure type: Owned outright.


ax = make_stripplot(d, x='Social rented', y='First party', hue='First party', xlabel='Social rented (%)', ylabel='Winning party')
plt.savefig(ROOT / "src/assets/images/social_rented.png")
plt.show()
constituencies_won_higher_than_average_tenure_type(d, 'Social rented')
SF
Reform UK
PC
Liberal Democrat
Labour
Independent
Green
DUP
Conservative
Social rented (%)0102030405060Winning partyConservativeDUPGreenIndependentLabourLib DemPlaid CymruReform UKSinn FéinAldridge-Brownhills
Social rented: 13.4%
Arundel and South Downs
Social rented: 11.7%
Basildon and Billericay
Social rented: 24%
Beaconsfield
Social rented: 12.2%
Beverley and Holderness
Social rented: 9.6%
Bexhill and Battle
Social rented: 9.2%
Bognor Regis and Littlehampton
Social rented: 10.3%
Braintree
Social rented: 14.9%
Brentwood and Ongar
Social rented: 12%
Bridgwater
Social rented: 14.2%
Bridlington and The Wolds
Social rented: 10.1%
Brigg and Immingham
Social rented: 9.5%
Broadland and Fakenham
Social rented: 10.9%
Bromley and Biggin Hill
Social rented: 9.4%
Bromsgrove
Social rented: 10.7%
Broxbourne
Social rented: 14.2%
Castle Point
Social rented: 5.4%
Central Devon
Social rented: 9.9%
Central Suffolk and North Ipswich
Social rented: 12.1%
Chester South and Eddisbury
Social rented: 9.3%
Chingford and Woodford Green
Social rented: 16.3%
Christchurch
Social rented: 10.1%
Croydon South
Social rented: 9.8%
Daventry
Social rented: 12.8%
Droitwich and Evesham
Social rented: 16.2%
East Grinstead and Uckfield
Social rented: 9.7%
East Hampshire
Social rented: 12.1%
East Surrey
Social rented: 12%
East Wiltshire
Social rented: 15.9%
Epping Forest
Social rented: 15.5%
Exmouth and Exeter East
Social rented: 11.9%
Fareham and Waterlooville
Social rented: 11.4%
Farnham and Bordon
Social rented: 12.4%
Faversham and Mid Kent
Social rented: 15.7%
Fylde
Social rented: 7.8%
Gainsborough
Social rented: 10.9%
Godalming and Ash
Social rented: 12.4%
Goole and Pocklington
Social rented: 8.9%
Gosport
Social rented: 14.8%
Grantham and Bourne
Social rented: 12.7%
Hamble Valley
Social rented: 9.7%
Harborough, Oadby and Wigston
Social rented: 8.6%
Harrow East
Social rented: 10.3%
Harwich and North Essex
Social rented: 10%
Havant
Social rented: 20.4%
Hereford and South Herefordshire
Social rented: 15.9%
Herne Bay and Sandwich
Social rented: 8.8%
Hertsmere
Social rented: 16.8%
Hinckley and Bosworth
Social rented: 10.6%
Hornchurch and Upminster
Social rented: 15.5%
Huntingdon
Social rented: 12.6%
Isle of Wight East
Social rented: 10.2%
Keighley and Ilkley
Social rented: 10.1%
Kenilworth and Southam
Social rented: 10.4%
Kingswinford and South Staffordshire
Social rented: 11%
Leicester East
Social rented: 20.1%
Louth and Horncastle
Social rented: 10.5%
Maidstone and Malling
Social rented: 13.9%
Maldon
Social rented: 10.3%
Melton and Syston
Social rented: 10.1%
Meriden and Solihull East
Social rented: 17.3%
Mid Bedfordshire
Social rented: 11.5%
Mid Buckinghamshire
Social rented: 10.6%
Mid Leicestershire
Social rented: 7.3%
Mid Norfolk
Social rented: 11.6%
New Forest East
Social rented: 11.7%
New Forest West
Social rented: 9.9%
Newark
Social rented: 12%
North Bedfordshire
Social rented: 12.4%
North Cotswolds
Social rented: 12.6%
North Dorset
Social rented: 11.8%
North East Cambridgeshire
Social rented: 12.7%
North West Essex
Social rented: 14%
North West Hampshire
Social rented: 17.8%
North West Norfolk
Social rented: 15.4%
Old Bexley and Sidcup
Social rented: 8.9%
Orpington
Social rented: 14.7%
Rayleigh and Wickford
Social rented: 6.4%
Reigate
Social rented: 11.1%
Richmond and Northallerton
Social rented: 13%
Romford
Social rented: 11.7%
Romsey and Southampton North
Social rented: 13.1%
Ruislip, Northwood and Pinner
Social rented: 10.7%
Runnymede and Weybridge
Social rented: 11.9%
Rutland and Stamford
Social rented: 10.9%
Salisbury
Social rented: 15%
Sevenoaks
Social rented: 13.2%
Skipton and Ripon
Social rented: 9.7%
Sleaford and North Hykeham
Social rented: 10.1%
Solihull West and Shirley
Social rented: 7.7%
South Holland and The Deepings
Social rented: 11.9%
South Leicestershire
Social rented: 9.5%
South Northamptonshire
Social rented: 10.5%
South Shropshire
Social rented: 11.6%
South Suffolk
Social rented: 13.3%
South West Devon
Social rented: 7.5%
South West Hertfordshire
Social rented: 14.7%
South West Wiltshire
Social rented: 14.2%
Spelthorne
Social rented: 12.7%
Staffordshire Moorlands
Social rented: 9.1%
Stockton West
Social rented: 6.5%
Stone, Great Wyrley and Penkridge
Social rented: 12.8%
Sussex Weald
Social rented: 9.4%
Sutton Coldfield
Social rented: 8.5%
Tatton
Social rented: 10.2%
The Wrekin
Social rented: 15%
Thirsk and Malton
Social rented: 12.5%
Tonbridge
Social rented: 14.5%
Torridge and Tavistock
Social rented: 9.4%
Weald of Kent
Social rented: 11.3%
West Suffolk
Social rented: 15.9%
West Worcestershire
Social rented: 14.4%
Wetherby and Easingwold
Social rented: 9.9%
Windsor
Social rented: 15.6%
Witham
Social rented: 14%
Wyre Forest
Social rented: 14.2%
Belfast East
Social rented: 19.9%
East Antrim
Social rented: 11.2%
East Londonderry
Social rented: 13.3%
Strangford
Social rented: 12.9%
Upper Bann
Social rented: 12.3%
Brighton Pavilion
Social rented: 11.3%
Bristol Central
Social rented: 12%
North Herefordshire
Social rented: 11.2%
Waveney Valley
Social rented: 12.6%
Birmingham Perry Barr
Social rented: 23.1%
Blackburn
Social rented: 22.3%
Dewsbury and Batley
Social rented: 19.7%
Islington North
Social rented: 37.7%
Leicester South
Social rented: 22.2%
North Down
Social rented: 11.8%
Aberafan Maesteg
Social rented: 19.9%
Aldershot
Social rented: 15.1%
Altrincham and Sale West
Social rented: 11.4%
Alyn and Deeside
Social rented: 15%
Amber Valley
Social rented: 14.7%
Ashford
Social rented: 14.1%
Ashton-under-Lyne
Social rented: 22.5%
Aylesbury
Social rented: 15.4%
Banbury
Social rented: 15.1%
Bangor Aberconwy
Social rented: 14.3%
Barking
Social rented: 32.8%
Barnsley North
Social rented: 19.6%
Barnsley South
Social rented: 22.3%
Barrow and Furness
Social rented: 10.8%
Basingstoke
Social rented: 20.7%
Bassetlaw
Social rented: 15.8%
Battersea
Social rented: 22.5%
Beckenham and Penge
Social rented: 14.5%
Bedford
Social rented: 19.8%
Bermondsey and Old Southwark
Social rented: 37.2%
Bethnal Green and Stepney
Social rented: 40.8%
Bexleyheath and Crayford
Social rented: 14.3%
Birkenhead
Social rented: 22.5%
Birmingham Edgbaston
Social rented: 24.1%
Birmingham Erdington
Social rented: 25.2%
Birmingham Hall Green and Moseley
Social rented: 16.4%
Birmingham Hodge Hill and Solihull North
Social rented: 28.5%
Birmingham Ladywood
Social rented: 35.6%
Birmingham Northfield
Social rented: 28.7%
Birmingham Selly Oak
Social rented: 21%
Birmingham Yardley
Social rented: 18.6%
Bishop Auckland
Social rented: 17.8%
Blackley and Middleton South
Social rented: 28.8%
Blackpool North and Fleetwood
Social rented: 9.2%
Blackpool South
Social rented: 10.8%
Blaenau Gwent and Rhymney
Social rented: 23.8%
Blaydon and Consett
Social rented: 17.5%
Blyth and Ashington
Social rented: 22.6%
Bolsover
Social rented: 17.5%
Bolton North East
Social rented: 21.5%
Bolton South and Walkden
Social rented: 28.1%
Bolton West
Social rented: 12.9%
Bootle
Social rented: 27.1%
Bournemouth East
Social rented: 9.1%
Bournemouth West
Social rented: 12.8%
Bracknell
Social rented: 17.9%
Bradford East
Social rented: 18.8%
Bradford South
Social rented: 17.3%
Bradford West
Social rented: 16.2%
Brent East
Social rented: 28%
Brent West
Social rented: 15%
Brentford and Isleworth
Social rented: 18.7%
Bridgend
Social rented: 12.7%
Brighton Kemptown and Peacehaven
Social rented: 21.5%
Bristol East
Social rented: 19.2%
Bristol North East
Social rented: 18%
Bristol North West
Social rented: 19.5%
Bristol South
Social rented: 23.1%
Broxtowe
Social rented: 11.4%
Buckingham and Bletchley
Social rented: 15.7%
Burnley
Social rented: 14.7%
Burton and Uttoxeter
Social rented: 13.8%
Bury North
Social rented: 15%
Bury South
Social rented: 15.7%
Bury St Edmunds and Stowmarket
Social rented: 15%
Caerphilly
Social rented: 17.9%
Calder Valley
Social rented: 12.2%
Camborne and Redruth
Social rented: 13.7%
Cambridge
Social rented: 22.8%
Cannock Chase
Social rented: 16.2%
Canterbury
Social rented: 14.1%
Cardiff East
Social rented: 19.7%
Cardiff North
Social rented: 10.3%
Cardiff South and Penarth
Social rented: 14.7%
Cardiff West
Social rented: 19.1%
Carlisle
Social rented: 14.9%
Chatham and Aylesford
Social rented: 15.2%
Chelsea and Fulham
Social rented: 25%
Chester North and Neston
Social rented: 16.2%
Chesterfield
Social rented: 20.6%
Chipping Barnet
Social rented: 11.2%
Cities of London and Westminster
Social rented: 22.5%
City of Durham
Social rented: 18.7%
Clapham and Brixton Hill
Social rented: 33.7%
Clwyd East
Social rented: 12.1%
Clwyd North
Social rented: 14%
Colchester
Social rented: 15.5%
Colne Valley
Social rented: 8.8%
Congleton
Social rented: 10.7%
Corby and East Northamptonshire
Social rented: 16.5%
Coventry East
Social rented: 22.6%
Coventry North West
Social rented: 12.2%
Coventry South
Social rented: 15.8%
Cramlington and Killingworth
Social rented: 19.9%
Crawley
Social rented: 22.9%
Crewe and Nantwich
Social rented: 13.6%
Croydon East
Social rented: 21.3%
Croydon West
Social rented: 21.9%
Dagenham and Rainham
Social rented: 22.8%
Darlington
Social rented: 17.2%
Dartford
Social rented: 14%
Derby North
Social rented: 19%
Derby South
Social rented: 22.9%
Derbyshire Dales
Social rented: 11.6%
Doncaster Central
Social rented: 16.6%
Doncaster East and the Isle of Axholme
Social rented: 12.6%
Doncaster North
Social rented: 18.4%
Dover and Deal
Social rented: 14.2%
Dudley
Social rented: 25.3%
Dulwich and West Norwood
Social rented: 33.9%
Dunstable and Leighton Buzzard
Social rented: 14.6%
Ealing Central and Acton
Social rented: 19.9%
Ealing North
Social rented: 19.8%
Ealing Southall
Social rented: 16.5%
Earley and Woodley
Social rented: 12.4%
Easington
Social rented: 23%
East Ham
Social rented: 21.6%
East Thanet
Social rented: 13.2%
East Worthing and Shoreham
Social rented: 10.5%
Edmonton and Winchmore Hill
Social rented: 19.2%
Ellesmere Port and Bromborough
Social rented: 17.8%
Eltham and Chislehurst
Social rented: 24.3%
Enfield North
Social rented: 19.8%
Erewash
Social rented: 13.5%
Erith and Thamesmead
Social rented: 31.4%
Exeter
Social rented: 17.3%
Feltham and Heston
Social rented: 24.5%
Filton and Bradley Stoke
Social rented: 10.7%
Finchley and Golders Green
Social rented: 10.8%
Folkestone and Hythe
Social rented: 11.5%
Forest of Dean
Social rented: 12.7%
Gateshead Central and Whickham
Social rented: 24.2%
Gedling
Social rented: 10.1%
Gillingham and Rainham
Social rented: 10.7%
Gloucester
Social rented: 15%
Gorton and Denton
Social rented: 25.1%
Gower
Social rented: 11.3%
Gravesham
Social rented: 17.4%
Great Grimsby and Cleethorpes
Social rented: 15.4%
Greenwich and Woolwich
Social rented: 32.2%
Hackney North and Stoke Newington
Social rented: 37.1%
Hackney South and Shoreditch
Social rented: 44.6%
Halesowen
Social rented: 18%
Halifax
Social rented: 16.9%
Hammersmith and Chiswick
Social rented: 26.5%
Hampstead and Highgate
Social rented: 23%
Harlow
Social rented: 26.1%
Harrow West
Social rented: 11.7%
Hartlepool
Social rented: 23.5%
Hastings and Rye
Social rented: 14.2%
Hayes and Harlington
Social rented: 20%
Hemel Hempstead
Social rented: 25.3%
Hendon
Social rented: 18.1%
Hertford and Stortford
Social rented: 12.9%
Hexham
Social rented: 14.1%
Heywood and Middleton North
Social rented: 21.2%
High Peak
Social rented: 12.2%
Hitchin
Social rented: 14.7%
Holborn and St Pancras
Social rented: 43.3%
Hornsey and Friern Barnet
Social rented: 15.6%
Houghton and Sunderland South
Social rented: 28.1%
Hove and Portslade
Social rented: 11%
Huddersfield
Social rented: 18.9%
Hyndburn
Social rented: 13.7%
Ilford North
Social rented: 11.2%
Ilford South
Social rented: 13.9%
Ipswich
Social rented: 20.7%
Isle of Wight West
Social rented: 11.6%
Islington South and Finsbury
Social rented: 42%
Jarrow and Gateshead East
Social rented: 33.5%
Kensington and Bayswater
Social rented: 26%
Kettering
Social rented: 13.4%
Kingston upon Hull East
Social rented: 30.3%
Kingston upon Hull North and Cottingham
Social rented: 22%
Kingston upon Hull West and Haltemprice
Social rented: 19.4%
Knowsley
Social rented: 27.5%
Lancaster and Wyre
Social rented: 11.5%
Leeds Central and Headingley
Social rented: 22.6%
Leeds East
Social rented: 26%
Leeds North East
Social rented: 16.4%
Leeds North West
Social rented: 11.9%
Leeds South
Social rented: 32.2%
Leeds South West and Morley
Social rented: 15%
Leeds West and Pudsey
Social rented: 21.9%
Leicester West
Social rented: 26.6%
Leigh and Atherton
Social rented: 17.5%
Lewisham East
Social rented: 27.7%
Lewisham North
Social rented: 33.2%
Lewisham West and East Dulwich
Social rented: 23.6%
Leyton and Wanstead
Social rented: 18.7%
Lichfield
Social rented: 12.7%
Lincoln
Social rented: 19.5%
Liverpool Garston
Social rented: 22.7%
Liverpool Riverside
Social rented: 37%
Liverpool Walton
Social rented: 27.1%
Liverpool Wavertree
Social rented: 19.8%
Liverpool West Derby
Social rented: 21.4%
Llanelli
Social rented: 15.7%
Loughborough
Social rented: 14.2%
Lowestoft
Social rented: 14.3%
Luton North
Social rented: 15.7%
Luton South and South Bedfordshire
Social rented: 16.2%
Macclesfield
Social rented: 11.7%
Makerfield
Social rented: 13.6%
Manchester Central
Social rented: 24.9%
Manchester Rusholme
Social rented: 34.3%
Manchester Withington
Social rented: 15%
Mansfield
Social rented: 16.2%
Merthyr Tydfil and Aberdare
Social rented: 19.4%
Mid and South Pembrokeshire
Social rented: 17.6%
Mid Cheshire
Social rented: 15.5%
Mid Derbyshire
Social rented: 7.8%
Middlesbrough and Thornaby East
Social rented: 24.7%
Middlesbrough South and East Cleveland
Social rented: 19%
Milton Keynes Central
Social rented: 20.4%
Milton Keynes North
Social rented: 14.8%
Mitcham and Morden
Social rented: 18.5%
Monmouthshire
Social rented: 14%
Montgomeryshire and Glyndwr
Social rented: 18.6%
Morecambe and Lunesdale
Social rented: 7.2%
Neath and Swansea East
Social rented: 18.4%
Newcastle upon Tyne Central and West
Social rented: 31.3%
Newcastle upon Tyne East and Wallsend
Social rented: 32.1%
Newcastle upon Tyne North
Social rented: 16.6%
Newcastle-under-Lyme
Social rented: 18.8%
Newport East
Social rented: 20.7%
Newport West and Islwyn
Social rented: 17.3%
Newton Aycliffe and Spennymoor
Social rented: 22.4%
Normanton and Hemsworth
Social rented: 22.1%
North Durham
Social rented: 19.8%
North East Derbyshire
Social rented: 18.4%
North East Hertfordshire
Social rented: 19%
North East Somerset and Hanham
Social rented: 11.2%
North Northumberland
Social rented: 16.7%
North Somerset
Social rented: 7.6%
North Warwickshire and Bedworth
Social rented: 13.9%
North West Cambridgeshire
Social rented: 14.8%
North West Leicestershire
Social rented: 13.6%
Northampton North
Social rented: 19.5%
Northampton South
Social rented: 12.5%
Norwich North
Social rented: 20.1%
Norwich South
Social rented: 27.9%
Nottingham East
Social rented: 21.4%
Nottingham North and Kimberley
Social rented: 26.9%
Nottingham South
Social rented: 25.8%
Nuneaton
Social rented: 14.8%
Oldham East and Saddleworth
Social rented: 19.5%
Oldham West, Chadderton and Royton
Social rented: 23.8%
Ossett and Denby Dale
Social rented: 12.9%
Oxford East
Social rented: 23%
Peckham
Social rented: 47.5%
Pendle and Clitheroe
Social rented: 12%
Penistone and Stocksbridge
Social rented: 13.3%
Penrith and Solway
Social rented: 14.4%
Peterborough
Social rented: 20.7%
Plymouth Moor View
Social rented: 24.5%
Plymouth Sutton and Devonport
Social rented: 19%
Pontefract, Castleford and Knottingley
Social rented: 22.5%
Pontypridd
Social rented: 14.1%
Poole
Social rented: 11.4%
Poplar and Limehouse
Social rented: 30.9%
Portsmouth North
Social rented: 15.3%
Portsmouth South
Social rented: 20.4%
Preston
Social rented: 22.2%
Putney
Social rented: 18.9%
Queen's Park and Maida Vale
Social rented: 38.3%
Rawmarsh and Conisbrough
Social rented: 22.1%
Reading Central
Social rented: 13.3%
Reading West and Mid Berkshire
Social rented: 12.7%
Redcar
Social rented: 20.5%
Redditch
Social rented: 19.2%
Rhondda and Ogmore
Social rented: 13.1%
Ribble Valley
Social rented: 5.8%
Rochdale
Social rented: 21.7%
Rochester and Strood
Social rented: 14.9%
Rossendale and Darwen
Social rented: 13.2%
Rother Valley
Social rented: 13.5%
Rotherham
Social rented: 26.1%
Rugby
Social rented: 13%
Runcorn and Helsby
Social rented: 21.7%
Rushcliffe
Social rented: 8.5%
Salford
Social rented: 27.5%
Scarborough and Whitby
Social rented: 14.2%
Scunthorpe
Social rented: 17.6%
Sefton Central
Social rented: 7.1%
Selby
Social rented: 12.4%
Sheffield Brightside and Hillsborough
Social rented: 34.2%
Sheffield Central
Social rented: 17.2%
Sheffield Hallam
Social rented: 7.5%
Sheffield Heeley
Social rented: 31.4%
Sheffield South East
Social rented: 23%
Sherwood Forest
Social rented: 13.3%
Shipley
Social rented: 11%
Shrewsbury
Social rented: 14.4%
Sittingbourne and Sheppey
Social rented: 12.8%
Slough
Social rented: 18.3%
Smethwick
Social rented: 23.3%
South Derbyshire
Social rented: 10.4%
South Dorset
Social rented: 13.2%
South East Cornwall
Social rented: 11.9%
South Norfolk
Social rented: 11.1%
South Ribble
Social rented: 10.9%
South Shields
Social rented: 27.4%
South West Norfolk
Social rented: 14.1%
Southampton Itchen
Social rented: 22.4%
Southampton Test
Social rented: 21.6%
Southend East and Rochford
Social rented: 16.5%
Southend West and Leigh
Social rented: 7.6%
Southgate and Wood Green
Social rented: 18.4%
Southport
Social rented: 7%
Spen Valley
Social rented: 14%
St Austell and Newquay
Social rented: 11.2%
St Helens North
Social rented: 20.5%
St Helens South and Whiston
Social rented: 19.2%
Stafford
Social rented: 14.8%
Stalybridge and Hyde
Social rented: 21%
Stevenage
Social rented: 25%
Stockport
Social rented: 20%
Stockton North
Social rented: 21.7%
Stoke-on-Trent Central
Social rented: 24.2%
Stoke-on-Trent North
Social rented: 19.6%
Stoke-on-Trent South
Social rented: 16.5%
Stourbridge
Social rented: 18.4%
Stratford and Bow
Social rented: 30.9%
Streatham and Croydon North
Social rented: 17.8%
Stretford and Urmston
Social rented: 19.8%
Stroud
Social rented: 13.1%
Suffolk Coastal
Social rented: 13.4%
Sunderland Central
Social rented: 22%
Swansea West
Social rented: 26.1%
Swindon North
Social rented: 15.8%
Swindon South
Social rented: 15.7%
Tamworth
Social rented: 16.3%
Telford
Social rented: 19.8%
Thurrock
Social rented: 19.3%
Tipton and Wednesbury
Social rented: 32.7%
Tooting
Social rented: 16.3%
Torfaen
Social rented: 23.8%
Tottenham
Social rented: 33%
Truro and Falmouth
Social rented: 12.8%
Tynemouth
Social rented: 16.5%
Uxbridge and South Ruislip
Social rented: 14.4%
Vale of Glamorgan
Social rented: 13.2%
Vauxhall and Camberwell Green
Social rented: 45.1%
Wakefield and Rothwell
Social rented: 23.2%
Wallasey
Social rented: 14.3%
Walsall and Bloxwich
Social rented: 30.6%
Walthamstow
Social rented: 22.3%
Warrington North
Social rented: 19.8%
Warrington South
Social rented: 11.9%
Warwick and Leamington
Social rented: 16.8%
Washington and Gateshead South
Social rented: 30%
Watford
Social rented: 15.5%
Wellingborough and Rushden
Social rented: 17%
Welwyn Hatfield
Social rented: 26.4%
West Bromwich
Social rented: 23.3%
West Ham and Beckton
Social rented: 34.2%
West Lancashire
Social rented: 15.7%
Weston-super-Mare
Social rented: 10.9%
Whitehaven and Workington
Social rented: 20.2%
Widnes and Halewood
Social rented: 20.8%
Wigan
Social rented: 20.7%
Wirral West
Social rented: 8.3%
Wolverhampton North East
Social rented: 27.8%
Wolverhampton South East
Social rented: 31.3%
Wolverhampton West
Social rented: 17.7%
Worcester
Social rented: 16.3%
Worsley and Eccles
Social rented: 19.7%
Worthing West
Social rented: 10%
Wrexham
Social rented: 19.6%
Wycombe
Social rented: 14.7%
Wythenshawe and Sale East
Social rented: 32.8%
York Central
Social rented: 18.7%
York Outer
Social rented: 8.6%
Bath
Social rented: 16.3%
Bicester and Woodstock
Social rented: 11.3%
Brecon, Radnor and Cwm Tawe
Social rented: 14.3%
Carshalton and Wallington
Social rented: 19.3%
Cheadle
Social rented: 6.5%
Chelmsford
Social rented: 14.8%
Cheltenham
Social rented: 11.9%
Chesham and Amersham
Social rented: 12%
Chichester
Social rented: 14.2%
Chippenham
Social rented: 14.5%
Didcot and Wantage
Social rented: 14.4%
Dorking and Horley
Social rented: 10.9%
Eastbourne
Social rented: 13%
Eastleigh
Social rented: 12.6%
Ely and East Cambridgeshire
Social rented: 13.6%
Epsom and Ewell
Social rented: 9.7%
Esher and Walton
Social rented: 10.2%
Frome and East Somerset
Social rented: 12.1%
Glastonbury and Somerton
Social rented: 12.7%
Guildford
Social rented: 13.2%
Harpenden and Berkhamsted
Social rented: 11.3%
Harrogate and Knaresborough
Social rented: 10%
Hazel Grove
Social rented: 12.2%
Henley and Thame
Social rented: 11.1%
Honiton and Sidmouth
Social rented: 10.1%
Horsham
Social rented: 11.7%
Kingston and Surbiton
Social rented: 11.8%
Lewes
Social rented: 9.6%
Maidenhead
Social rented: 10.7%
Melksham and Devizes
Social rented: 14.9%
Mid Dorset and North Poole
Social rented: 10.4%
Mid Sussex
Social rented: 11.3%
Newbury
Social rented: 15.8%
Newton Abbot
Social rented: 9.7%
North Cornwall
Social rented: 13.5%
North Devon
Social rented: 11.1%
North East Hampshire
Social rented: 9.2%
North Norfolk
Social rented: 12.7%
North Shropshire
Social rented: 13%
Oxford West and Abingdon
Social rented: 13.5%
Richmond Park
Social rented: 12.6%
South Cambridgeshire
Social rented: 16.6%
South Cotswolds
Social rented: 13.4%
South Devon
Social rented: 12.2%
St Albans
Social rented: 13.4%
St Ives
Social rented: 13.8%
St Neots and Mid Cambridgeshire
Social rented: 13.9%
Stratford-on-Avon
Social rented: 13.1%
Surrey Heath
Social rented: 9.5%
Sutton and Cheam
Social rented: 9.2%
Taunton and Wellington
Social rented: 16%
Tewkesbury
Social rented: 11.5%
Thornbury and Yate
Social rented: 8.7%
Tiverton and Minehead
Social rented: 13.8%
Torbay
Social rented: 7.8%
Tunbridge Wells
Social rented: 14.4%
Twickenham
Social rented: 11.2%
Wells and Mendip Hills
Social rented: 9%
West Dorset
Social rented: 14.2%
Westmorland and Lonsdale
Social rented: 11%
Wimbledon
Social rented: 8.9%
Winchester
Social rented: 16.2%
Witney
Social rented: 13.8%
Woking
Social rented: 11.5%
Wokingham
Social rented: 8.3%
Yeovil
Social rented: 15.1%
Caerfyrddin
Social rented: 12.9%
Ceredigion Preseli
Social rented: 10.4%
Dwyfor Meirionnydd
Social rented: 15.4%
Ynys Môn
Social rented: 15.6%
Ashfield
Social rented: 15.4%
Boston and Skegness
Social rented: 16.7%
Clacton
Social rented: 7.6%
Great Yarmouth
Social rented: 16.2%
South Basildon and East Thurrock
Social rented: 19%
Belfast North
Social rented: 27.7%
Belfast West
Social rented: 34.9%
Fermanagh and South Tyrone
Social rented: 10%
Mid Ulster
Social rented: 8.6%
Newry and Armagh
Social rented: 11.7%
South Down
Social rented: 9.3%
West Tyrone
Social rented: 11.6%

For Lab, 56% of their seats have higher than UK average percentage of homes with the tenure type: Social rented. For Con, 5% of their seats have higher than UK average percentage of homes with the tenure type: Social rented. For LD, 2% of their seats have higher than UK average percentage of homes with the tenure type: Social rented.


ax = make_stripplot(d, x='Private rented', y='First party', hue='First party', xlabel='Private rented (%)', ylabel='Winning party')
plt.savefig(ROOT / "src/assets/images/private_rented.png")
plt.show()
constituencies_won_higher_than_average_tenure_type(d, 'Private rented')
SF
Reform UK
PC
Liberal Democrat
Labour
Independent
Green
DUP
Conservative
Private rented (%)0102030405060Winning partyConservativeDUPGreenIndependentLabourLib DemPlaid CymruReform UKSinn FéinAldridge-Brownhills
Private rented: 10.7%
Arundel and South Downs
Private rented: 14.3%
Basildon and Billericay
Private rented: 13%
Beaconsfield
Private rented: 15.4%
Beverley and Holderness
Private rented: 15.8%
Bexhill and Battle
Private rented: 16.2%
Bognor Regis and Littlehampton
Private rented: 21%
Braintree
Private rented: 15.2%
Brentwood and Ongar
Private rented: 15.1%
Bridgwater
Private rented: 19.5%
Bridlington and The Wolds
Private rented: 21%
Brigg and Immingham
Private rented: 14.2%
Broadland and Fakenham
Private rented: 13.8%
Bromley and Biggin Hill
Private rented: 17.6%
Bromsgrove
Private rented: 10.6%
Broxbourne
Private rented: 16%
Castle Point
Private rented: 14%
Central Devon
Private rented: 18%
Central Suffolk and North Ipswich
Private rented: 13.8%
Chester South and Eddisbury
Private rented: 13.9%
Chingford and Woodford Green
Private rented: 18.6%
Christchurch
Private rented: 12.1%
Croydon South
Private rented: 19.2%
Daventry
Private rented: 13.8%
Droitwich and Evesham
Private rented: 13.5%
East Grinstead and Uckfield
Private rented: 14.5%
East Hampshire
Private rented: 13.7%
East Surrey
Private rented: 13.2%
East Wiltshire
Private rented: 22.7%
Epping Forest
Private rented: 15.5%
Exmouth and Exeter East
Private rented: 16.2%
Fareham and Waterlooville
Private rented: 13.1%
Farnham and Bordon
Private rented: 13.9%
Faversham and Mid Kent
Private rented: 12.8%
Fylde
Private rented: 18.8%
Gainsborough
Private rented: 17.8%
Godalming and Ash
Private rented: 14.1%
Goole and Pocklington
Private rented: 16.1%
Gosport
Private rented: 17.5%
Grantham and Bourne
Private rented: 18.5%
Hamble Valley
Private rented: 14.1%
Harborough, Oadby and Wigston
Private rented: 15.5%
Harrow East
Private rented: 27.8%
Harwich and North Essex
Private rented: 17.2%
Havant
Private rented: 12.6%
Hereford and South Herefordshire
Private rented: 19.5%
Herne Bay and Sandwich
Private rented: 18.2%
Hertsmere
Private rented: 16.8%
Hinckley and Bosworth
Private rented: 14.9%
Hornchurch and Upminster
Private rented: 13%
Huntingdon
Private rented: 17.5%
Isle of Wight East
Private rented: 21.7%
Keighley and Ilkley
Private rented: 19.8%
Kenilworth and Southam
Private rented: 12.5%
Kingswinford and South Staffordshire
Private rented: 10.5%
Leicester East
Private rented: 24.3%
Louth and Horncastle
Private rented: 18.4%
Maidstone and Malling
Private rented: 20.3%
Maldon
Private rented: 11.7%
Melton and Syston
Private rented: 16%
Meriden and Solihull East
Private rented: 13.2%
Mid Bedfordshire
Private rented: 11.8%
Mid Buckinghamshire
Private rented: 12.8%
Mid Leicestershire
Private rented: 13%
Mid Norfolk
Private rented: 16.8%
New Forest East
Private rented: 13.6%
New Forest West
Private rented: 15.1%
Newark
Private rented: 16.3%
North Bedfordshire
Private rented: 13.1%
North Cotswolds
Private rented: 15.6%
North Dorset
Private rented: 16.2%
North East Cambridgeshire
Private rented: 19.9%
North West Essex
Private rented: 13.9%
North West Hampshire
Private rented: 14.6%
North West Norfolk
Private rented: 18.7%
Old Bexley and Sidcup
Private rented: 13.7%
Orpington
Private rented: 11.3%
Rayleigh and Wickford
Private rented: 11.3%
Reigate
Private rented: 15.8%
Richmond and Northallerton
Private rented: 18.8%
Romford
Private rented: 19.1%
Romsey and Southampton North
Private rented: 17.7%
Ruislip, Northwood and Pinner
Private rented: 19.4%
Runnymede and Weybridge
Private rented: 18.9%
Rutland and Stamford
Private rented: 16.4%
Salisbury
Private rented: 17.6%
Sevenoaks
Private rented: 13.2%
Skipton and Ripon
Private rented: 18.5%
Sleaford and North Hykeham
Private rented: 15.6%
Solihull West and Shirley
Private rented: 13.3%
South Holland and The Deepings
Private rented: 16.6%
South Leicestershire
Private rented: 11.8%
South Northamptonshire
Private rented: 13.4%
South Shropshire
Private rented: 18.1%
South Suffolk
Private rented: 14.8%
South West Devon
Private rented: 14.4%
South West Hertfordshire
Private rented: 13.4%
South West Wiltshire
Private rented: 17.5%
Spelthorne
Private rented: 17.9%
Staffordshire Moorlands
Private rented: 13%
Stockton West
Private rented: 12.6%
Stone, Great Wyrley and Penkridge
Private rented: 11.6%
Sussex Weald
Private rented: 13.2%
Sutton Coldfield
Private rented: 13.1%
Tatton
Private rented: 14.5%
The Wrekin
Private rented: 18.4%
Thirsk and Malton
Private rented: 19.8%
Tonbridge
Private rented: 13.5%
Torridge and Tavistock
Private rented: 19.4%
Weald of Kent
Private rented: 12.9%
West Suffolk
Private rented: 23.6%
West Worcestershire
Private rented: 13.2%
Wetherby and Easingwold
Private rented: 13.3%
Windsor
Private rented: 23.2%
Witham
Private rented: 13.1%
Wyre Forest
Private rented: 16%
Belfast East
Private rented: 18.5%
East Antrim
Private rented: 14.9%
East Londonderry
Private rented: 18.4%
Strangford
Private rented: 13.3%
Upper Bann
Private rented: 20.8%
Brighton Pavilion
Private rented: 35.7%
Bristol Central
Private rented: 47%
North Herefordshire
Private rented: 18.2%
Waveney Valley
Private rented: 14.5%
Birmingham Perry Barr
Private rented: 24%
Blackburn
Private rented: 20.1%
Dewsbury and Batley
Private rented: 19.4%
Islington North
Private rented: 31.3%
Leicester South
Private rented: 34.8%
North Down
Private rented: 13.8%
Aberafan Maesteg
Private rented: 15.5%
Aldershot
Private rented: 20%
Altrincham and Sale West
Private rented: 13.8%
Alyn and Deeside
Private rented: 13.8%
Amber Valley
Private rented: 14.8%
Ashford
Private rented: 19.3%
Ashton-under-Lyne
Private rented: 19.6%
Aylesbury
Private rented: 16.5%
Banbury
Private rented: 19.4%
Bangor Aberconwy
Private rented: 19.6%
Barking
Private rented: 25.6%
Barnsley North
Private rented: 17.3%
Barnsley South
Private rented: 19.1%
Barrow and Furness
Private rented: 16.2%
Basingstoke
Private rented: 16.8%
Bassetlaw
Private rented: 16.6%
Battersea
Private rented: 38%
Beckenham and Penge
Private rented: 22.8%
Bedford
Private rented: 24.6%
Bermondsey and Old Southwark
Private rented: 36.1%
Bethnal Green and Stepney
Private rented: 36.3%
Bexleyheath and Crayford
Private rented: 13.4%
Birkenhead
Private rented: 23%
Birmingham Edgbaston
Private rented: 24.7%
Birmingham Erdington
Private rented: 21.8%
Birmingham Hall Green and Moseley
Private rented: 24.4%
Birmingham Hodge Hill and Solihull North
Private rented: 15.8%
Birmingham Ladywood
Private rented: 36.4%
Birmingham Northfield
Private rented: 14.8%
Birmingham Selly Oak
Private rented: 22.7%
Birmingham Yardley
Private rented: 22.2%
Bishop Auckland
Private rented: 18.6%
Blackley and Middleton South
Private rented: 22.6%
Blackpool North and Fleetwood
Private rented: 21%
Blackpool South
Private rented: 34.9%
Blaenau Gwent and Rhymney
Private rented: 16%
Blaydon and Consett
Private rented: 15.2%
Blyth and Ashington
Private rented: 17.8%
Bolsover
Private rented: 15.9%
Bolton North East
Private rented: 18%
Bolton South and Walkden
Private rented: 20.4%
Bolton West
Private rented: 15%
Bootle
Private rented: 19.6%
Bournemouth East
Private rented: 33.2%
Bournemouth West
Private rented: 31.6%
Bracknell
Private rented: 16.1%
Bradford East
Private rented: 24.7%
Bradford South
Private rented: 22.6%
Bradford West
Private rented: 31%
Brent East
Private rented: 35.6%
Brent West
Private rented: 37.4%
Brentford and Isleworth
Private rented: 32.1%
Bridgend
Private rented: 14.3%
Brighton Kemptown and Peacehaven
Private rented: 25.2%
Bristol East
Private rented: 23.7%
Bristol North East
Private rented: 20.4%
Bristol North West
Private rented: 18.2%
Bristol South
Private rented: 19.8%
Broxtowe
Private rented: 17.9%
Buckingham and Bletchley
Private rented: 16.4%
Burnley
Private rented: 23.8%
Burton and Uttoxeter
Private rented: 20.3%
Bury North
Private rented: 17%
Bury South
Private rented: 20.1%
Bury St Edmunds and Stowmarket
Private rented: 18.2%
Caerphilly
Private rented: 12.9%
Calder Valley
Private rented: 18.2%
Camborne and Redruth
Private rented: 19%
Cambridge
Private rented: 33%
Cannock Chase
Private rented: 15.8%
Canterbury
Private rented: 24.2%
Cardiff East
Private rented: 24.9%
Cardiff North
Private rented: 15.3%
Cardiff South and Penarth
Private rented: 33.2%
Cardiff West
Private rented: 17.9%
Carlisle
Private rented: 17.9%
Chatham and Aylesford
Private rented: 17.8%
Chelsea and Fulham
Private rented: 38.1%
Chester North and Neston
Private rented: 19.8%
Chesterfield
Private rented: 16.4%
Chipping Barnet
Private rented: 23.3%
Cities of London and Westminster
Private rented: 47%
City of Durham
Private rented: 18.3%
Clapham and Brixton Hill
Private rented: 32.8%
Clwyd East
Private rented: 14.8%
Clwyd North
Private rented: 20.9%
Colchester
Private rented: 26.7%
Colne Valley
Private rented: 17.4%
Congleton
Private rented: 11.5%
Corby and East Northamptonshire
Private rented: 18%
Coventry East
Private rented: 23.6%
Coventry North West
Private rented: 23.8%
Coventry South
Private rented: 27.1%
Cramlington and Killingworth
Private rented: 11.8%
Crawley
Private rented: 19.8%
Crewe and Nantwich
Private rented: 20.1%
Croydon East
Private rented: 19.5%
Croydon West
Private rented: 36.3%
Dagenham and Rainham
Private rented: 19.4%
Darlington
Private rented: 21.4%
Dartford
Private rented: 18.8%
Derby North
Private rented: 21.8%
Derby South
Private rented: 24.1%
Derbyshire Dales
Private rented: 14.6%
Doncaster Central
Private rented: 24%
Doncaster East and the Isle of Axholme
Private rented: 14.6%
Doncaster North
Private rented: 17.8%
Dover and Deal
Private rented: 19.5%
Dudley
Private rented: 14.2%
Dulwich and West Norwood
Private rented: 24.6%
Dunstable and Leighton Buzzard
Private rented: 15.3%
Ealing Central and Acton
Private rented: 38.6%
Ealing North
Private rented: 28.3%
Ealing Southall
Private rented: 33%
Earley and Woodley
Private rented: 16%
Easington
Private rented: 17.1%
East Ham
Private rented: 38.9%
East Thanet
Private rented: 28.3%
East Worthing and Shoreham
Private rented: 16.7%
Edmonton and Winchmore Hill
Private rented: 29.8%
Ellesmere Port and Bromborough
Private rented: 14.9%
Eltham and Chislehurst
Private rented: 16.4%
Enfield North
Private rented: 27.7%
Erewash
Private rented: 18%
Erith and Thamesmead
Private rented: 25.4%
Exeter
Private rented: 28%
Feltham and Heston
Private rented: 27.4%
Filton and Bradley Stoke
Private rented: 20.3%
Finchley and Golders Green
Private rented: 38.3%
Folkestone and Hythe
Private rented: 24.2%
Forest of Dean
Private rented: 13.4%
Gateshead Central and Whickham
Private rented: 19.7%
Gedling
Private rented: 16.5%
Gillingham and Rainham
Private rented: 21.8%
Gloucester
Private rented: 22.4%
Gorton and Denton
Private rented: 24.5%
Gower
Private rented: 12.4%
Gravesham
Private rented: 19.1%
Great Grimsby and Cleethorpes
Private rented: 27.2%
Greenwich and Woolwich
Private rented: 30.6%
Hackney North and Stoke Newington
Private rented: 32.2%
Hackney South and Shoreditch
Private rented: 31.2%
Halesowen
Private rented: 14.2%
Halifax
Private rented: 22.5%
Hammersmith and Chiswick
Private rented: 36%
Hampstead and Highgate
Private rented: 38.6%
Harlow
Private rented: 15.2%
Harrow West
Private rented: 34.8%
Hartlepool
Private rented: 17.5%
Hastings and Rye
Private rented: 26.7%
Hayes and Harlington
Private rented: 31.3%
Hemel Hempstead
Private rented: 15.1%
Hendon
Private rented: 35.4%
Hertford and Stortford
Private rented: 17.6%
Hexham
Private rented: 15.5%
Heywood and Middleton North
Private rented: 17.5%
High Peak
Private rented: 16.1%
Hitchin
Private rented: 15.1%
Holborn and St Pancras
Private rented: 32.2%
Hornsey and Friern Barnet
Private rented: 33.9%
Houghton and Sunderland South
Private rented: 11.6%
Hove and Portslade
Private rented: 33.1%
Huddersfield
Private rented: 24.1%
Hyndburn
Private rented: 22.8%
Ilford North
Private rented: 27.2%
Ilford South
Private rented: 36.9%
Ipswich
Private rented: 25.1%
Isle of Wight West
Private rented: 19.6%
Islington South and Finsbury
Private rented: 31.2%
Jarrow and Gateshead East
Private rented: 12.1%
Kensington and Bayswater
Private rented: 42.5%
Kettering
Private rented: 19.6%
Kingston upon Hull East
Private rented: 17.8%
Kingston upon Hull North and Cottingham
Private rented: 25%
Kingston upon Hull West and Haltemprice
Private rented: 22.7%
Knowsley
Private rented: 15.5%
Lancaster and Wyre
Private rented: 20.2%
Leeds Central and Headingley
Private rented: 44.8%
Leeds East
Private rented: 16.6%
Leeds North East
Private rented: 18.8%
Leeds North West
Private rented: 12.6%
Leeds South
Private rented: 30.3%
Leeds South West and Morley
Private rented: 17%
Leeds West and Pudsey
Private rented: 20.5%
Leicester West
Private rented: 29.1%
Leigh and Atherton
Private rented: 18.3%
Lewisham East
Private rented: 24.4%
Lewisham North
Private rented: 31.7%
Lewisham West and East Dulwich
Private rented: 25%
Leyton and Wanstead
Private rented: 31.9%
Lichfield
Private rented: 12.7%
Lincoln
Private rented: 26.4%
Liverpool Garston
Private rented: 13.8%
Liverpool Riverside
Private rented: 38.1%
Liverpool Walton
Private rented: 19.7%
Liverpool Wavertree
Private rented: 31.2%
Liverpool West Derby
Private rented: 20.9%
Llanelli
Private rented: 14.7%
Loughborough
Private rented: 20.9%
Lowestoft
Private rented: 19.9%
Luton North
Private rented: 19.6%
Luton South and South Bedfordshire
Private rented: 34.7%
Macclesfield
Private rented: 15%
Makerfield
Private rented: 13.5%
Manchester Central
Private rented: 40.8%
Manchester Rusholme
Private rented: 39.4%
Manchester Withington
Private rented: 34%
Mansfield
Private rented: 19.1%
Merthyr Tydfil and Aberdare
Private rented: 16.1%
Mid and South Pembrokeshire
Private rented: 16.6%
Mid Cheshire
Private rented: 15.3%
Mid Derbyshire
Private rented: 12.9%
Middlesbrough and Thornaby East
Private rented: 25.5%
Middlesbrough South and East Cleveland
Private rented: 14.3%
Milton Keynes Central
Private rented: 24.7%
Milton Keynes North
Private rented: 18.4%
Mitcham and Morden
Private rented: 27%
Monmouthshire
Private rented: 13.6%
Montgomeryshire and Glyndwr
Private rented: 16.7%
Morecambe and Lunesdale
Private rented: 19.2%
Neath and Swansea East
Private rented: 15.4%
Newcastle upon Tyne Central and West
Private rented: 23%
Newcastle upon Tyne East and Wallsend
Private rented: 20.6%
Newcastle upon Tyne North
Private rented: 22.1%
Newcastle-under-Lyme
Private rented: 15.4%
Newport East
Private rented: 18.8%
Newport West and Islwyn
Private rented: 12.3%
Newton Aycliffe and Spennymoor
Private rented: 15.9%
Normanton and Hemsworth
Private rented: 14.4%
North Durham
Private rented: 15.9%
North East Derbyshire
Private rented: 10.3%
North East Hertfordshire
Private rented: 13.1%
North East Somerset and Hanham
Private rented: 11.4%
North Northumberland
Private rented: 17.4%
North Somerset
Private rented: 14.2%
North Warwickshire and Bedworth
Private rented: 15.3%
North West Cambridgeshire
Private rented: 21%
North West Leicestershire
Private rented: 13.7%
Northampton North
Private rented: 27%
Northampton South
Private rented: 19.4%
Norwich North
Private rented: 16.2%
Norwich South
Private rented: 28.2%
Nottingham East
Private rented: 37.9%
Nottingham North and Kimberley
Private rented: 18.1%
Nottingham South
Private rented: 26.6%
Nuneaton
Private rented: 17.2%
Oldham East and Saddleworth
Private rented: 17.7%
Oldham West, Chadderton and Royton
Private rented: 17.5%
Ossett and Denby Dale
Private rented: 13.7%
Oxford East
Private rented: 30.9%
Peckham
Private rented: 25.3%
Pendle and Clitheroe
Private rented: 21.3%
Penistone and Stocksbridge
Private rented: 10.7%
Penrith and Solway
Private rented: 14.2%
Peterborough
Private rented: 25.5%
Plymouth Moor View
Private rented: 13.8%
Plymouth Sutton and Devonport
Private rented: 35%
Pontefract, Castleford and Knottingley
Private rented: 13.9%
Pontypridd
Private rented: 16.6%
Poole
Private rented: 21.4%
Poplar and Limehouse
Private rented: 42.4%
Portsmouth North
Private rented: 19.9%
Portsmouth South
Private rented: 36.4%
Preston
Private rented: 25.5%
Putney
Private rented: 34.7%
Queen's Park and Maida Vale
Private rented: 33.4%
Rawmarsh and Conisbrough
Private rented: 14.5%
Reading Central
Private rented: 37.3%
Reading West and Mid Berkshire
Private rented: 16%
Redcar
Private rented: 15.6%
Redditch
Private rented: 13.8%
Rhondda and Ogmore
Private rented: 19.9%
Ribble Valley
Private rented: 13.5%
Rochdale
Private rented: 19.9%
Rochester and Strood
Private rented: 18.4%
Rossendale and Darwen
Private rented: 17.9%
Rother Valley
Private rented: 13.5%
Rotherham
Private rented: 17.1%
Rugby
Private rented: 18.4%
Runcorn and Helsby
Private rented: 13.3%
Rushcliffe
Private rented: 14.8%
Salford
Private rented: 36.4%
Scarborough and Whitby
Private rented: 22.3%
Scunthorpe
Private rented: 18.2%
Sefton Central
Private rented: 10.3%
Selby
Private rented: 12.9%
Sheffield Brightside and Hillsborough
Private rented: 17%
Sheffield Central
Private rented: 45%
Sheffield Hallam
Private rented: 13.2%
Sheffield Heeley
Private rented: 15.2%
Sheffield South East
Private rented: 12.8%
Sherwood Forest
Private rented: 14.8%
Shipley
Private rented: 17.5%
Shrewsbury
Private rented: 17.7%
Sittingbourne and Sheppey
Private rented: 19.4%
Slough
Private rented: 31.5%
Smethwick
Private rented: 21.8%
South Derbyshire
Private rented: 14.3%
South Dorset
Private rented: 19.7%
South East Cornwall
Private rented: 17.1%
South Norfolk
Private rented: 13.5%
South Ribble
Private rented: 11.8%
South Shields
Private rented: 14.5%
South West Norfolk
Private rented: 19.4%
Southampton Itchen
Private rented: 25.4%
Southampton Test
Private rented: 33.3%
Southend East and Rochford
Private rented: 27.4%
Southend West and Leigh
Private rented: 23.1%
Southgate and Wood Green
Private rented: 32.5%
Southport
Private rented: 23.3%
Spen Valley
Private rented: 16.5%
St Austell and Newquay
Private rented: 21.7%
St Helens North
Private rented: 13.3%
St Helens South and Whiston
Private rented: 16.9%
Stafford
Private rented: 16.7%
Stalybridge and Hyde
Private rented: 16.4%
Stevenage
Private rented: 14.9%
Stockport
Private rented: 19.8%
Stockton North
Private rented: 19.1%
Stoke-on-Trent Central
Private rented: 24.7%
Stoke-on-Trent North
Private rented: 18.2%
Stoke-on-Trent South
Private rented: 12.2%
Stourbridge
Private rented: 15.2%
Stratford and Bow
Private rented: 37.6%
Streatham and Croydon North
Private rented: 31.6%
Stretford and Urmston
Private rented: 15.5%
Stroud
Private rented: 13.7%
Suffolk Coastal
Private rented: 17%
Sunderland Central
Private rented: 19.8%
Swansea West
Private rented: 22.9%
Swindon North
Private rented: 15.8%
Swindon South
Private rented: 23.8%
Tamworth
Private rented: 13.8%
Telford
Private rented: 22.7%
Thurrock
Private rented: 20.7%
Tipton and Wednesbury
Private rented: 15.1%
Tooting
Private rented: 36%
Torfaen
Private rented: 11.2%
Tottenham
Private rented: 36.9%
Truro and Falmouth
Private rented: 21%
Tynemouth
Private rented: 16.3%
Uxbridge and South Ruislip
Private rented: 24.5%
Vale of Glamorgan
Private rented: 16%
Vauxhall and Camberwell Green
Private rented: 28.8%
Wakefield and Rothwell
Private rented: 16.4%
Wallasey
Private rented: 22.1%
Walsall and Bloxwich
Private rented: 20.7%
Walthamstow
Private rented: 30.1%
Warrington North
Private rented: 14.4%
Warrington South
Private rented: 16.3%
Warwick and Leamington
Private rented: 21.2%
Washington and Gateshead South
Private rented: 12.3%
Watford
Private rented: 27.5%
Wellingborough and Rushden
Private rented: 18.8%
Welwyn Hatfield
Private rented: 16.7%
West Bromwich
Private rented: 18.3%
West Ham and Beckton
Private rented: 36%
West Lancashire
Private rented: 14.3%
Weston-super-Mare
Private rented: 24%
Whitehaven and Workington
Private rented: 10.7%
Widnes and Halewood
Private rented: 13.6%
Wigan
Private rented: 16.4%
Wirral West
Private rented: 11.5%
Wolverhampton North East
Private rented: 15.1%
Wolverhampton South East
Private rented: 18.6%
Wolverhampton West
Private rented: 22.1%
Worcester
Private rented: 21.2%
Worsley and Eccles
Private rented: 16.7%
Worthing West
Private rented: 20%
Wrexham
Private rented: 16.6%
Wycombe
Private rented: 21.4%
Wythenshawe and Sale East
Private rented: 16.6%
York Central
Private rented: 28%
York Outer
Private rented: 11.1%
Bath
Private rented: 25.5%
Bicester and Woodstock
Private rented: 18.6%
Brecon, Radnor and Cwm Tawe
Private rented: 16.4%
Carshalton and Wallington
Private rented: 15.8%
Cheadle
Private rented: 11%
Chelmsford
Private rented: 18.5%
Cheltenham
Private rented: 24.7%
Chesham and Amersham
Private rented: 12.5%
Chichester
Private rented: 18%
Chippenham
Private rented: 16.4%
Didcot and Wantage
Private rented: 14.7%
Dorking and Horley
Private rented: 14.2%
Eastbourne
Private rented: 26.6%
Eastleigh
Private rented: 13.8%
Ely and East Cambridgeshire
Private rented: 16.6%
Epsom and Ewell
Private rented: 16.2%
Esher and Walton
Private rented: 16.1%
Frome and East Somerset
Private rented: 15.8%
Glastonbury and Somerton
Private rented: 16.7%
Guildford
Private rented: 21.9%
Harpenden and Berkhamsted
Private rented: 12.9%
Harrogate and Knaresborough
Private rented: 19.5%
Hazel Grove
Private rented: 11.6%
Henley and Thame
Private rented: 15.3%
Honiton and Sidmouth
Private rented: 15.9%
Horsham
Private rented: 15.6%
Kingston and Surbiton
Private rented: 28.3%
Lewes
Private rented: 16.3%
Maidenhead
Private rented: 18.2%
Melksham and Devizes
Private rented: 13%
Mid Dorset and North Poole
Private rented: 13.1%
Mid Sussex
Private rented: 15.4%
Newbury
Private rented: 18.9%
Newton Abbot
Private rented: 18.3%
North Cornwall
Private rented: 19.8%
North Devon
Private rented: 20.4%
North East Hampshire
Private rented: 13.7%
North Norfolk
Private rented: 17.4%
North Shropshire
Private rented: 16.9%
Oxford West and Abingdon
Private rented: 24.1%
Richmond Park
Private rented: 27.7%
South Cambridgeshire
Private rented: 14.6%
South Cotswolds
Private rented: 15.6%
South Devon
Private rented: 17%
St Albans
Private rented: 17.9%
St Ives
Private rented: 19.8%
St Neots and Mid Cambridgeshire
Private rented: 15.2%
Stratford-on-Avon
Private rented: 14.9%
Surrey Heath
Private rented: 15.7%
Sutton and Cheam
Private rented: 24.6%
Taunton and Wellington
Private rented: 18.6%
Tewkesbury
Private rented: 14.8%
Thornbury and Yate
Private rented: 12.2%
Tiverton and Minehead
Private rented: 18.6%
Torbay
Private rented: 29.5%
Tunbridge Wells
Private rented: 19.6%
Twickenham
Private rented: 23.3%
Wells and Mendip Hills
Private rented: 14.5%
West Dorset
Private rented: 17%
Westmorland and Lonsdale
Private rented: 18.1%
Wimbledon
Private rented: 29.5%
Winchester
Private rented: 17.4%
Witney
Private rented: 18.5%
Woking
Private rented: 21.1%
Wokingham
Private rented: 14%
Yeovil
Private rented: 17.5%
Caerfyrddin
Private rented: 15.1%
Ceredigion Preseli
Private rented: 19.3%
Dwyfor Meirionnydd
Private rented: 15.8%
Ynys Môn
Private rented: 15.6%
Ashfield
Private rented: 16.9%
Boston and Skegness
Private rented: 21.9%
Clacton
Private rented: 20.2%
Great Yarmouth
Private rented: 21.5%
South Basildon and East Thurrock
Private rented: 15%
Belfast North
Private rented: 16.9%
Belfast West
Private rented: 12.5%
Fermanagh and South Tyrone
Private rented: 18.7%
Mid Ulster
Private rented: 17.7%
Newry and Armagh
Private rented: 18.8%
South Down
Private rented: 17.4%
West Tyrone
Private rented: 18.9%

For Lab, 46% of their seats have higher than UK average percentage of homes with the tenure type: Private rented. For Con, 9% of their seats have higher than UK average percentage of homes with the tenure type: Private rented. For LD, 20% of their seats have higher than UK average percentage of homes with the tenure type: Private rented.


ax = make_stripplot(d, x='Owned with a mortgage or loan', y='First party', hue='First party', xlabel='Owned with a mortgage or loan (%)', ylabel='Winning party')
plt.savefig(ROOT / "src/assets/images/mortgage_or_loan.png")
plt.show()
constituencies_won_higher_than_average_tenure_type(d, 'Owned with a mortgage or loan')
SF
Reform UK
PC
Liberal Democrat
Labour
Independent
Green
DUP
Conservative
Owned with a mortgage or loan (%)0102030405060Winning partyConservativeDUPGreenIndependentLabourLib DemPlaid CymruReform UKSinn FéinAldridge-Brownhills
Owned with a mortgage or loan: 33.2%
Arundel and South Downs
Owned with a mortgage or loan: 28.6%
Basildon and Billericay
Owned with a mortgage or loan: 32.3%
Beaconsfield
Owned with a mortgage or loan: 33.5%
Beverley and Holderness
Owned with a mortgage or loan: 29.7%
Bexhill and Battle
Owned with a mortgage or loan: 25.3%
Bognor Regis and Littlehampton
Owned with a mortgage or loan: 25.5%
Braintree
Owned with a mortgage or loan: 33.6%
Brentwood and Ongar
Owned with a mortgage or loan: 34.8%
Bridgwater
Owned with a mortgage or loan: 28.7%
Bridlington and The Wolds
Owned with a mortgage or loan: 24.3%
Brigg and Immingham
Owned with a mortgage or loan: 33.2%
Broadland and Fakenham
Owned with a mortgage or loan: 29.1%
Bromley and Biggin Hill
Owned with a mortgage or loan: 38.1%
Bromsgrove
Owned with a mortgage or loan: 35.1%
Broxbourne
Owned with a mortgage or loan: 35.4%
Castle Point
Owned with a mortgage or loan: 34.8%
Central Devon
Owned with a mortgage or loan: 26.9%
Central Suffolk and North Ipswich
Owned with a mortgage or loan: 31.1%
Chester South and Eddisbury
Owned with a mortgage or loan: 32.2%
Chingford and Woodford Green
Owned with a mortgage or loan: 33.7%
Christchurch
Owned with a mortgage or loan: 25.6%
Croydon South
Owned with a mortgage or loan: 37.6%
Daventry
Owned with a mortgage or loan: 34.8%
Droitwich and Evesham
Owned with a mortgage or loan: 30.1%
East Grinstead and Uckfield
Owned with a mortgage or loan: 34.8%
East Hampshire
Owned with a mortgage or loan: 31.4%
East Surrey
Owned with a mortgage or loan: 37.4%
East Wiltshire
Owned with a mortgage or loan: 26.8%
Epping Forest
Owned with a mortgage or loan: 34.8%
Exmouth and Exeter East
Owned with a mortgage or loan: 29.7%
Fareham and Waterlooville
Owned with a mortgage or loan: 32.8%
Farnham and Bordon
Owned with a mortgage or loan: 35.2%
Faversham and Mid Kent
Owned with a mortgage or loan: 33.3%
Fylde
Owned with a mortgage or loan: 28.7%
Gainsborough
Owned with a mortgage or loan: 28.8%
Godalming and Ash
Owned with a mortgage or loan: 34%
Goole and Pocklington
Owned with a mortgage or loan: 33.3%
Gosport
Owned with a mortgage or loan: 29.2%
Grantham and Bourne
Owned with a mortgage or loan: 30.4%
Hamble Valley
Owned with a mortgage or loan: 38%
Harborough, Oadby and Wigston
Owned with a mortgage or loan: 32.9%
Harrow East
Owned with a mortgage or loan: 27.3%
Harwich and North Essex
Owned with a mortgage or loan: 30.4%
Havant
Owned with a mortgage or loan: 28.3%
Hereford and South Herefordshire
Owned with a mortgage or loan: 24.9%
Herne Bay and Sandwich
Owned with a mortgage or loan: 28.7%
Hertsmere
Owned with a mortgage or loan: 33.1%
Hinckley and Bosworth
Owned with a mortgage or loan: 34.6%
Hornchurch and Upminster
Owned with a mortgage or loan: 34.6%
Huntingdon
Owned with a mortgage or loan: 32.4%
Isle of Wight East
Owned with a mortgage or loan: 21.4%
Keighley and Ilkley
Owned with a mortgage or loan: 30.5%
Kenilworth and Southam
Owned with a mortgage or loan: 33.2%
Kingswinford and South Staffordshire
Owned with a mortgage or loan: 31%
Leicester East
Owned with a mortgage or loan: 26.1%
Louth and Horncastle
Owned with a mortgage or loan: 22.8%
Maidstone and Malling
Owned with a mortgage or loan: 33.9%
Maldon
Owned with a mortgage or loan: 33.7%
Melton and Syston
Owned with a mortgage or loan: 32.5%
Meriden and Solihull East
Owned with a mortgage or loan: 30.7%
Mid Bedfordshire
Owned with a mortgage or loan: 39.8%
Mid Buckinghamshire
Owned with a mortgage or loan: 36.3%
Mid Leicestershire
Owned with a mortgage or loan: 37.2%
Mid Norfolk
Owned with a mortgage or loan: 28.2%
New Forest East
Owned with a mortgage or loan: 30.5%
New Forest West
Owned with a mortgage or loan: 24.6%
Newark
Owned with a mortgage or loan: 30.3%
North Bedfordshire
Owned with a mortgage or loan: 37%
North Cotswolds
Owned with a mortgage or loan: 29.8%
North Dorset
Owned with a mortgage or loan: 27.1%
North East Cambridgeshire
Owned with a mortgage or loan: 29.1%
North West Essex
Owned with a mortgage or loan: 34.9%
North West Hampshire
Owned with a mortgage or loan: 35%
North West Norfolk
Owned with a mortgage or loan: 24.5%
Old Bexley and Sidcup
Owned with a mortgage or loan: 38.5%
Orpington
Owned with a mortgage or loan: 35.1%
Rayleigh and Wickford
Owned with a mortgage or loan: 37.7%
Reigate
Owned with a mortgage or loan: 36.9%
Richmond and Northallerton
Owned with a mortgage or loan: 24.4%
Romford
Owned with a mortgage or loan: 35.2%
Romsey and Southampton North
Owned with a mortgage or loan: 29%
Ruislip, Northwood and Pinner
Owned with a mortgage or loan: 32.7%
Runnymede and Weybridge
Owned with a mortgage or loan: 34.5%
Rutland and Stamford
Owned with a mortgage or loan: 29.2%
Salisbury
Owned with a mortgage or loan: 27.5%
Sevenoaks
Owned with a mortgage or loan: 34.1%
Skipton and Ripon
Owned with a mortgage or loan: 26.2%
Sleaford and North Hykeham
Owned with a mortgage or loan: 33.2%
Solihull West and Shirley
Owned with a mortgage or loan: 36.5%
South Holland and The Deepings
Owned with a mortgage or loan: 29.4%
South Leicestershire
Owned with a mortgage or loan: 37.5%
South Northamptonshire
Owned with a mortgage or loan: 38%
South Shropshire
Owned with a mortgage or loan: 21.9%
South Suffolk
Owned with a mortgage or loan: 27.6%
South West Devon
Owned with a mortgage or loan: 33.8%
South West Hertfordshire
Owned with a mortgage or loan: 36.2%
South West Wiltshire
Owned with a mortgage or loan: 30.3%
Spelthorne
Owned with a mortgage or loan: 34.6%
Staffordshire Moorlands
Owned with a mortgage or loan: 29.7%
Stockton West
Owned with a mortgage or loan: 39.5%
Stone, Great Wyrley and Penkridge
Owned with a mortgage or loan: 31.6%
Sussex Weald
Owned with a mortgage or loan: 32.7%
Sutton Coldfield
Owned with a mortgage or loan: 35.3%
Tatton
Owned with a mortgage or loan: 32.6%
The Wrekin
Owned with a mortgage or loan: 30.2%
Thirsk and Malton
Owned with a mortgage or loan: 23.2%
Tonbridge
Owned with a mortgage or loan: 32.1%
Torridge and Tavistock
Owned with a mortgage or loan: 24%
Weald of Kent
Owned with a mortgage or loan: 31.5%
West Suffolk
Owned with a mortgage or loan: 27.8%
West Worcestershire
Owned with a mortgage or loan: 25.8%
Wetherby and Easingwold
Owned with a mortgage or loan: 31.6%
Windsor
Owned with a mortgage or loan: 30.6%
Witham
Owned with a mortgage or loan: 34.8%
Wyre Forest
Owned with a mortgage or loan: 28%
Belfast East
Owned with a mortgage or loan: 30.8%
East Antrim
Owned with a mortgage or loan: 32.1%
East Londonderry
Owned with a mortgage or loan: 26.5%
Strangford
Owned with a mortgage or loan: 31.3%
Upper Bann
Owned with a mortgage or loan: 31.5%
Brighton Pavilion
Owned with a mortgage or loan: 27.6%
Bristol Central
Owned with a mortgage or loan: 20.8%
North Herefordshire
Owned with a mortgage or loan: 23.1%
Waveney Valley
Owned with a mortgage or loan: 25.2%
Birmingham Perry Barr
Owned with a mortgage or loan: 24.2%
Blackburn
Owned with a mortgage or loan: 24%
Dewsbury and Batley
Owned with a mortgage or loan: 27.6%
Islington North
Owned with a mortgage or loan: 17.1%
Leicester South
Owned with a mortgage or loan: 18.3%
North Down
Owned with a mortgage or loan: 32.9%
Aberafan Maesteg
Owned with a mortgage or loan: 27.3%
Aldershot
Owned with a mortgage or loan: 35.5%
Altrincham and Sale West
Owned with a mortgage or loan: 36.4%
Alyn and Deeside
Owned with a mortgage or loan: 34.5%
Amber Valley
Owned with a mortgage or loan: 30.7%
Ashford
Owned with a mortgage or loan: 34.5%
Ashton-under-Lyne
Owned with a mortgage or loan: 28.4%
Aylesbury
Owned with a mortgage or loan: 36.1%
Banbury
Owned with a mortgage or loan: 30%
Bangor Aberconwy
Owned with a mortgage or loan: 24.1%
Barking
Owned with a mortgage or loan: 26.2%
Barnsley North
Owned with a mortgage or loan: 30%
Barnsley South
Owned with a mortgage or loan: 27.4%
Barrow and Furness
Owned with a mortgage or loan: 31.3%
Basingstoke
Owned with a mortgage or loan: 33.3%
Bassetlaw
Owned with a mortgage or loan: 30.5%
Battersea
Owned with a mortgage or loan: 21.2%
Beckenham and Penge
Owned with a mortgage or loan: 33.7%
Bedford
Owned with a mortgage or loan: 26%
Bermondsey and Old Southwark
Owned with a mortgage or loan: 14.5%
Bethnal Green and Stepney
Owned with a mortgage or loan: 12.6%
Bexleyheath and Crayford
Owned with a mortgage or loan: 37.2%
Birkenhead
Owned with a mortgage or loan: 25.4%
Birmingham Edgbaston
Owned with a mortgage or loan: 23.6%
Birmingham Erdington
Owned with a mortgage or loan: 26.5%
Birmingham Hall Green and Moseley
Owned with a mortgage or loan: 26.8%
Birmingham Hodge Hill and Solihull North
Owned with a mortgage or loan: 27.5%
Birmingham Ladywood
Owned with a mortgage or loan: 12.9%
Birmingham Northfield
Owned with a mortgage or loan: 27.2%
Birmingham Selly Oak
Owned with a mortgage or loan: 26.8%
Birmingham Yardley
Owned with a mortgage or loan: 29%
Bishop Auckland
Owned with a mortgage or loan: 25.3%
Blackley and Middleton South
Owned with a mortgage or loan: 23.9%
Blackpool North and Fleetwood
Owned with a mortgage or loan: 28.7%
Blackpool South
Owned with a mortgage or loan: 25.1%
Blaenau Gwent and Rhymney
Owned with a mortgage or loan: 25.3%
Blaydon and Consett
Owned with a mortgage or loan: 32%
Blyth and Ashington
Owned with a mortgage or loan: 27.4%
Bolsover
Owned with a mortgage or loan: 30.4%
Bolton North East
Owned with a mortgage or loan: 26.7%
Bolton South and Walkden
Owned with a mortgage or loan: 24.9%
Bolton West
Owned with a mortgage or loan: 33.5%
Bootle
Owned with a mortgage or loan: 26.3%
Bournemouth East
Owned with a mortgage or loan: 28.8%
Bournemouth West
Owned with a mortgage or loan: 26.1%
Bracknell
Owned with a mortgage or loan: 37.3%
Bradford East
Owned with a mortgage or loan: 28.3%
Bradford South
Owned with a mortgage or loan: 31.8%
Bradford West
Owned with a mortgage or loan: 25.3%
Brent East
Owned with a mortgage or loan: 16.3%
Brent West
Owned with a mortgage or loan: 20.6%
Brentford and Isleworth
Owned with a mortgage or loan: 24.9%
Bridgend
Owned with a mortgage or loan: 34.6%
Brighton Kemptown and Peacehaven
Owned with a mortgage or loan: 23.2%
Bristol East
Owned with a mortgage or loan: 31.6%
Bristol North East
Owned with a mortgage or loan: 31.8%
Bristol North West
Owned with a mortgage or loan: 30.4%
Bristol South
Owned with a mortgage or loan: 30.7%
Broxtowe
Owned with a mortgage or loan: 30.7%
Buckingham and Bletchley
Owned with a mortgage or loan: 33.6%
Burnley
Owned with a mortgage or loan: 27.3%
Burton and Uttoxeter
Owned with a mortgage or loan: 30.3%
Bury North
Owned with a mortgage or loan: 31.7%
Bury South
Owned with a mortgage or loan: 32.2%
Bury St Edmunds and Stowmarket
Owned with a mortgage or loan: 27.8%
Caerphilly
Owned with a mortgage or loan: 33.2%
Calder Valley
Owned with a mortgage or loan: 31.5%
Camborne and Redruth
Owned with a mortgage or loan: 26%
Cambridge
Owned with a mortgage or loan: 18.7%
Cannock Chase
Owned with a mortgage or loan: 33.2%
Canterbury
Owned with a mortgage or loan: 24.4%
Cardiff East
Owned with a mortgage or loan: 27.8%
Cardiff North
Owned with a mortgage or loan: 35.6%
Cardiff South and Penarth
Owned with a mortgage or loan: 25.9%
Cardiff West
Owned with a mortgage or loan: 31.4%
Carlisle
Owned with a mortgage or loan: 28.8%
Chatham and Aylesford
Owned with a mortgage or loan: 35.7%
Chelsea and Fulham
Owned with a mortgage or loan: 17.1%
Chester North and Neston
Owned with a mortgage or loan: 27.2%
Chesterfield
Owned with a mortgage or loan: 26.6%
Chipping Barnet
Owned with a mortgage or loan: 32.3%
Cities of London and Westminster
Owned with a mortgage or loan: 11%
City of Durham
Owned with a mortgage or loan: 27.2%
Clapham and Brixton Hill
Owned with a mortgage or loan: 20.7%
Clwyd East
Owned with a mortgage or loan: 28.7%
Clwyd North
Owned with a mortgage or loan: 25.8%
Colchester
Owned with a mortgage or loan: 30.4%
Colne Valley
Owned with a mortgage or loan: 34.2%
Congleton
Owned with a mortgage or loan: 33.9%
Corby and East Northamptonshire
Owned with a mortgage or loan: 33.9%
Coventry East
Owned with a mortgage or loan: 25.8%
Coventry North West
Owned with a mortgage or loan: 30.3%
Coventry South
Owned with a mortgage or loan: 26.2%
Cramlington and Killingworth
Owned with a mortgage or loan: 34%
Crawley
Owned with a mortgage or loan: 31.7%
Crewe and Nantwich
Owned with a mortgage or loan: 30.4%
Croydon East
Owned with a mortgage or loan: 30.6%
Croydon West
Owned with a mortgage or loan: 24.3%
Dagenham and Rainham
Owned with a mortgage or loan: 31.8%
Darlington
Owned with a mortgage or loan: 28.8%
Dartford
Owned with a mortgage or loan: 38.7%
Derby North
Owned with a mortgage or loan: 27.3%
Derby South
Owned with a mortgage or loan: 25.4%
Derbyshire Dales
Owned with a mortgage or loan: 26.7%
Doncaster Central
Owned with a mortgage or loan: 27.5%
Doncaster East and the Isle of Axholme
Owned with a mortgage or loan: 32.5%
Doncaster North
Owned with a mortgage or loan: 29%
Dover and Deal
Owned with a mortgage or loan: 27.2%
Dudley
Owned with a mortgage or loan: 26.7%
Dulwich and West Norwood
Owned with a mortgage or loan: 24.4%
Dunstable and Leighton Buzzard
Owned with a mortgage or loan: 37.5%
Ealing Central and Acton
Owned with a mortgage or loan: 20%
Ealing North
Owned with a mortgage or loan: 26.3%
Ealing Southall
Owned with a mortgage or loan: 23.6%
Earley and Woodley
Owned with a mortgage or loan: 38.2%
Easington
Owned with a mortgage or loan: 26.9%
East Ham
Owned with a mortgage or loan: 20.5%
East Thanet
Owned with a mortgage or loan: 24%
East Worthing and Shoreham
Owned with a mortgage or loan: 33.3%
Edmonton and Winchmore Hill
Owned with a mortgage or loan: 24.1%
Ellesmere Port and Bromborough
Owned with a mortgage or loan: 33.1%
Eltham and Chislehurst
Owned with a mortgage or loan: 31.6%
Enfield North
Owned with a mortgage or loan: 27.1%
Erewash
Owned with a mortgage or loan: 32.3%
Erith and Thamesmead
Owned with a mortgage or loan: 24.5%
Exeter
Owned with a mortgage or loan: 24.3%
Feltham and Heston
Owned with a mortgage or loan: 25%
Filton and Bradley Stoke
Owned with a mortgage or loan: 36.9%
Finchley and Golders Green
Owned with a mortgage or loan: 23.3%
Folkestone and Hythe
Owned with a mortgage or loan: 25.1%
Forest of Dean
Owned with a mortgage or loan: 28.5%
Gateshead Central and Whickham
Owned with a mortgage or loan: 26.4%
Gedling
Owned with a mortgage or loan: 33.9%
Gillingham and Rainham
Owned with a mortgage or loan: 32.6%
Gloucester
Owned with a mortgage or loan: 31.5%
Gorton and Denton
Owned with a mortgage or loan: 25.4%
Gower
Owned with a mortgage or loan: 31.7%
Gravesham
Owned with a mortgage or loan: 31%
Great Grimsby and Cleethorpes
Owned with a mortgage or loan: 26%
Greenwich and Woolwich
Owned with a mortgage or loan: 22.7%
Hackney North and Stoke Newington
Owned with a mortgage or loan: 16.9%
Hackney South and Shoreditch
Owned with a mortgage or loan: 13.2%
Halesowen
Owned with a mortgage or loan: 30.7%
Halifax
Owned with a mortgage or loan: 28.6%
Hammersmith and Chiswick
Owned with a mortgage or loan: 18.3%
Hampstead and Highgate
Owned with a mortgage or loan: 17.5%
Harlow
Owned with a mortgage or loan: 31.5%
Harrow West
Owned with a mortgage or loan: 27.5%
Hartlepool
Owned with a mortgage or loan: 27%
Hastings and Rye
Owned with a mortgage or loan: 24.6%
Hayes and Harlington
Owned with a mortgage or loan: 26.7%
Hemel Hempstead
Owned with a mortgage or loan: 32%
Hendon
Owned with a mortgage or loan: 23.9%
Hertford and Stortford
Owned with a mortgage or loan: 35.3%
Hexham
Owned with a mortgage or loan: 27.3%
Heywood and Middleton North
Owned with a mortgage or loan: 30.1%
High Peak
Owned with a mortgage or loan: 30.8%
Hitchin
Owned with a mortgage or loan: 36%
Holborn and St Pancras
Owned with a mortgage or loan: 10.7%
Hornsey and Friern Barnet
Owned with a mortgage or loan: 26.8%
Houghton and Sunderland South
Owned with a mortgage or loan: 28.3%
Hove and Portslade
Owned with a mortgage or loan: 29.2%
Huddersfield
Owned with a mortgage or loan: 25.4%
Hyndburn
Owned with a mortgage or loan: 29%
Ilford North
Owned with a mortgage or loan: 32.2%
Ilford South
Owned with a mortgage or loan: 25.9%
Ipswich
Owned with a mortgage or loan: 26.4%
Isle of Wight West
Owned with a mortgage or loan: 25.3%
Islington South and Finsbury
Owned with a mortgage or loan: 13.5%
Jarrow and Gateshead East
Owned with a mortgage or loan: 26.9%
Kensington and Bayswater
Owned with a mortgage or loan: 11.5%
Kettering
Owned with a mortgage or loan: 33.3%
Kingston upon Hull East
Owned with a mortgage or loan: 26.3%
Kingston upon Hull North and Cottingham
Owned with a mortgage or loan: 26.1%
Kingston upon Hull West and Haltemprice
Owned with a mortgage or loan: 27.7%
Knowsley
Owned with a mortgage or loan: 29.3%
Lancaster and Wyre
Owned with a mortgage or loan: 28.2%
Leeds Central and Headingley
Owned with a mortgage or loan: 16.7%
Leeds East
Owned with a mortgage or loan: 28.5%
Leeds North East
Owned with a mortgage or loan: 32.3%
Leeds North West
Owned with a mortgage or loan: 35.6%
Leeds South
Owned with a mortgage or loan: 19.7%
Leeds South West and Morley
Owned with a mortgage or loan: 36.1%
Leeds West and Pudsey
Owned with a mortgage or loan: 31%
Leicester West
Owned with a mortgage or loan: 21.9%
Leigh and Atherton
Owned with a mortgage or loan: 31.4%
Lewisham East
Owned with a mortgage or loan: 28.6%
Lewisham North
Owned with a mortgage or loan: 21.4%
Lewisham West and East Dulwich
Owned with a mortgage or loan: 32.1%
Leyton and Wanstead
Owned with a mortgage or loan: 26.3%
Lichfield
Owned with a mortgage or loan: 31.7%
Lincoln
Owned with a mortgage or loan: 25.5%
Liverpool Garston
Owned with a mortgage or loan: 29.7%
Liverpool Riverside
Owned with a mortgage or loan: 11.2%
Liverpool Walton
Owned with a mortgage or loan: 25.9%
Liverpool Wavertree
Owned with a mortgage or loan: 23.1%
Liverpool West Derby
Owned with a mortgage or loan: 28%
Llanelli
Owned with a mortgage or loan: 28.6%
Loughborough
Owned with a mortgage or loan: 28.9%
Lowestoft
Owned with a mortgage or loan: 24.6%
Luton North
Owned with a mortgage or loan: 32.8%
Luton South and South Bedfordshire
Owned with a mortgage or loan: 24.8%
Macclesfield
Owned with a mortgage or loan: 32.1%
Makerfield
Owned with a mortgage or loan: 34.4%
Manchester Central
Owned with a mortgage or loan: 18.9%
Manchester Rusholme
Owned with a mortgage or loan: 14.5%
Manchester Withington
Owned with a mortgage or loan: 27.7%
Mansfield
Owned with a mortgage or loan: 28.7%
Merthyr Tydfil and Aberdare
Owned with a mortgage or loan: 27.6%
Mid and South Pembrokeshire
Owned with a mortgage or loan: 23%
Mid Cheshire
Owned with a mortgage or loan: 34.2%
Mid Derbyshire
Owned with a mortgage or loan: 33%
Middlesbrough and Thornaby East
Owned with a mortgage or loan: 23.9%
Middlesbrough South and East Cleveland
Owned with a mortgage or loan: 29.4%
Milton Keynes Central
Owned with a mortgage or loan: 27.8%
Milton Keynes North
Owned with a mortgage or loan: 32.6%
Mitcham and Morden
Owned with a mortgage or loan: 29.7%
Monmouthshire
Owned with a mortgage or loan: 28.6%
Montgomeryshire and Glyndwr
Owned with a mortgage or loan: 23.7%
Morecambe and Lunesdale
Owned with a mortgage or loan: 27.7%
Neath and Swansea East
Owned with a mortgage or loan: 29.2%
Newcastle upon Tyne Central and West
Owned with a mortgage or loan: 22%
Newcastle upon Tyne East and Wallsend
Owned with a mortgage or loan: 23.6%
Newcastle upon Tyne North
Owned with a mortgage or loan: 30%
Newcastle-under-Lyme
Owned with a mortgage or loan: 28.8%
Newport East
Owned with a mortgage or loan: 30.4%
Newport West and Islwyn
Owned with a mortgage or loan: 34.2%
Newton Aycliffe and Spennymoor
Owned with a mortgage or loan: 29%
Normanton and Hemsworth
Owned with a mortgage or loan: 30.7%
North Durham
Owned with a mortgage or loan: 29.1%
North East Derbyshire
Owned with a mortgage or loan: 29.1%
North East Hertfordshire
Owned with a mortgage or loan: 31.5%
North East Somerset and Hanham
Owned with a mortgage or loan: 34.8%
North Northumberland
Owned with a mortgage or loan: 23%
North Somerset
Owned with a mortgage or loan: 33.5%
North Warwickshire and Bedworth
Owned with a mortgage or loan: 32.3%
North West Cambridgeshire
Owned with a mortgage or loan: 34%
North West Leicestershire
Owned with a mortgage or loan: 34.7%
Northampton North
Owned with a mortgage or loan: 27.1%
Northampton South
Owned with a mortgage or loan: 36.7%
Norwich North
Owned with a mortgage or loan: 28.4%
Norwich South
Owned with a mortgage or loan: 18.7%
Nottingham East
Owned with a mortgage or loan: 20.6%
Nottingham North and Kimberley
Owned with a mortgage or loan: 27.5%
Nottingham South
Owned with a mortgage or loan: 22.1%
Nuneaton
Owned with a mortgage or loan: 33.4%
Oldham East and Saddleworth
Owned with a mortgage or loan: 29.1%
Oldham West, Chadderton and Royton
Owned with a mortgage or loan: 28.1%
Ossett and Denby Dale
Owned with a mortgage or loan: 32.9%
Oxford East
Owned with a mortgage or loan: 20.8%
Peckham
Owned with a mortgage or loan: 16.1%
Pendle and Clitheroe
Owned with a mortgage or loan: 28.8%
Penistone and Stocksbridge
Owned with a mortgage or loan: 33.3%
Penrith and Solway
Owned with a mortgage or loan: 24.8%
Peterborough
Owned with a mortgage or loan: 25.7%
Plymouth Moor View
Owned with a mortgage or loan: 29.2%
Plymouth Sutton and Devonport
Owned with a mortgage or loan: 23.5%
Pontefract, Castleford and Knottingley
Owned with a mortgage or loan: 32.1%
Pontypridd
Owned with a mortgage or loan: 32.5%
Poole
Owned with a mortgage or loan: 29.8%
Poplar and Limehouse
Owned with a mortgage or loan: 16.2%
Portsmouth North
Owned with a mortgage or loan: 32.8%
Portsmouth South
Owned with a mortgage or loan: 21.4%
Preston
Owned with a mortgage or loan: 24.7%
Putney
Owned with a mortgage or loan: 25%
Queen's Park and Maida Vale
Owned with a mortgage or loan: 14.2%
Rawmarsh and Conisbrough
Owned with a mortgage or loan: 30.3%
Reading Central
Owned with a mortgage or loan: 26.1%
Reading West and Mid Berkshire
Owned with a mortgage or loan: 34.5%
Redcar
Owned with a mortgage or loan: 28%
Redditch
Owned with a mortgage or loan: 33.4%
Rhondda and Ogmore
Owned with a mortgage or loan: 27.2%
Ribble Valley
Owned with a mortgage or loan: 35.8%
Rochdale
Owned with a mortgage or loan: 29%
Rochester and Strood
Owned with a mortgage or loan: 34.8%
Rossendale and Darwen
Owned with a mortgage or loan: 34.1%
Rother Valley
Owned with a mortgage or loan: 32.7%
Rotherham
Owned with a mortgage or loan: 27%
Rugby
Owned with a mortgage or loan: 33.8%
Runcorn and Helsby
Owned with a mortgage or loan: 29.3%
Rushcliffe
Owned with a mortgage or loan: 34.5%
Salford
Owned with a mortgage or loan: 19.2%
Scarborough and Whitby
Owned with a mortgage or loan: 22.6%
Scunthorpe
Owned with a mortgage or loan: 28.5%
Sefton Central
Owned with a mortgage or loan: 33%
Selby
Owned with a mortgage or loan: 37.4%
Sheffield Brightside and Hillsborough
Owned with a mortgage or loan: 23.1%
Sheffield Central
Owned with a mortgage or loan: 18.6%
Sheffield Hallam
Owned with a mortgage or loan: 34.5%
Sheffield Heeley
Owned with a mortgage or loan: 25.8%
Sheffield South East
Owned with a mortgage or loan: 30.4%
Sherwood Forest
Owned with a mortgage or loan: 33.4%
Shipley
Owned with a mortgage or loan: 33.1%
Shrewsbury
Owned with a mortgage or loan: 28%
Sittingbourne and Sheppey
Owned with a mortgage or loan: 33.4%
Slough
Owned with a mortgage or loan: 29%
Smethwick
Owned with a mortgage or loan: 26.1%
South Derbyshire
Owned with a mortgage or loan: 37.7%
South Dorset
Owned with a mortgage or loan: 23.9%
South East Cornwall
Owned with a mortgage or loan: 25.2%
South Norfolk
Owned with a mortgage or loan: 34.2%
South Ribble
Owned with a mortgage or loan: 35.3%
South Shields
Owned with a mortgage or loan: 25.5%
South West Norfolk
Owned with a mortgage or loan: 26.2%
Southampton Itchen
Owned with a mortgage or loan: 27.3%
Southampton Test
Owned with a mortgage or loan: 23.4%
Southend East and Rochford
Owned with a mortgage or loan: 26.5%
Southend West and Leigh
Owned with a mortgage or loan: 34%
Southgate and Wood Green
Owned with a mortgage or loan: 23.3%
Southport
Owned with a mortgage or loan: 28.3%
Spen Valley
Owned with a mortgage or loan: 33.6%
St Austell and Newquay
Owned with a mortgage or loan: 26.7%
St Helens North
Owned with a mortgage or loan: 30.4%
St Helens South and Whiston
Owned with a mortgage or loan: 29.3%
Stafford
Owned with a mortgage or loan: 30.2%
Stalybridge and Hyde
Owned with a mortgage or loan: 32.2%
Stevenage
Owned with a mortgage or loan: 31%
Stockport
Owned with a mortgage or loan: 31.6%
Stockton North
Owned with a mortgage or loan: 29.4%
Stoke-on-Trent Central
Owned with a mortgage or loan: 23.8%
Stoke-on-Trent North
Owned with a mortgage or loan: 27.9%
Stoke-on-Trent South
Owned with a mortgage or loan: 30.7%
Stourbridge
Owned with a mortgage or loan: 28.7%
Stratford and Bow
Owned with a mortgage or loan: 17.3%
Streatham and Croydon North
Owned with a mortgage or loan: 29.5%
Stretford and Urmston
Owned with a mortgage or loan: 32.3%
Stroud
Owned with a mortgage or loan: 30.9%
Suffolk Coastal
Owned with a mortgage or loan: 22.9%
Sunderland Central
Owned with a mortgage or loan: 25.6%
Swansea West
Owned with a mortgage or loan: 21.5%
Swindon North
Owned with a mortgage or loan: 37.5%
Swindon South
Owned with a mortgage or loan: 31.8%
Tamworth
Owned with a mortgage or loan: 33.3%
Telford
Owned with a mortgage or loan: 29.7%
Thurrock
Owned with a mortgage or loan: 38.2%
Tipton and Wednesbury
Owned with a mortgage or loan: 25.3%
Tooting
Owned with a mortgage or loan: 28.2%
Torfaen
Owned with a mortgage or loan: 29.7%
Tottenham
Owned with a mortgage or loan: 14.9%
Truro and Falmouth
Owned with a mortgage or loan: 24.5%
Tynemouth
Owned with a mortgage or loan: 30.4%
Uxbridge and South Ruislip
Owned with a mortgage or loan: 32.2%
Vale of Glamorgan
Owned with a mortgage or loan: 33.6%
Vauxhall and Camberwell Green
Owned with a mortgage or loan: 14.4%
Wakefield and Rothwell
Owned with a mortgage or loan: 30%
Wallasey
Owned with a mortgage or loan: 29.2%
Walsall and Bloxwich
Owned with a mortgage or loan: 22.4%
Walthamstow
Owned with a mortgage or loan: 29%
Warrington North
Owned with a mortgage or loan: 30.7%
Warrington South
Owned with a mortgage or loan: 35.7%
Warwick and Leamington
Owned with a mortgage or loan: 30.7%
Washington and Gateshead South
Owned with a mortgage or loan: 26.8%
Watford
Owned with a mortgage or loan: 31.4%
Wellingborough and Rushden
Owned with a mortgage or loan: 31.7%
Welwyn Hatfield
Owned with a mortgage or loan: 28.8%
West Bromwich
Owned with a mortgage or loan: 27.2%
West Ham and Beckton
Owned with a mortgage or loan: 17.5%
West Lancashire
Owned with a mortgage or loan: 31.4%
Weston-super-Mare
Owned with a mortgage or loan: 31.1%
Whitehaven and Workington
Owned with a mortgage or loan: 28.7%
Widnes and Halewood
Owned with a mortgage or loan: 32.2%
Wigan
Owned with a mortgage or loan: 29.2%
Wirral West
Owned with a mortgage or loan: 32%
Wolverhampton North East
Owned with a mortgage or loan: 26%
Wolverhampton South East
Owned with a mortgage or loan: 24%
Wolverhampton West
Owned with a mortgage or loan: 25.9%
Worcester
Owned with a mortgage or loan: 29.4%
Worsley and Eccles
Owned with a mortgage or loan: 32.8%
Worthing West
Owned with a mortgage or loan: 28.7%
Wrexham
Owned with a mortgage or loan: 28.3%
Wycombe
Owned with a mortgage or loan: 34.2%
Wythenshawe and Sale East
Owned with a mortgage or loan: 26.6%
York Central
Owned with a mortgage or loan: 24.9%
York Outer
Owned with a mortgage or loan: 32.2%
Bath
Owned with a mortgage or loan: 24.4%
Bicester and Woodstock
Owned with a mortgage or loan: 33%
Brecon, Radnor and Cwm Tawe
Owned with a mortgage or loan: 22.5%
Carshalton and Wallington
Owned with a mortgage or loan: 37.1%
Cheadle
Owned with a mortgage or loan: 38%
Chelmsford
Owned with a mortgage or loan: 33.4%
Cheltenham
Owned with a mortgage or loan: 28.6%
Chesham and Amersham
Owned with a mortgage or loan: 35.1%
Chichester
Owned with a mortgage or loan: 23.2%
Chippenham
Owned with a mortgage or loan: 32.3%
Didcot and Wantage
Owned with a mortgage or loan: 35%
Dorking and Horley
Owned with a mortgage or loan: 33.9%
Eastbourne
Owned with a mortgage or loan: 23.9%
Eastleigh
Owned with a mortgage or loan: 35.5%
Ely and East Cambridgeshire
Owned with a mortgage or loan: 31.8%
Epsom and Ewell
Owned with a mortgage or loan: 36.5%
Esher and Walton
Owned with a mortgage or loan: 38.7%
Frome and East Somerset
Owned with a mortgage or loan: 31.2%
Glastonbury and Somerton
Owned with a mortgage or loan: 25.9%
Guildford
Owned with a mortgage or loan: 30.3%
Harpenden and Berkhamsted
Owned with a mortgage or loan: 36.2%
Harrogate and Knaresborough
Owned with a mortgage or loan: 30.5%
Hazel Grove
Owned with a mortgage or loan: 33.9%
Henley and Thame
Owned with a mortgage or loan: 30.9%
Honiton and Sidmouth
Owned with a mortgage or loan: 23.8%
Horsham
Owned with a mortgage or loan: 34.8%
Kingston and Surbiton
Owned with a mortgage or loan: 32.6%
Lewes
Owned with a mortgage or loan: 28%
Maidenhead
Owned with a mortgage or loan: 35.2%
Melksham and Devizes
Owned with a mortgage or loan: 30.1%
Mid Dorset and North Poole
Owned with a mortgage or loan: 31.1%
Mid Sussex
Owned with a mortgage or loan: 36.1%
Newbury
Owned with a mortgage or loan: 31.5%
Newton Abbot
Owned with a mortgage or loan: 28.3%
North Cornwall
Owned with a mortgage or loan: 22.5%
North Devon
Owned with a mortgage or loan: 25.5%
North East Hampshire
Owned with a mortgage or loan: 38.1%
North Norfolk
Owned with a mortgage or loan: 19.6%
North Shropshire
Owned with a mortgage or loan: 27.2%
Oxford West and Abingdon
Owned with a mortgage or loan: 25.5%
Richmond Park
Owned with a mortgage or loan: 29.8%
South Cambridgeshire
Owned with a mortgage or loan: 28.9%
South Cotswolds
Owned with a mortgage or loan: 28.8%
South Devon
Owned with a mortgage or loan: 22.7%
St Albans
Owned with a mortgage or loan: 35.4%
St Ives
Owned with a mortgage or loan: 21.3%
St Neots and Mid Cambridgeshire
Owned with a mortgage or loan: 35.1%
Stratford-on-Avon
Owned with a mortgage or loan: 28.6%
Surrey Heath
Owned with a mortgage or loan: 37%
Sutton and Cheam
Owned with a mortgage or loan: 34.9%
Taunton and Wellington
Owned with a mortgage or loan: 28.2%
Tewkesbury
Owned with a mortgage or loan: 31.7%
Thornbury and Yate
Owned with a mortgage or loan: 35.4%
Tiverton and Minehead
Owned with a mortgage or loan: 23.2%
Torbay
Owned with a mortgage or loan: 24.9%
Tunbridge Wells
Owned with a mortgage or loan: 31.6%
Twickenham
Owned with a mortgage or loan: 33.8%
Wells and Mendip Hills
Owned with a mortgage or loan: 29.5%
West Dorset
Owned with a mortgage or loan: 20.2%
Westmorland and Lonsdale
Owned with a mortgage or loan: 23.1%
Wimbledon
Owned with a mortgage or loan: 31.7%
Winchester
Owned with a mortgage or loan: 28.4%
Witney
Owned with a mortgage or loan: 30.7%
Woking
Owned with a mortgage or loan: 34.5%
Wokingham
Owned with a mortgage or loan: 38.7%
Yeovil
Owned with a mortgage or loan: 26.9%
Caerfyrddin
Owned with a mortgage or loan: 25.1%
Ceredigion Preseli
Owned with a mortgage or loan: 20.7%
Dwyfor Meirionnydd
Owned with a mortgage or loan: 21.7%
Ynys Môn
Owned with a mortgage or loan: 23.6%
Ashfield
Owned with a mortgage or loan: 31.1%
Boston and Skegness
Owned with a mortgage or loan: 22%
Clacton
Owned with a mortgage or loan: 22.3%
Great Yarmouth
Owned with a mortgage or loan: 23.7%
South Basildon and East Thurrock
Owned with a mortgage or loan: 34.1%
Belfast North
Owned with a mortgage or loan: 26.2%
Belfast West
Owned with a mortgage or loan: 26.3%
Fermanagh and South Tyrone
Owned with a mortgage or loan: 26.3%
Mid Ulster
Owned with a mortgage or loan: 30.9%
Newry and Armagh
Owned with a mortgage or loan: 29.1%
South Down
Owned with a mortgage or loan: 30.7%
West Tyrone
Owned with a mortgage or loan: 26.3%

For Lab, 47% of their seats have higher than UK average percentage of homes with the tenure type: Owned with a mortgage or loan. For Con, 73% of their seats have higher than UK average percentage of homes with the tenure type: Owned with a mortgage or loan. For LD, 61% of their seats have higher than UK average percentage of homes with the tenure type: Owned with a mortgage or loan.