PolicyEngine Python interface¶
Welcome to the documentation for PolicyEngine, a Python package for analyzing tax-benefit policies and estimating their societal impacts.
Overview¶
This package enables users to create and simulate different scenarios of specific or representative households in a country, under different tax-benefit rules or economic assumptions.
We currently support the UK and the US.
Quick start¶
To install the package, run:
pip install policyengine
Then, for example:
from policyengine import Simulation
sim = Simulation(
scope="macro",
country="uk",
time_period=2025,
reform={
"gov.hmrc.income_tax.allowances.personal_allowance.amount": 15000
},
)
sim.calculate_economy_comparison()
/opt/hostedtoolcache/Python/3.11.12/x64/lib/python3.11/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
from .autonotebook import tqdm as notebook_tqdm
Using Hugging Face for download.
Using Hugging Face for download.
Using Hugging Face for download.
EconomyComparison(country_package_version='2.28.0', budget=BudgetaryImpact(budgetary_impact=-21616809367.474182, tax_revenue_impact=-22149418949.429443, state_tax_revenue_impact=0.0, benefit_spending_impact=-532609581.95526123, households=34067959.16713403, baseline_net_income=1591363159198.9612), detailed_budget={'income_tax': ProgramSpecificImpact(baseline=333485558893.2562, reform=311335604545.8454, difference=-22149954347.410828), 'national_insurance': ProgramSpecificImpact(baseline=58106797201.72149, reform=58106797201.72149, difference=0.0), 'vat': ProgramSpecificImpact(baseline=217779970340.45303, reform=217779970340.45303, difference=0.0), 'council_tax': ProgramSpecificImpact(baseline=55919103106.82793, reform=55919103106.82793, difference=0.0), 'fuel_duty': ProgramSpecificImpact(baseline=29274240650.308544, reform=29274240650.308544, difference=0.0), 'tax_credits': ProgramSpecificImpact(baseline=-210085374.16892228, reform=-210085374.16892228, difference=0.0), 'universal_credit': ProgramSpecificImpact(baseline=-75982394097.46661, reform=-75517256084.29274, difference=465138013.1738739), 'child_benefit': ProgramSpecificImpact(baseline=-15904774022.820269, reform=-15904774022.820269, difference=0.0), 'state_pension': ProgramSpecificImpact(baseline=-136493500361.4934, reform=-136493500361.4934, difference=0.0), 'pension_credit': ProgramSpecificImpact(baseline=-6125584448.785109, reform=-6093322952.185196, difference=32261496.599912643), 'ni_employer': ProgramSpecificImpact(baseline=132081317376.75456, reform=132081317376.75456, difference=0.0)}, decile=DecileImpact(relative={1: 0.0035924714995637145, 2: 0.012401207874933857, 3: 0.015611410887787551, 4: 0.014541707582114394, 5: 0.014424647078952694, 6: 0.016405827250784176, 7: 0.01681881570375491, 8: 0.016231184169973358, 9: 0.01699397752798574, 10: 0.008566247085927644}, average={1: 41.66925859853159, 2: 255.11420398213065, 3: 357.98615679299155, 4: 440.4611741645967, 5: 525.6589134501977, 6: 692.6100729103111, 7: 879.8347236782355, 8: 980.2755230695467, 9: 1165.173185620759, 10: 1109.9826829379926}), inequality=InequalityImpact(gini=BaselineReformValues(baseline=0.3559340695310173, reform=0.3553036406748481), top_10_pct_share=BaselineReformValues(baseline=0.2771363766198217, reform=0.2756048897056997), top_1_pct_share=BaselineReformValues(baseline=0.07861852782372653, reform=0.07764496405408293)), poverty=PovertyImpact(poverty=AgeGroupBaselineReformValues(child=BaselineReformValues(baseline=0.1838970482861734, reform=0.18307087790345677), adult=BaselineReformValues(baseline=0.1228216356006012, reform=0.12048827117002592), senior=BaselineReformValues(baseline=0.08758098468192319, reform=0.08449792497479001), all=BaselineReformValues(baseline=0.12884712586083816, reform=0.1266854039268973)), deep_poverty=AgeGroupBaselineReformValues(child=BaselineReformValues(baseline=0.051896520796927643, reform=0.05178348649338314), adult=BaselineReformValues(baseline=0.034582694389811375, reform=0.034212465769058675), senior=BaselineReformValues(baseline=0.004919799898526426, reform=0.004898417580536005), all=BaselineReformValues(baseline=0.03252745739771024, reform=0.03227772514637067))), poverty_by_gender=PovertyGenderBreakdown(poverty=GenderBaselineReformValues(male=BaselineReformValues(baseline=0.1256969918926238, reform=0.12271476987844321), female=BaselineReformValues(baseline=0.13178078282596428, reform=0.1303831762596776)), deep_poverty=GenderBaselineReformValues(male=BaselineReformValues(baseline=0.03236951240634326, reform=0.03214113818210139), female=BaselineReformValues(baseline=0.03267454841945913, reform=0.03240492586326627))), poverty_by_race=None, intra_decile=IntraDecileImpact(deciles={'Lose more than 5%': [0.0, 0.0, 0.000169506398624942, 0.0, 4.174191009995695e-05, 0.0, 0.0, 0.0, 0.0, 0.0], 'Lose less than 5%': [0.0, 0.0, 0.00014360874946324427, 0.0004565838443442257, 0.0003069981546195575, 2.476412483396886e-05, 0.0, 2.1449665612922453e-05, 0.0, 3.8429503004806285e-06], 'No change': [0.8647032885377804, 0.4138403023334375, 0.23992075858287565, 0.21892515618111563, 0.13523818541957577, 0.0535069694868387, 0.02219564094369951, 0.03198334544927754, 0.02865456771901731, 0.12680098433638584], 'Gain less than 5%': [0.08018845397407008, 0.38179792677442803, 0.5056835988635333, 0.6679060942765584, 0.7527219109385381, 0.8576039991691201, 0.9530391067032933, 0.9425967307945285, 0.9483649567069414, 0.866337070012324], 'Gain more than 5%': [0.05510825748814947, 0.20436177089213442, 0.25408252740550286, 0.11271216569798163, 0.11169116357716653, 0.08886426721920726, 0.02476525235300724, 0.02539847409058102, 0.022980475574041207, 0.006858102700989762]}, all={'Lose more than 5%': 2.1124830872489892e-05, 'Lose less than 5%': 9.572474891743995e-05, 'No change': 0.21357691989900038, 'Gain less than 5%': 0.6956239848213335, 'Gain more than 5%': 0.09068224569987614}), wealth_decile=WealthDecileImpactWithValues(relative={1: 0.00974136383258354, 2: 0.010294521926583745, 3: 0.009589126771050225, 4: 0.012594445867641664, 5: 0.014129543394618181, 6: 0.016134640612008488, 7: 0.016526524641920188, 8: 0.015308880826771532, 9: 0.014656243168776794, 10: 0.01371135696388442}, average={1: 327.68305235667617, 2: 309.91379309469244, 3: 399.5940951884166, 4: 527.2602098198402, 5: 622.6077513497208, 6: 776.7893611816196, 7: 835.2805584801154, 8: 806.4985163463352, 9: 849.5350352874482, 10: 967.9937208897842}), intra_wealth_decile=IntraWealthDecileImpactWithValues(deciles={'Lose more than 5%': [0.0, 0.0, 0.0, 0.00021537181538953864, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'Lose less than 5%': [2.204814863022567e-05, 0.0, 0.0, 1.9250168942521285e-06, 3.243965988383203e-05, 0.000624580299551216, 0.00013885820092568546, 0.0, 0.0, 0.00014437599195963956], 'No change': [0.39314207128659734, 0.522550665090428, 0.41273420798684946, 0.2829196011281787, 0.14535054277052412, 0.08461074287385911, 0.07638033645731257, 0.07704713181289245, 0.06296022366799994, 0.0799698634222092], 'Gain less than 5%': [0.5451543735135573, 0.4263738747716388, 0.5602992523967053, 0.6526194319313144, 0.7371542817316755, 0.8218402280103195, 0.8475317885226546, 0.8298497892113156, 0.8213753518060399, 0.7092439274103789], 'Gain more than 5%': [0.061681507051215105, 0.05107546013793316, 0.02696653961644526, 0.06424367010822309, 0.1174627358379165, 0.09292444881627016, 0.07594901681910708, 0.09310307897579191, 0.11566442452596015, 0.2106418331754523]}, all={'Lose more than 5%': 2.1537181538953863e-05, 'Lose less than 5%': 9.642273178448507e-05, 'No change': 0.21376653864968506, 'Gain less than 5%': 0.6951442299305599, 'Gain more than 5%': 0.09097127150643147}), labor_supply_response=LaborSupplyResponse(substitution_lsr=0.0, income_lsr=0.0, relative_lsr={'income': 0.0, 'substitution': 0.0}, total_change=0.0, revenue_change=0.0, decile={'average': {'income': {-1: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0, 7: 0.0, 8: 0.0, 9: 0.0, 10: 0.0}, 'substitution': {-1: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0, 7: 0.0, 8: 0.0, 9: 0.0, 10: 0.0}}, 'relative': {'income': {1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0, 7: 0.0, 8: 0.0, 9: 0.0, 10: 0.0}, 'substitution': {1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0, 7: 0.0, 8: 0.0, 9: 0.0, 10: 0.0}}}, hours=HoursResponse(baseline=0.0, reform=0.0, change=0.0, income_effect=0.0, substitution_effect=0.0)), constituency_impact=UKConstituencyBreakdownWithValues(by_constituency={'Aldershot': UKConstituencyBreakdownByConstituency(average_household_income_change=744.4935316765985, relative_household_income_change=0.014766027032982798, x=56, y=-40), 'Aldridge-Brownhills': UKConstituencyBreakdownByConstituency(average_household_income_change=620.7982894432638, relative_household_income_change=0.014258802960291472, x=56, y=-30), 'Altrincham and Sale West': UKConstituencyBreakdownByConstituency(average_household_income_change=668.8691881964772, relative_household_income_change=0.011539581921165665, x=52, y=-25), 'Amber Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=622.3187427135272, relative_household_income_change=0.01447698597083713, x=58, y=-27), 'Arundel and South Downs': UKConstituencyBreakdownByConstituency(average_household_income_change=722.7604199499422, relative_household_income_change=0.01343498805922616, x=61, y=-44), 'Ashfield': UKConstituencyBreakdownByConstituency(average_household_income_change=566.5299444290489, relative_household_income_change=0.01422977228177924, x=60, y=-27), 'Ashford': UKConstituencyBreakdownByConstituency(average_household_income_change=691.3463365311618, relative_household_income_change=0.014204021180903359, x=72, y=-42), 'Ashton-under-Lyne': UKConstituencyBreakdownByConstituency(average_household_income_change=559.3263596643282, relative_household_income_change=0.013929825644733329, x=54, y=-23), 'Aylesbury': UKConstituencyBreakdownByConstituency(average_household_income_change=713.2987367839418, relative_household_income_change=0.013593202542281135, x=60, y=-35), 'Banbury': UKConstituencyBreakdownByConstituency(average_household_income_change=757.0367013004872, relative_household_income_change=0.014419028950165336, x=58, y=-33), 'Barking': UKConstituencyBreakdownByConstituency(average_household_income_change=543.5708554817389, relative_household_income_change=0.013259169909741964, x=68, y=-38), 'Barnsley North': UKConstituencyBreakdownByConstituency(average_household_income_change=607.1327121620008, relative_household_income_change=0.01449644260775651, x=57, y=-23), 'Barnsley South': UKConstituencyBreakdownByConstituency(average_household_income_change=595.3097656939457, relative_household_income_change=0.014164456765404898, x=58, y=-23), 'Barrow and Furness': UKConstituencyBreakdownByConstituency(average_household_income_change=645.5677733852041, relative_household_income_change=0.014663472192333105, x=54, y=-16), 'Basildon and Billericay': UKConstituencyBreakdownByConstituency(average_household_income_change=647.0208317135122, relative_household_income_change=0.013259101583085853, x=67, y=-34), 'Basingstoke': UKConstituencyBreakdownByConstituency(average_household_income_change=744.2295182294346, relative_household_income_change=0.014451999983656316, x=55, y=-39), 'Bassetlaw': UKConstituencyBreakdownByConstituency(average_household_income_change=620.769717983257, relative_household_income_change=0.01463059946147105, x=61, y=-26), 'Bath': UKConstituencyBreakdownByConstituency(average_household_income_change=653.2596189925835, relative_household_income_change=0.012731952685041348, x=51, y=-40), 'Battersea': UKConstituencyBreakdownByConstituency(average_household_income_change=713.9752596418607, relative_household_income_change=0.01036554674275747, x=62, y=-41), 'Beaconsfield': UKConstituencyBreakdownByConstituency(average_household_income_change=718.627726337617, relative_household_income_change=0.01090465124635176, x=57, y=-37), 'Beckenham and Penge': UKConstituencyBreakdownByConstituency(average_household_income_change=680.7876178884762, relative_household_income_change=0.012623646757754514, x=65, y=-43), 'Bedford': UKConstituencyBreakdownByConstituency(average_household_income_change=593.299992806636, relative_household_income_change=0.0137707243228391, x=63, y=-32), 'Bermondsey and Old Southwark': UKConstituencyBreakdownByConstituency(average_household_income_change=657.319361461441, relative_household_income_change=0.011711308848524338, x=64, y=-40), 'Bethnal Green and Stepney': UKConstituencyBreakdownByConstituency(average_household_income_change=558.9340101178531, relative_household_income_change=0.011700950755076489, x=65, y=-39), 'Beverley and Holderness': UKConstituencyBreakdownByConstituency(average_household_income_change=630.5815914055851, relative_household_income_change=0.014779196676422801, x=64, y=-22), 'Bexhill and Battle': UKConstituencyBreakdownByConstituency(average_household_income_change=638.6819143953205, relative_household_income_change=0.014060371947448802, x=70, y=-44), 'Bexleyheath and Crayford': UKConstituencyBreakdownByConstituency(average_household_income_change=647.4446698561445, relative_household_income_change=0.013794992456877875, x=67, y=-39), 'Bicester and Woodstock': UKConstituencyBreakdownByConstituency(average_household_income_change=766.0624232674018, relative_household_income_change=0.014123052263006253, x=59, y=-34), 'Birkenhead': UKConstituencyBreakdownByConstituency(average_household_income_change=549.8748433780929, relative_household_income_change=0.013322452403539575, x=49, y=-27), 'Birmingham Edgbaston': UKConstituencyBreakdownByConstituency(average_household_income_change=478.73537532699174, relative_household_income_change=0.011030572475733802, x=53, y=-33), 'Birmingham Erdington': UKConstituencyBreakdownByConstituency(average_household_income_change=483.4264524908124, relative_household_income_change=0.012985377042779023, x=54, y=-31), 'Birmingham Hall Green and Moseley': UKConstituencyBreakdownByConstituency(average_household_income_change=506.24331070709593, relative_household_income_change=0.012330335490115418, x=55, y=-32), 'Birmingham Hodge Hill and Solihull North': UKConstituencyBreakdownByConstituency(average_household_income_change=446.24515535613205, relative_household_income_change=0.011722945620729952, x=55, y=-31), 'Birmingham Ladywood': UKConstituencyBreakdownByConstituency(average_household_income_change=376.32088235972304, relative_household_income_change=0.010571888113340089, x=54, y=-32), 'Birmingham Northfield': UKConstituencyBreakdownByConstituency(average_household_income_change=557.0885442539835, relative_household_income_change=0.013411375710528972, x=54, y=-34), 'Birmingham Perry Barr': UKConstituencyBreakdownByConstituency(average_household_income_change=426.0799053566198, relative_household_income_change=0.011668584679223493, x=53, y=-31), 'Birmingham Selly Oak': UKConstituencyBreakdownByConstituency(average_household_income_change=496.75234522889696, relative_household_income_change=0.012564420134082877, x=54, y=-33), 'Birmingham Yardley': UKConstituencyBreakdownByConstituency(average_household_income_change=454.5703334532864, relative_household_income_change=0.01245032577016092, x=56, y=-32), 'Bishop Auckland': UKConstituencyBreakdownByConstituency(average_household_income_change=605.0261115805898, relative_household_income_change=0.01439781394443207, x=54, y=-14), 'Blackburn': UKConstituencyBreakdownByConstituency(average_household_income_change=513.925181253755, relative_household_income_change=0.013005651139383456, x=53, y=-19), 'Blackley and Middleton South': UKConstituencyBreakdownByConstituency(average_household_income_change=493.1253614162537, relative_household_income_change=0.01243029625277714, x=53, y=-23), 'Blackpool North and Fleetwood': UKConstituencyBreakdownByConstituency(average_household_income_change=572.255879514589, relative_household_income_change=0.014012778593810005, x=53, y=-18), 'Blackpool South': UKConstituencyBreakdownByConstituency(average_household_income_change=526.2723264503029, relative_household_income_change=0.013782428340562536, x=52, y=-18), 'Blaydon and Consett': UKConstituencyBreakdownByConstituency(average_household_income_change=618.8033054594458, relative_household_income_change=0.014438738054386668, x=55, y=-14), 'Blyth and Ashington': UKConstituencyBreakdownByConstituency(average_household_income_change=632.9415048616395, relative_household_income_change=0.015113948585306458, x=55, y=-12), 'Bognor Regis and Littlehampton': UKConstituencyBreakdownByConstituency(average_household_income_change=599.9165973916032, relative_household_income_change=0.014905594618996654, x=63, y=-44), 'Bolsover': UKConstituencyBreakdownByConstituency(average_household_income_change=580.9460628135528, relative_household_income_change=0.014227565556145905, x=60, y=-26), 'Bolton North East': UKConstituencyBreakdownByConstituency(average_household_income_change=543.1193246879315, relative_household_income_change=0.013873884697476191, x=52, y=-21), 'Bolton South and Walkden': UKConstituencyBreakdownByConstituency(average_household_income_change=554.3837176314759, relative_household_income_change=0.013484670676867427, x=52, y=-22), 'Bolton West': UKConstituencyBreakdownByConstituency(average_household_income_change=633.8973565330423, relative_household_income_change=0.014035682586579057, x=51, y=-21), 'Bootle': UKConstituencyBreakdownByConstituency(average_household_income_change=538.8731725061787, relative_household_income_change=0.01345582914350918, x=49, y=-22), 'Boston and Skegness': UKConstituencyBreakdownByConstituency(average_household_income_change=584.6389953913418, relative_household_income_change=0.014539226510171366, x=64, y=-26), 'Bournemouth East': UKConstituencyBreakdownByConstituency(average_household_income_change=625.6650740208428, relative_household_income_change=0.014290422678518322, x=52, y=-43), 'Bournemouth West': UKConstituencyBreakdownByConstituency(average_household_income_change=576.2542388333495, relative_household_income_change=0.013358410620895267, x=52, y=-42), 'Bracknell': UKConstituencyBreakdownByConstituency(average_household_income_change=743.5199120499234, relative_household_income_change=0.013665327308317377, x=56, y=-39), 'Bradford East': UKConstituencyBreakdownByConstituency(average_household_income_change=410.89550882135916, relative_household_income_change=0.01139250917925727, x=58, y=-20), 'Bradford South': UKConstituencyBreakdownByConstituency(average_household_income_change=502.88357212011624, relative_household_income_change=0.013304145870966178, x=56, y=-21), 'Bradford West': UKConstituencyBreakdownByConstituency(average_household_income_change=374.7805723409233, relative_household_income_change=0.010901162138629239, x=57, y=-20), 'Braintree': UKConstituencyBreakdownByConstituency(average_household_income_change=685.6723008379465, relative_household_income_change=0.013911557504479477, x=67, y=-31), 'Brent East': UKConstituencyBreakdownByConstituency(average_household_income_change=625.71069786515, relative_household_income_change=0.011886500034822722, x=61, y=-38), 'Brent West': UKConstituencyBreakdownByConstituency(average_household_income_change=656.2661971984395, relative_household_income_change=0.014002645587799734, x=60, y=-38), 'Brentford and Isleworth': UKConstituencyBreakdownByConstituency(average_household_income_change=725.8881527914663, relative_household_income_change=0.012261513131988755, x=60, y=-40), 'Brentwood and Ongar': UKConstituencyBreakdownByConstituency(average_household_income_change=693.3356662550345, relative_household_income_change=0.012042860817954137, x=66, y=-33), 'Bridgwater': UKConstituencyBreakdownByConstituency(average_household_income_change=643.2912081590736, relative_household_income_change=0.01486120025315163, x=48, y=-41), 'Bridlington and The Wolds': UKConstituencyBreakdownByConstituency(average_household_income_change=620.6004699049162, relative_household_income_change=0.014492828387233425, x=63, y=-20), 'Brigg and Immingham': UKConstituencyBreakdownByConstituency(average_household_income_change=597.6937400729189, relative_household_income_change=0.014087851839331256, x=62, y=-24), 'Brighton Kemptown and Peacehaven': UKConstituencyBreakdownByConstituency(average_household_income_change=598.2042348901352, relative_household_income_change=0.01331657459167146, x=67, y=-45), 'Brighton Pavilion': UKConstituencyBreakdownByConstituency(average_household_income_change=610.2006989621726, relative_household_income_change=0.01274266985213468, x=67, y=-44), 'Bristol Central': UKConstituencyBreakdownByConstituency(average_household_income_change=614.627887248104, relative_household_income_change=0.012435220067036346, x=51, y=-38), 'Bristol East': UKConstituencyBreakdownByConstituency(average_household_income_change=652.0023846524183, relative_household_income_change=0.01369032530546277, x=52, y=-38), 'Bristol North East': UKConstituencyBreakdownByConstituency(average_household_income_change=668.4902230275529, relative_household_income_change=0.014113720701530719, x=51, y=-37), 'Bristol North West': UKConstituencyBreakdownByConstituency(average_household_income_change=670.6194986479632, relative_household_income_change=0.013242391626495653, x=50, y=-38), 'Bristol South': UKConstituencyBreakdownByConstituency(average_household_income_change=674.8805677854873, relative_household_income_change=0.014226589566488368, x=51, y=-39), 'Broadland and Fakenham': UKConstituencyBreakdownByConstituency(average_household_income_change=640.4037909877577, relative_household_income_change=0.014478870998381854, x=66, y=-27), 'Bromley and Biggin Hill': UKConstituencyBreakdownByConstituency(average_household_income_change=693.2465412837367, relative_household_income_change=0.011829477628797713, x=67, y=-42), 'Bromsgrove': UKConstituencyBreakdownByConstituency(average_household_income_change=717.6868322087154, relative_household_income_change=0.013938873362352, x=52, y=-33), 'Broxbourne': UKConstituencyBreakdownByConstituency(average_household_income_change=697.795368058096, relative_household_income_change=0.013863335149915557, x=66, y=-35), 'Broxtowe': UKConstituencyBreakdownByConstituency(average_household_income_change=640.2744379097172, relative_household_income_change=0.014315132876789427, x=59, y=-27), 'Buckingham and Bletchley': UKConstituencyBreakdownByConstituency(average_household_income_change=748.3641208260143, relative_household_income_change=0.013817057316077408, x=60, y=-34), 'Burnley': UKConstituencyBreakdownByConstituency(average_household_income_change=518.5166530231329, relative_household_income_change=0.013581236230530314, x=55, y=-19), 'Burton and Uttoxeter': UKConstituencyBreakdownByConstituency(average_household_income_change=643.0150905385248, relative_household_income_change=0.014458804707175865, x=56, y=-28), 'Bury North': UKConstituencyBreakdownByConstituency(average_household_income_change=592.2082125049217, relative_household_income_change=0.013580079230798736, x=53, y=-21), 'Bury South': UKConstituencyBreakdownByConstituency(average_household_income_change=643.2449635693489, relative_household_income_change=0.014131189893186402, x=53, y=-22), 'Bury St Edmunds and Stowmarket': UKConstituencyBreakdownByConstituency(average_household_income_change=689.8608183984638, relative_household_income_change=0.014610699707336972, x=68, y=-31), 'Calder Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=600.146247855088, relative_household_income_change=0.014383285798486689, x=56, y=-20), 'Camborne and Redruth': UKConstituencyBreakdownByConstituency(average_household_income_change=559.1149491214242, relative_household_income_change=0.013803972639559348, x=43, y=-45), 'Cambridge': UKConstituencyBreakdownByConstituency(average_household_income_change=751.2326063219018, relative_household_income_change=0.01320431117790788, x=65, y=-30), 'Cannock Chase': UKConstituencyBreakdownByConstituency(average_household_income_change=572.0783554845254, relative_household_income_change=0.013930074130632297, x=54, y=-29), 'Canterbury': UKConstituencyBreakdownByConstituency(average_household_income_change=561.1235054244991, relative_household_income_change=0.012361099704893297, x=71, y=-41), 'Carlisle': UKConstituencyBreakdownByConstituency(average_household_income_change=657.2420659163311, relative_household_income_change=0.01519568168678287, x=53, y=-14), 'Carshalton and Wallington': UKConstituencyBreakdownByConstituency(average_household_income_change=605.2318518788139, relative_household_income_change=0.012517068043300661, x=62, y=-43), 'Castle Point': UKConstituencyBreakdownByConstituency(average_household_income_change=628.3167604456637, relative_household_income_change=0.01439742541083433, x=69, y=-36), 'Central Devon': UKConstituencyBreakdownByConstituency(average_household_income_change=682.5403931699034, relative_household_income_change=0.014670854889551332, x=47, y=-42), 'Central Suffolk and North Ipswich': UKConstituencyBreakdownByConstituency(average_household_income_change=690.9542036210735, relative_household_income_change=0.014449812757411973, x=68, y=-29), 'Chatham and Aylesford': UKConstituencyBreakdownByConstituency(average_household_income_change=667.4269808840826, relative_household_income_change=0.014106549401709412, x=69, y=-40), 'Cheadle': UKConstituencyBreakdownByConstituency(average_household_income_change=699.6553891076744, relative_household_income_change=0.013719773679991443, x=55, y=-26), 'Chelmsford': UKConstituencyBreakdownByConstituency(average_household_income_change=637.4245901446162, relative_household_income_change=0.013010526050426519, x=67, y=-33), 'Chelsea and Fulham': UKConstituencyBreakdownByConstituency(average_household_income_change=664.2009595709861, relative_household_income_change=0.009994909528578955, x=61, y=-40), 'Cheltenham': UKConstituencyBreakdownByConstituency(average_household_income_change=701.6453297601397, relative_household_income_change=0.013695539651054744, x=52, y=-36), 'Chesham and Amersham': UKConstituencyBreakdownByConstituency(average_household_income_change=750.7437619770468, relative_household_income_change=0.010852907007780743, x=59, y=-36), 'Chester North and Neston': UKConstituencyBreakdownByConstituency(average_household_income_change=642.0797224987583, relative_household_income_change=0.013813939521877039, x=50, y=-28), 'Chester South and Eddisbury': UKConstituencyBreakdownByConstituency(average_household_income_change=685.6869864857154, relative_household_income_change=0.01374437257059924, x=51, y=-27), 'Chesterfield': UKConstituencyBreakdownByConstituency(average_household_income_change=607.9756314040552, relative_household_income_change=0.014468635647841399, x=59, y=-26), 'Chichester': UKConstituencyBreakdownByConstituency(average_household_income_change=675.768765091922, relative_household_income_change=0.013909674839608366, x=60, y=-44), 'Chingford and Woodford Green': UKConstituencyBreakdownByConstituency(average_household_income_change=651.4632604533558, relative_household_income_change=0.01292998399211509, x=64, y=-35), 'Chippenham': UKConstituencyBreakdownByConstituency(average_household_income_change=684.0327394598651, relative_household_income_change=0.013839732469789201, x=52, y=-39), 'Chipping Barnet': UKConstituencyBreakdownByConstituency(average_household_income_change=654.0688754738782, relative_household_income_change=0.011819357814996545, x=62, y=-36), 'Chorley': UKConstituencyBreakdownByConstituency(average_household_income_change=648.2353076202613, relative_household_income_change=0.014202454269693687, x=53, y=-20), 'Christchurch': UKConstituencyBreakdownByConstituency(average_household_income_change=636.5133914972453, relative_household_income_change=0.014823590094309669, x=53, y=-42), 'Cities of London and Westminster': UKConstituencyBreakdownByConstituency(average_household_income_change=562.5121489597798, relative_household_income_change=0.010818400468301403, x=63, y=-40), 'City of Durham': UKConstituencyBreakdownByConstituency(average_household_income_change=553.9546093074107, relative_household_income_change=0.012906590940618745, x=55, y=-16), 'Clacton': UKConstituencyBreakdownByConstituency(average_household_income_change=500.22562218919796, relative_household_income_change=0.013900215195179477, x=69, y=-32), 'Clapham and Brixton Hill': UKConstituencyBreakdownByConstituency(average_household_income_change=688.6493114035873, relative_household_income_change=0.011931125599212722, x=62, y=-42), 'Colchester': UKConstituencyBreakdownByConstituency(average_household_income_change=648.355142986884, relative_household_income_change=0.013607354011502926, x=68, y=-32), 'Colne Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=658.7182228854304, relative_household_income_change=0.01457247817596663, x=55, y=-23), 'Congleton': UKConstituencyBreakdownByConstituency(average_household_income_change=753.9923026518182, relative_household_income_change=0.013660544030544175, x=54, y=-27), 'Corby and East Northamptonshire': UKConstituencyBreakdownByConstituency(average_household_income_change=665.900201618527, relative_household_income_change=0.01412528360509846, x=62, y=-30), 'Coventry East': UKConstituencyBreakdownByConstituency(average_household_income_change=503.9771334506532, relative_household_income_change=0.012845056732266436, x=57, y=-33), 'Coventry North West': UKConstituencyBreakdownByConstituency(average_household_income_change=552.6738075317253, relative_household_income_change=0.013433203971986662, x=56, y=-33), 'Coventry South': UKConstituencyBreakdownByConstituency(average_household_income_change=467.21671334042077, relative_household_income_change=0.011600496820812545, x=57, y=-34), 'Cramlington and Killingworth': UKConstituencyBreakdownByConstituency(average_household_income_change=628.265586461876, relative_household_income_change=0.01459046880322723, x=56, y=-12), 'Crawley': UKConstituencyBreakdownByConstituency(average_household_income_change=657.4134240123218, relative_household_income_change=0.013937980688134788, x=69, y=-44), 'Crewe and Nantwich': UKConstituencyBreakdownByConstituency(average_household_income_change=674.2197138586245, relative_household_income_change=0.014666902213012811, x=53, y=-27), 'Croydon East': UKConstituencyBreakdownByConstituency(average_household_income_change=671.4847071537732, relative_household_income_change=0.013683788454162737, x=65, y=-42), 'Croydon South': UKConstituencyBreakdownByConstituency(average_household_income_change=696.6367016773519, relative_household_income_change=0.013140663811894937, x=64, y=-43), 'Croydon West': UKConstituencyBreakdownByConstituency(average_household_income_change=624.2125261816992, relative_household_income_change=0.013399693624913, x=63, y=-43), 'Dagenham and Rainham': UKConstituencyBreakdownByConstituency(average_household_income_change=568.338551879282, relative_household_income_change=0.013566472994347656, x=67, y=-37), 'Darlington': UKConstituencyBreakdownByConstituency(average_household_income_change=599.2352490786013, relative_household_income_change=0.014135992207401804, x=55, y=-17), 'Dartford': UKConstituencyBreakdownByConstituency(average_household_income_change=724.7039581500543, relative_household_income_change=0.01402214726058637, x=68, y=-40), 'Daventry': UKConstituencyBreakdownByConstituency(average_household_income_change=708.095962869148, relative_household_income_change=0.014431025756705518, x=60, y=-32), 'Derby North': UKConstituencyBreakdownByConstituency(average_household_income_change=612.6167323229276, relative_household_income_change=0.013841428291717195, x=58, y=-28), 'Derby South': UKConstituencyBreakdownByConstituency(average_household_income_change=509.31302823203583, relative_household_income_change=0.012915405227427401, x=57, y=-28), 'Derbyshire Dales': UKConstituencyBreakdownByConstituency(average_household_income_change=669.3708894844946, relative_household_income_change=0.01435280914196424, x=57, y=-26), 'Dewsbury and Batley': UKConstituencyBreakdownByConstituency(average_household_income_change=579.7299486318228, relative_household_income_change=0.013779030675220127, x=57, y=-22), 'Didcot and Wantage': UKConstituencyBreakdownByConstituency(average_household_income_change=767.8657321865307, relative_household_income_change=0.013828424353057978, x=54, y=-38), 'Doncaster Central': UKConstituencyBreakdownByConstituency(average_household_income_change=585.5744319755462, relative_household_income_change=0.014117862286608496, x=60, y=-23), 'Doncaster East and the Isle of Axholme': UKConstituencyBreakdownByConstituency(average_household_income_change=604.0789817493792, relative_household_income_change=0.014425539991187453, x=61, y=-23), 'Doncaster North': UKConstituencyBreakdownByConstituency(average_household_income_change=528.238826536313, relative_household_income_change=0.013460174242159173, x=61, y=-22), 'Dorking and Horley': UKConstituencyBreakdownByConstituency(average_household_income_change=741.0126197394634, relative_household_income_change=0.011737011127834984, x=59, y=-43), 'Dover and Deal': UKConstituencyBreakdownByConstituency(average_household_income_change=612.6031315407512, relative_household_income_change=0.015020838607554987, x=72, y=-41), 'Droitwich and Evesham': UKConstituencyBreakdownByConstituency(average_household_income_change=658.2548802947214, relative_household_income_change=0.014045974018898955, x=54, y=-36), 'Dudley': UKConstituencyBreakdownByConstituency(average_household_income_change=546.4055511103543, relative_household_income_change=0.013796226720600213, x=51, y=-31), 'Dulwich and West Norwood': UKConstituencyBreakdownByConstituency(average_household_income_change=681.6881215672239, relative_household_income_change=0.010949627675837403, x=63, y=-42), 'Dunstable and Leighton Buzzard': UKConstituencyBreakdownByConstituency(average_household_income_change=706.8820549974927, relative_household_income_change=0.014357868858996703, x=62, y=-33), 'Ealing Central and Acton': UKConstituencyBreakdownByConstituency(average_household_income_change=701.3718404536401, relative_household_income_change=0.01163192450458661, x=59, y=-39), 'Ealing North': UKConstituencyBreakdownByConstituency(average_household_income_change=674.6040372260493, relative_household_income_change=0.01416387495955207, x=59, y=-38), 'Ealing Southall': UKConstituencyBreakdownByConstituency(average_household_income_change=665.2503112443012, relative_household_income_change=0.013278290112870517, x=58, y=-39), 'Earley and Woodley': UKConstituencyBreakdownByConstituency(average_household_income_change=719.1591316779416, relative_household_income_change=0.012949130723252322, x=56, y=-36), 'Easington': UKConstituencyBreakdownByConstituency(average_household_income_change=560.0053071152554, relative_household_income_change=0.013813281761124285, x=57, y=-16), 'East Grinstead and Uckfield': UKConstituencyBreakdownByConstituency(average_household_income_change=700.9333649490468, relative_household_income_change=0.013209368173286773, x=69, y=-43), 'East Ham': UKConstituencyBreakdownByConstituency(average_household_income_change=535.3876525372568, relative_household_income_change=0.012800836453858766, x=67, y=-38), 'East Hampshire': UKConstituencyBreakdownByConstituency(average_household_income_change=719.0408546841508, relative_household_income_change=0.013120797854971, x=55, y=-41), 'East Surrey': UKConstituencyBreakdownByConstituency(average_household_income_change=717.3476215297155, relative_household_income_change=0.012221109819117837, x=67, y=-43), 'East Thanet': UKConstituencyBreakdownByConstituency(average_household_income_change=594.9163553406023, relative_household_income_change=0.014092782511515134, x=71, y=-39), 'East Wiltshire': UKConstituencyBreakdownByConstituency(average_household_income_change=695.0576528807557, relative_household_income_change=0.013771002991581627, x=53, y=-41), 'East Worthing and Shoreham': UKConstituencyBreakdownByConstituency(average_household_income_change=651.9607992947809, relative_household_income_change=0.014407110137171442, x=65, y=-44), 'Eastbourne': UKConstituencyBreakdownByConstituency(average_household_income_change=602.773756717784, relative_household_income_change=0.014292047613390091, x=69, y=-45), 'Eastleigh': UKConstituencyBreakdownByConstituency(average_household_income_change=744.6942816942911, relative_household_income_change=0.014166171741630373, x=54, y=-41), 'Edmonton and Winchmore Hill': UKConstituencyBreakdownByConstituency(average_household_income_change=549.3053743602551, relative_household_income_change=0.012411423841939051, x=64, y=-36), 'Ellesmere Port and Bromborough': UKConstituencyBreakdownByConstituency(average_household_income_change=669.5167710068517, relative_household_income_change=0.014577198972911098, x=50, y=-27), 'Eltham and Chislehurst': UKConstituencyBreakdownByConstituency(average_household_income_change=670.1935775270387, relative_household_income_change=0.011679969952179903, x=66, y=-41), 'Ely and East Cambridgeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=716.9027117847404, relative_household_income_change=0.01412854796422347, x=66, y=-30), 'Enfield North': UKConstituencyBreakdownByConstituency(average_household_income_change=566.0081058794323, relative_household_income_change=0.012922676754324014, x=62, y=-35), 'Epping Forest': UKConstituencyBreakdownByConstituency(average_household_income_change=686.1026638137104, relative_household_income_change=0.010413557812021468, x=67, y=-35), 'Epsom and Ewell': UKConstituencyBreakdownByConstituency(average_household_income_change=745.4549232336364, relative_household_income_change=0.012716701522875296, x=60, y=-43), 'Erewash': UKConstituencyBreakdownByConstituency(average_household_income_change=640.090764371558, relative_household_income_change=0.014435537321690006, x=59, y=-28), 'Erith and Thamesmead': UKConstituencyBreakdownByConstituency(average_household_income_change=568.5283204014956, relative_household_income_change=0.012826315623472029, x=67, y=-40), 'Esher and Walton': UKConstituencyBreakdownByConstituency(average_household_income_change=759.0266243071354, relative_household_income_change=0.009366700743920875, x=58, y=-42), 'Exeter': UKConstituencyBreakdownByConstituency(average_household_income_change=593.9096249883993, relative_household_income_change=0.013339315005875596, x=48, y=-42), 'Exmouth and Exeter East': UKConstituencyBreakdownByConstituency(average_household_income_change=653.1511812641293, relative_household_income_change=0.01433591863780892, x=48, y=-43), 'Fareham and Waterlooville': UKConstituencyBreakdownByConstituency(average_household_income_change=696.6015568663582, relative_household_income_change=0.014413398817395118, x=55, y=-43), 'Farnham and Bordon': UKConstituencyBreakdownByConstituency(average_household_income_change=737.758962998992, relative_household_income_change=0.011932289176152633, x=56, y=-42), 'Faversham and Mid Kent': UKConstituencyBreakdownByConstituency(average_household_income_change=715.0142656441237, relative_household_income_change=0.014290719433590393, x=71, y=-40), 'Feltham and Heston': UKConstituencyBreakdownByConstituency(average_household_income_change=609.2205328484706, relative_household_income_change=0.013926112912294064, x=59, y=-40), 'Filton and Bradley Stoke': UKConstituencyBreakdownByConstituency(average_household_income_change=706.691206958157, relative_household_income_change=0.0144907386183466, x=50, y=-37), 'Finchley and Golders Green': UKConstituencyBreakdownByConstituency(average_household_income_change=676.4356713223582, relative_household_income_change=0.010719106050485427, x=61, y=-37), 'Folkestone and Hythe': UKConstituencyBreakdownByConstituency(average_household_income_change=623.3475613750652, relative_household_income_change=0.014009974562782412, x=71, y=-42), 'Forest of Dean': UKConstituencyBreakdownByConstituency(average_household_income_change=641.2683675203183, relative_household_income_change=0.01525153175666083, x=50, y=-35), 'Frome and East Somerset': UKConstituencyBreakdownByConstituency(average_household_income_change=684.7327738862496, relative_household_income_change=0.014276735571325583, x=50, y=-41), 'Fylde': UKConstituencyBreakdownByConstituency(average_household_income_change=704.5595497706911, relative_household_income_change=0.015067040985803581, x=51, y=-19), 'Gainsborough': UKConstituencyBreakdownByConstituency(average_household_income_change=652.9229001683952, relative_household_income_change=0.014565895783837046, x=61, y=-25), 'Gateshead Central and Whickham': UKConstituencyBreakdownByConstituency(average_household_income_change=559.0796700048247, relative_household_income_change=0.013524381641929484, x=56, y=-15), 'Gedling': UKConstituencyBreakdownByConstituency(average_household_income_change=636.5964915689976, relative_household_income_change=0.014319886176466845, x=61, y=-28), 'Gillingham and Rainham': UKConstituencyBreakdownByConstituency(average_household_income_change=649.1523622106988, relative_household_income_change=0.014425453986385062, x=70, y=-40), 'Glastonbury and Somerton': UKConstituencyBreakdownByConstituency(average_household_income_change=656.9099671330345, relative_household_income_change=0.014383976821919386, x=49, y=-41), 'Gloucester': UKConstituencyBreakdownByConstituency(average_household_income_change=640.2031375300022, relative_household_income_change=0.01473433005368352, x=51, y=-35), 'Godalming and Ash': UKConstituencyBreakdownByConstituency(average_household_income_change=744.7043585444242, relative_household_income_change=0.011408672129531894, x=57, y=-42), 'Goole and Pocklington': UKConstituencyBreakdownByConstituency(average_household_income_change=678.0762025841598, relative_household_income_change=0.014973013718460049, x=61, y=-21), 'Gorton and Denton': UKConstituencyBreakdownByConstituency(average_household_income_change=517.6226863876291, relative_household_income_change=0.012698417993152411, x=55, y=-24), 'Gosport': UKConstituencyBreakdownByConstituency(average_household_income_change=660.8505348894219, relative_household_income_change=0.01478757158539623, x=57, y=-43), 'Grantham and Bourne': UKConstituencyBreakdownByConstituency(average_household_income_change=670.1925083236421, relative_household_income_change=0.014522155239835577, x=63, y=-28), 'Gravesham': UKConstituencyBreakdownByConstituency(average_household_income_change=663.0168645829997, relative_household_income_change=0.01388778298715243, x=68, y=-39), 'Great Grimsby and Cleethorpes': UKConstituencyBreakdownByConstituency(average_household_income_change=566.9293924508762, relative_household_income_change=0.013969405302032056, x=63, y=-24), 'Great Yarmouth': UKConstituencyBreakdownByConstituency(average_household_income_change=597.1743763933026, relative_household_income_change=0.014582203000144345, x=67, y=-27), 'Greenwich and Woolwich': UKConstituencyBreakdownByConstituency(average_household_income_change=679.2527693313497, relative_household_income_change=0.01184998658263714, x=66, y=-40), 'Guildford': UKConstituencyBreakdownByConstituency(average_household_income_change=713.7736258264491, relative_household_income_change=0.0112311081300287, x=56, y=-41), 'Hackney North and Stoke Newington': UKConstituencyBreakdownByConstituency(average_household_income_change=589.551691501769, relative_household_income_change=0.011735891776939011, x=64, y=-38), 'Hackney South and Shoreditch': UKConstituencyBreakdownByConstituency(average_household_income_change=597.5081925753453, relative_household_income_change=0.011248259080577139, x=64, y=-39), 'Halesowen': UKConstituencyBreakdownByConstituency(average_household_income_change=577.5702022305354, relative_household_income_change=0.01430430129349447, x=51, y=-33), 'Halifax': UKConstituencyBreakdownByConstituency(average_household_income_change=542.8217262854216, relative_household_income_change=0.013759087145686522, x=55, y=-21), 'Hamble Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=718.7906859380101, relative_household_income_change=0.014712347538315962, x=56, y=-43), 'Hammersmith and Chiswick': UKConstituencyBreakdownByConstituency(average_household_income_change=709.8904559198226, relative_household_income_change=0.011596566784384033, x=60, y=-39), 'Hampstead and Highgate': UKConstituencyBreakdownByConstituency(average_household_income_change=613.3186506025407, relative_household_income_change=0.00953834730540093, x=62, y=-38), 'Harborough, Oadby and Wigston': UKConstituencyBreakdownByConstituency(average_household_income_change=672.6991311559904, relative_household_income_change=0.013691320018025088, x=61, y=-31), 'Harlow': UKConstituencyBreakdownByConstituency(average_household_income_change=639.4187178037947, relative_household_income_change=0.013606694315974055, x=67, y=-32), 'Harpenden and Berkhamsted': UKConstituencyBreakdownByConstituency(average_household_income_change=728.653527082985, relative_household_income_change=0.01133755649063195, x=62, y=-34), 'Harrogate and Knaresborough': UKConstituencyBreakdownByConstituency(average_household_income_change=724.9437983151734, relative_household_income_change=0.01400310447963471, x=59, y=-18), 'Harrow East': UKConstituencyBreakdownByConstituency(average_household_income_change=725.5609196178681, relative_household_income_change=0.013703624585262641, x=60, y=-37), 'Harrow West': UKConstituencyBreakdownByConstituency(average_household_income_change=658.1270435968249, relative_household_income_change=0.012963257693438646, x=59, y=-37), 'Hartlepool': UKConstituencyBreakdownByConstituency(average_household_income_change=548.9066407662737, relative_household_income_change=0.01364807019001324, x=59, y=-16), 'Harwich and North Essex': UKConstituencyBreakdownByConstituency(average_household_income_change=659.7236974749651, relative_household_income_change=0.013696792159371363, x=69, y=-31), 'Hastings and Rye': UKConstituencyBreakdownByConstituency(average_household_income_change=558.8734396287865, relative_household_income_change=0.013687561928842573, x=70, y=-43), 'Havant': UKConstituencyBreakdownByConstituency(average_household_income_change=646.1684190573153, relative_household_income_change=0.01447623562751077, x=59, y=-44), 'Hayes and Harlington': UKConstituencyBreakdownByConstituency(average_household_income_change=567.8318839874811, relative_household_income_change=0.013493294458032823, x=58, y=-38), 'Hazel Grove': UKConstituencyBreakdownByConstituency(average_household_income_change=673.5822054291367, relative_household_income_change=0.014574817249499716, x=55, y=-25), 'Hemel Hempstead': UKConstituencyBreakdownByConstituency(average_household_income_change=709.1186244599548, relative_household_income_change=0.012684966454608482, x=64, y=-34), 'Hendon': UKConstituencyBreakdownByConstituency(average_household_income_change=650.8353349876483, relative_household_income_change=0.01255728592606542, x=61, y=-36), 'Henley and Thame': UKConstituencyBreakdownByConstituency(average_household_income_change=704.8693432845607, relative_household_income_change=0.011579674499134551, x=58, y=-35), 'Hereford and South Herefordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=602.0356531767527, relative_household_income_change=0.014172253569523452, x=51, y=-34), 'Herne Bay and Sandwich': UKConstituencyBreakdownByConstituency(average_household_income_change=621.1974852859469, relative_household_income_change=0.014600942208608636, x=72, y=-40), 'Hertford and Stortford': UKConstituencyBreakdownByConstituency(average_household_income_change=682.9976988652699, relative_household_income_change=0.012659596012548624, x=66, y=-32), 'Hertsmere': UKConstituencyBreakdownByConstituency(average_household_income_change=757.979129980904, relative_household_income_change=0.012325209330179332, x=66, y=-34), 'Hexham': UKConstituencyBreakdownByConstituency(average_household_income_change=684.5745057023632, relative_household_income_change=0.014144648191017906, x=53, y=-13), 'Heywood and Middleton North': UKConstituencyBreakdownByConstituency(average_household_income_change=581.4575877963055, relative_household_income_change=0.01400045419096263, x=54, y=-20), 'High Peak': UKConstituencyBreakdownByConstituency(average_household_income_change=642.4068193410905, relative_household_income_change=0.014306490253316317, x=56, y=-25), 'Hinckley and Bosworth': UKConstituencyBreakdownByConstituency(average_household_income_change=691.8571188571223, relative_household_income_change=0.014791782775635198, x=58, y=-30), 'Hitchin': UKConstituencyBreakdownByConstituency(average_household_income_change=740.6385876866783, relative_household_income_change=0.012632361074524923, x=64, y=-32), 'Holborn and St Pancras': UKConstituencyBreakdownByConstituency(average_household_income_change=536.3665444547837, relative_household_income_change=0.00902204344840074, x=62, y=-39), 'Honiton and Sidmouth': UKConstituencyBreakdownByConstituency(average_household_income_change=628.9366633633306, relative_household_income_change=0.01441505490445949, x=49, y=-43), 'Hornchurch and Upminster': UKConstituencyBreakdownByConstituency(average_household_income_change=642.6868484372224, relative_household_income_change=0.013456078914231728, x=66, y=-37), 'Hornsey and Friern Barnet': UKConstituencyBreakdownByConstituency(average_household_income_change=687.4872338361345, relative_household_income_change=0.010388314453483316, x=63, y=-36), 'Horsham': UKConstituencyBreakdownByConstituency(average_household_income_change=724.152434797936, relative_household_income_change=0.0132470021578166, x=62, y=-44), 'Houghton and Sunderland South': UKConstituencyBreakdownByConstituency(average_household_income_change=560.8318885052246, relative_household_income_change=0.01387669116058321, x=57, y=-15), 'Hove and Portslade': UKConstituencyBreakdownByConstituency(average_household_income_change=683.2757807574891, relative_household_income_change=0.013061501070978032, x=66, y=-44), 'Huddersfield': UKConstituencyBreakdownByConstituency(average_household_income_change=547.6855750169437, relative_household_income_change=0.013122847224643186, x=56, y=-22), 'Huntingdon': UKConstituencyBreakdownByConstituency(average_household_income_change=708.7254739687683, relative_household_income_change=0.01413082198194493, x=63, y=-31), 'Hyndburn': UKConstituencyBreakdownByConstituency(average_household_income_change=512.8637324644384, relative_household_income_change=0.01340087855865102, x=54, y=-19), 'Ilford North': UKConstituencyBreakdownByConstituency(average_household_income_change=599.7490054988309, relative_household_income_change=0.013237590622814599, x=65, y=-36), 'Ilford South': UKConstituencyBreakdownByConstituency(average_household_income_change=557.4622462825159, relative_household_income_change=0.012931793867098751, x=65, y=-37), 'Ipswich': UKConstituencyBreakdownByConstituency(average_household_income_change=691.8938889352286, relative_household_income_change=0.014731920884641703, x=68, y=-30), 'Isle of Wight East': UKConstituencyBreakdownByConstituency(average_household_income_change=556.3111044484494, relative_household_income_change=0.01399786790561297, x=54, y=-45), 'Isle of Wight West': UKConstituencyBreakdownByConstituency(average_household_income_change=555.9480898461136, relative_household_income_change=0.014014898821712807, x=53, y=-45), 'Islington North': UKConstituencyBreakdownByConstituency(average_household_income_change=645.6123750577108, relative_household_income_change=0.010870904802214643, x=63, y=-38), 'Islington South and Finsbury': UKConstituencyBreakdownByConstituency(average_household_income_change=586.8032921418302, relative_household_income_change=0.008853013106111085, x=63, y=-39), 'Jarrow and Gateshead East': UKConstituencyBreakdownByConstituency(average_household_income_change=581.02769827966, relative_household_income_change=0.013736006696219327, x=57, y=-14), 'Keighley and Ilkley': UKConstituencyBreakdownByConstituency(average_household_income_change=610.1291717187828, relative_household_income_change=0.0133577060832486, x=56, y=-19), 'Kenilworth and Southam': UKConstituencyBreakdownByConstituency(average_household_income_change=730.9818751237347, relative_household_income_change=0.01380308218704518, x=56, y=-34), 'Kensington and Bayswater': UKConstituencyBreakdownByConstituency(average_household_income_change=607.304158529431, relative_household_income_change=0.011510576285471474, x=61, y=-39), 'Kettering': UKConstituencyBreakdownByConstituency(average_household_income_change=673.0703154299716, relative_household_income_change=0.01447362045948819, x=61, y=-30), 'Kingston and Surbiton': UKConstituencyBreakdownByConstituency(average_household_income_change=646.4816606645967, relative_household_income_change=0.011829533791525737, x=59, y=-42), 'Kingston upon Hull East': UKConstituencyBreakdownByConstituency(average_household_income_change=547.6686702044614, relative_household_income_change=0.013839514741099901, x=63, y=-22), 'Kingston upon Hull North and Cottingham': UKConstituencyBreakdownByConstituency(average_household_income_change=574.2031766499775, relative_household_income_change=0.013698121396646945, x=62, y=-21), 'Kingston upon Hull West and Haltemprice': UKConstituencyBreakdownByConstituency(average_household_income_change=605.0796072107108, relative_household_income_change=0.014362233065432495, x=62, y=-22), 'Kingswinford and South Staffordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=640.5027686311487, relative_household_income_change=0.01449710214580402, x=52, y=-30), 'Knowsley': UKConstituencyBreakdownByConstituency(average_household_income_change=592.3976303314992, relative_household_income_change=0.013931877983523577, x=50, y=-23), 'Lancaster and Wyre': UKConstituencyBreakdownByConstituency(average_household_income_change=581.3951708155183, relative_household_income_change=0.013583275268466366, x=54, y=-18), 'Leeds Central and Headingley': UKConstituencyBreakdownByConstituency(average_household_income_change=544.9535524164576, relative_household_income_change=0.012730125731464703, x=60, y=-20), 'Leeds East': UKConstituencyBreakdownByConstituency(average_household_income_change=609.632538233298, relative_household_income_change=0.014028358971295063, x=61, y=-20), 'Leeds North East': UKConstituencyBreakdownByConstituency(average_household_income_change=662.0230799812896, relative_household_income_change=0.012908686551598825, x=59, y=-19), 'Leeds North West': UKConstituencyBreakdownByConstituency(average_household_income_change=688.0133316903732, relative_household_income_change=0.01386850428684716, x=58, y=-19), 'Leeds South': UKConstituencyBreakdownByConstituency(average_household_income_change=447.04104674651154, relative_household_income_change=0.01183225686869216, x=59, y=-21), 'Leeds South West and Morley': UKConstituencyBreakdownByConstituency(average_household_income_change=694.8362690068799, relative_household_income_change=0.014832293776384287, x=58, y=-21), 'Leeds West and Pudsey': UKConstituencyBreakdownByConstituency(average_household_income_change=660.8759187920068, relative_household_income_change=0.014181268286390214, x=59, y=-20), 'Leicester East': UKConstituencyBreakdownByConstituency(average_household_income_change=478.4233269501977, relative_household_income_change=0.01292667615840526, x=60, y=-30), 'Leicester South': UKConstituencyBreakdownByConstituency(average_household_income_change=455.2003390392026, relative_household_income_change=0.011963910398281596, x=60, y=-31), 'Leicester West': UKConstituencyBreakdownByConstituency(average_household_income_change=516.9776932277156, relative_household_income_change=0.013253797650964128, x=59, y=-31), 'Leigh and Atherton': UKConstituencyBreakdownByConstituency(average_household_income_change=639.3011683526358, relative_household_income_change=0.014701792739363784, x=51, y=-25), 'Lewes': UKConstituencyBreakdownByConstituency(average_household_income_change=637.6488576828185, relative_household_income_change=0.013487574566553695, x=68, y=-45), 'Lewisham East': UKConstituencyBreakdownByConstituency(average_household_income_change=621.7278583722926, relative_household_income_change=0.012060018671652184, x=66, y=-42), 'Lewisham North': UKConstituencyBreakdownByConstituency(average_household_income_change=650.7906875383591, relative_household_income_change=0.012810477133396336, x=65, y=-40), 'Lewisham West and East Dulwich': UKConstituencyBreakdownByConstituency(average_household_income_change=640.7976155088668, relative_household_income_change=0.012273040140140301, x=65, y=-41), 'Leyton and Wanstead': UKConstituencyBreakdownByConstituency(average_household_income_change=649.1927121953407, relative_household_income_change=0.013193998098162352, x=64, y=-37), 'Lichfield': UKConstituencyBreakdownByConstituency(average_household_income_change=699.7090799149224, relative_household_income_change=0.014299216912515789, x=56, y=-29), 'Lincoln': UKConstituencyBreakdownByConstituency(average_household_income_change=583.1565820131245, relative_household_income_change=0.013655796556547806, x=62, y=-25), 'Liverpool Garston': UKConstituencyBreakdownByConstituency(average_household_income_change=601.2211341636937, relative_household_income_change=0.013572944068808601, x=50, y=-25), 'Liverpool Riverside': UKConstituencyBreakdownByConstituency(average_household_income_change=464.8394834915932, relative_household_income_change=0.011723573851531333, x=49, y=-24), 'Liverpool Walton': UKConstituencyBreakdownByConstituency(average_household_income_change=525.1643020496745, relative_household_income_change=0.013364544444871118, x=49, y=-23), 'Liverpool Wavertree': UKConstituencyBreakdownByConstituency(average_household_income_change=506.7182659801656, relative_household_income_change=0.012468171070633804, x=49, y=-25), 'Liverpool West Derby': UKConstituencyBreakdownByConstituency(average_household_income_change=534.3096519802302, relative_household_income_change=0.013231068250660005, x=50, y=-24), 'Loughborough': UKConstituencyBreakdownByConstituency(average_household_income_change=560.3269162106569, relative_household_income_change=0.013117296655652533, x=59, y=-30), 'Louth and Horncastle': UKConstituencyBreakdownByConstituency(average_household_income_change=523.7967745516202, relative_household_income_change=0.01377953606482274, x=63, y=-25), 'Lowestoft': UKConstituencyBreakdownByConstituency(average_household_income_change=547.5984369784267, relative_household_income_change=0.013775330667131325, x=68, y=-28), 'Luton North': UKConstituencyBreakdownByConstituency(average_household_income_change=565.9834768162488, relative_household_income_change=0.013560471645055694, x=63, y=-33), 'Luton South and South Bedfordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=547.7074961451407, relative_household_income_change=0.013345392293051983, x=63, y=-34), 'Macclesfield': UKConstituencyBreakdownByConstituency(average_household_income_change=713.8310182466013, relative_household_income_change=0.01367945332200371, x=56, y=-26), 'Maidenhead': UKConstituencyBreakdownByConstituency(average_household_income_change=694.560098576576, relative_household_income_change=0.011830584348256457, x=57, y=-36), 'Maidstone and Malling': UKConstituencyBreakdownByConstituency(average_household_income_change=691.4580876251035, relative_household_income_change=0.013118598588101715, x=69, y=-41), 'Makerfield': UKConstituencyBreakdownByConstituency(average_household_income_change=626.4620985085729, relative_household_income_change=0.014918519092774973, x=51, y=-22), 'Maldon': UKConstituencyBreakdownByConstituency(average_household_income_change=675.9999590130672, relative_household_income_change=0.013951685970513328, x=69, y=-33), 'Manchester Central': UKConstituencyBreakdownByConstituency(average_household_income_change=474.7351729674166, relative_household_income_change=0.011882779147155187, x=54, y=-24), 'Manchester Rusholme': UKConstituencyBreakdownByConstituency(average_household_income_change=447.78897128131024, relative_household_income_change=0.011491243044642996, x=53, y=-25), 'Manchester Withington': UKConstituencyBreakdownByConstituency(average_household_income_change=618.6811941583896, relative_household_income_change=0.013034679510333769, x=54, y=-26), 'Mansfield': UKConstituencyBreakdownByConstituency(average_household_income_change=604.2668564415845, relative_household_income_change=0.014403918020638562, x=61, y=-27), 'Melksham and Devizes': UKConstituencyBreakdownByConstituency(average_household_income_change=683.7132683129889, relative_household_income_change=0.013839747939016434, x=52, y=-40), 'Melton and Syston': UKConstituencyBreakdownByConstituency(average_household_income_change=657.7775299792978, relative_household_income_change=0.01376426429754618, x=61, y=-29), 'Meriden and Solihull East': UKConstituencyBreakdownByConstituency(average_household_income_change=673.4604281778328, relative_household_income_change=0.013607143223062224, x=55, y=-33), 'Mid Bedfordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=762.5675324145004, relative_household_income_change=0.014534473693551098, x=62, y=-32), 'Mid Buckinghamshire': UKConstituencyBreakdownByConstituency(average_household_income_change=736.572589461019, relative_household_income_change=0.013021703799724893, x=59, y=-35), 'Mid Cheshire': UKConstituencyBreakdownByConstituency(average_household_income_change=702.3333763087784, relative_household_income_change=0.01379535787130326, x=52, y=-27), 'Mid Derbyshire': UKConstituencyBreakdownByConstituency(average_household_income_change=701.479319727377, relative_household_income_change=0.014460463782409061, x=57, y=-27), 'Mid Dorset and North Poole': UKConstituencyBreakdownByConstituency(average_household_income_change=686.6156862530029, relative_household_income_change=0.014765886945609319, x=50, y=-43), 'Mid Leicestershire': UKConstituencyBreakdownByConstituency(average_household_income_change=662.6346632898477, relative_household_income_change=0.014287117713898345, x=58, y=-31), 'Mid Norfolk': UKConstituencyBreakdownByConstituency(average_household_income_change=663.3140551729466, relative_household_income_change=0.014937890192738168, x=65, y=-28), 'Mid Sussex': UKConstituencyBreakdownByConstituency(average_household_income_change=723.1351295993302, relative_household_income_change=0.013428618703019035, x=68, y=-43), 'Middlesbrough and Thornaby East': UKConstituencyBreakdownByConstituency(average_household_income_change=521.6610859672542, relative_household_income_change=0.013093672479715046, x=57, y=-17), 'Middlesbrough South and East Cleveland': UKConstituencyBreakdownByConstituency(average_household_income_change=584.8920823067522, relative_household_income_change=0.014497878981753809, x=59, y=-17), 'Milton Keynes Central': UKConstituencyBreakdownByConstituency(average_household_income_change=698.1994112709555, relative_household_income_change=0.014265744052031293, x=61, y=-34), 'Milton Keynes North': UKConstituencyBreakdownByConstituency(average_household_income_change=708.6887801938718, relative_household_income_change=0.01405093688243464, x=61, y=-33), 'Mitcham and Morden': UKConstituencyBreakdownByConstituency(average_household_income_change=676.2497306388536, relative_household_income_change=0.013530426310186083, x=61, y=-43), 'Morecambe and Lunesdale': UKConstituencyBreakdownByConstituency(average_household_income_change=618.7406366270956, relative_household_income_change=0.01466177770043009, x=54, y=-17), 'New Forest East': UKConstituencyBreakdownByConstituency(average_household_income_change=653.7603263592779, relative_household_income_change=0.013763618112486053, x=54, y=-43), 'New Forest West': UKConstituencyBreakdownByConstituency(average_household_income_change=684.1726966361273, relative_household_income_change=0.014898354832199034, x=53, y=-43), 'Newark': UKConstituencyBreakdownByConstituency(average_household_income_change=667.2337221764205, relative_household_income_change=0.014363903380123055, x=62, y=-26), 'Newbury': UKConstituencyBreakdownByConstituency(average_household_income_change=738.6385730287018, relative_household_income_change=0.013264864895708994, x=54, y=-37), 'Newcastle upon Tyne Central and West': UKConstituencyBreakdownByConstituency(average_household_income_change=501.3926235098762, relative_household_income_change=0.012073464141502788, x=54, y=-13), 'Newcastle upon Tyne East and Wallsend': UKConstituencyBreakdownByConstituency(average_household_income_change=502.69075235618647, relative_household_income_change=0.012210492203147849, x=56, y=-14), 'Newcastle upon Tyne North': UKConstituencyBreakdownByConstituency(average_household_income_change=557.7935865358722, relative_household_income_change=0.013068311793051013, x=55, y=-13), 'Newcastle-under-Lyme': UKConstituencyBreakdownByConstituency(average_household_income_change=604.9736566801321, relative_household_income_change=0.013940500951133528, x=52, y=-28), 'Newton Abbot': UKConstituencyBreakdownByConstituency(average_household_income_change=631.9767440232185, relative_household_income_change=0.014567445562043257, x=47, y=-43), 'Newton Aycliffe and Spennymoor': UKConstituencyBreakdownByConstituency(average_household_income_change=574.0535152099346, relative_household_income_change=0.013934301222050971, x=56, y=-16), 'Normanton and Hemsworth': UKConstituencyBreakdownByConstituency(average_household_income_change=612.0788663999507, relative_household_income_change=0.014366511133787396, x=59, y=-23), 'North Bedfordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=679.3734217773261, relative_household_income_change=0.014550811343347902, x=62, y=-31), 'North Cornwall': UKConstituencyBreakdownByConstituency(average_household_income_change=567.0152945204289, relative_household_income_change=0.014018326859811081, x=45, y=-43), 'North Cotswolds': UKConstituencyBreakdownByConstituency(average_household_income_change=698.6476784782088, relative_household_income_change=0.013832302501243454, x=53, y=-37), 'North Devon': UKConstituencyBreakdownByConstituency(average_household_income_change=597.0413552258472, relative_household_income_change=0.01388931683561867, x=46, y=-41), 'North Dorset': UKConstituencyBreakdownByConstituency(average_household_income_change=672.2633321455727, relative_household_income_change=0.014206995725271065, x=51, y=-42), 'North Durham': UKConstituencyBreakdownByConstituency(average_household_income_change=606.261953863217, relative_household_income_change=0.014753294681703943, x=54, y=-15), 'North East Cambridgeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=618.9252880831673, relative_household_income_change=0.014794212880660407, x=64, y=-29), 'North East Derbyshire': UKConstituencyBreakdownByConstituency(average_household_income_change=648.7099274369216, relative_household_income_change=0.014383630589619001, x=58, y=-26), 'North East Hampshire': UKConstituencyBreakdownByConstituency(average_household_income_change=771.4770878333819, relative_household_income_change=0.013427135609219043, x=56, y=-38), 'North East Hertfordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=715.3157042212797, relative_household_income_change=0.013492628415461727, x=65, y=-32), 'North East Somerset and Hanham': UKConstituencyBreakdownByConstituency(average_household_income_change=707.5404379413085, relative_household_income_change=0.014229155375928615, x=50, y=-39), 'North Herefordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=642.6308380495634, relative_household_income_change=0.014693273322714306, x=52, y=-34), 'North Norfolk': UKConstituencyBreakdownByConstituency(average_household_income_change=584.0716603897595, relative_household_income_change=0.014054911005594306, x=65, y=-27), 'North Northumberland': UKConstituencyBreakdownByConstituency(average_household_income_change=590.645455820683, relative_household_income_change=0.014738940691362057, x=54, y=-12), 'North Shropshire': UKConstituencyBreakdownByConstituency(average_household_income_change=634.8478631530354, relative_household_income_change=0.01477450876865527, x=50, y=-29), 'North Somerset': UKConstituencyBreakdownByConstituency(average_household_income_change=742.8178049617177, relative_household_income_change=0.014836389175668652, x=49, y=-39), 'North Warwickshire and Bedworth': UKConstituencyBreakdownByConstituency(average_household_income_change=607.5662842001208, relative_household_income_change=0.01442040611068407, x=57, y=-32), 'North West Cambridgeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=695.2613657974214, relative_household_income_change=0.014298587762061166, x=64, y=-30), 'North West Essex': UKConstituencyBreakdownByConstituency(average_household_income_change=628.2709022094691, relative_household_income_change=0.012967367605054125, x=66, y=-31), 'North West Hampshire': UKConstituencyBreakdownByConstituency(average_household_income_change=780.6006106079528, relative_household_income_change=0.014566108309032266, x=54, y=-39), 'North West Leicestershire': UKConstituencyBreakdownByConstituency(average_household_income_change=672.4270654163994, relative_household_income_change=0.01430888994209445, x=58, y=-29), 'North West Norfolk': UKConstituencyBreakdownByConstituency(average_household_income_change=595.8584823505977, relative_household_income_change=0.013801965743113875, x=64, y=-28), 'Northampton North': UKConstituencyBreakdownByConstituency(average_household_income_change=686.0858516434489, relative_household_income_change=0.015172711692318153, x=61, y=-32), 'Northampton South': UKConstituencyBreakdownByConstituency(average_household_income_change=693.1792558409418, relative_household_income_change=0.014370761662911624, x=60, y=-33), 'Norwich North': UKConstituencyBreakdownByConstituency(average_household_income_change=664.6155932720421, relative_household_income_change=0.01485320980874838, x=66, y=-28), 'Norwich South': UKConstituencyBreakdownByConstituency(average_household_income_change=603.5070235807942, relative_household_income_change=0.013346975695768704, x=66, y=-29), 'Nottingham East': UKConstituencyBreakdownByConstituency(average_household_income_change=404.6076775067216, relative_household_income_change=0.01140858541349754, x=60, y=-29), 'Nottingham North and Kimberley': UKConstituencyBreakdownByConstituency(average_household_income_change=513.4189344411775, relative_household_income_change=0.012906165165661676, x=60, y=-28), 'Nottingham South': UKConstituencyBreakdownByConstituency(average_household_income_change=408.7809042061688, relative_household_income_change=0.010845908417637107, x=59, y=-29), 'Nuneaton': UKConstituencyBreakdownByConstituency(average_household_income_change=678.8409922339963, relative_household_income_change=0.01467200437248306, x=57, y=-31), 'Old Bexley and Sidcup': UKConstituencyBreakdownByConstituency(average_household_income_change=669.9612335384676, relative_household_income_change=0.01395322910398078, x=67, y=-41), 'Oldham East and Saddleworth': UKConstituencyBreakdownByConstituency(average_household_income_change=552.766388639464, relative_household_income_change=0.013277989492886277, x=55, y=-22), 'Oldham West, Chadderton and Royton': UKConstituencyBreakdownByConstituency(average_household_income_change=485.0403065933342, relative_household_income_change=0.012473412206883694, x=54, y=-22), 'Orpington': UKConstituencyBreakdownByConstituency(average_household_income_change=694.221692444925, relative_household_income_change=0.012197196863147575, x=66, y=-43), 'Ossett and Denby Dale': UKConstituencyBreakdownByConstituency(average_household_income_change=602.9025904441552, relative_household_income_change=0.014022188492991194, x=58, y=-22), 'Oxford East': UKConstituencyBreakdownByConstituency(average_household_income_change=646.7505010924112, relative_household_income_change=0.013210612633745233, x=58, y=-34), 'Oxford West and Abingdon': UKConstituencyBreakdownByConstituency(average_household_income_change=727.2791313532043, relative_household_income_change=0.013114622629146755, x=57, y=-35), 'Peckham': UKConstituencyBreakdownByConstituency(average_household_income_change=634.0744937361318, relative_household_income_change=0.012291881783711212, x=64, y=-41), 'Pendle and Clitheroe': UKConstituencyBreakdownByConstituency(average_household_income_change=583.3461249377812, relative_household_income_change=0.014249565353947169, x=56, y=-18), 'Penistone and Stocksbridge': UKConstituencyBreakdownByConstituency(average_household_income_change=665.4662498008968, relative_household_income_change=0.01470826456499097, x=56, y=-23), 'Penrith and Solway': UKConstituencyBreakdownByConstituency(average_household_income_change=644.5325372585382, relative_household_income_change=0.014655354050402414, x=52, y=-15), 'Peterborough': UKConstituencyBreakdownByConstituency(average_household_income_change=598.0470888395876, relative_household_income_change=0.01407199969619044, x=63, y=-29), 'Plymouth Moor View': UKConstituencyBreakdownByConstituency(average_household_income_change=572.1065115294413, relative_household_income_change=0.014412484524132019, x=46, y=-43), 'Plymouth Sutton and Devonport': UKConstituencyBreakdownByConstituency(average_household_income_change=538.2497853336876, relative_household_income_change=0.013344417779626694, x=47, y=-44), 'Pontefract, Castleford and Knottingley': UKConstituencyBreakdownByConstituency(average_household_income_change=625.3296607229299, relative_household_income_change=0.014653405457128565, x=60, y=-22), 'Poole': UKConstituencyBreakdownByConstituency(average_household_income_change=689.4499178247139, relative_household_income_change=0.013945818373036545, x=51, y=-43), 'Poplar and Limehouse': UKConstituencyBreakdownByConstituency(average_household_income_change=639.0720230638096, relative_household_income_change=0.011519335347814241, x=66, y=-39), 'Portsmouth North': UKConstituencyBreakdownByConstituency(average_household_income_change=650.0289170527043, relative_household_income_change=0.014366765849257002, x=58, y=-43), 'Portsmouth South': UKConstituencyBreakdownByConstituency(average_household_income_change=511.58755723341466, relative_household_income_change=0.012365693881936313, x=58, y=-44), 'Preston': UKConstituencyBreakdownByConstituency(average_household_income_change=540.6699982960572, relative_household_income_change=0.013259233953408778, x=52, y=-19), 'Putney': UKConstituencyBreakdownByConstituency(average_household_income_change=752.0480742678545, relative_household_income_change=0.010561825682163128, x=61, y=-41), "Queen's Park and Maida Vale": UKConstituencyBreakdownByConstituency(average_household_income_change=532.6680521733465, relative_household_income_change=0.007642563243927647, x=62, y=-40), 'Rawmarsh and Conisbrough': UKConstituencyBreakdownByConstituency(average_household_income_change=594.4530267463236, relative_household_income_change=0.014580493275822892, x=60, y=-24), 'Rayleigh and Wickford': UKConstituencyBreakdownByConstituency(average_household_income_change=737.2221040180871, relative_household_income_change=0.01434514274205645, x=68, y=-34), 'Reading Central': UKConstituencyBreakdownByConstituency(average_household_income_change=733.5593946605192, relative_household_income_change=0.013824650482948453, x=55, y=-37), 'Reading West and Mid Berkshire': UKConstituencyBreakdownByConstituency(average_household_income_change=753.9063976861062, relative_household_income_change=0.0136836206257549, x=55, y=-36), 'Redcar': UKConstituencyBreakdownByConstituency(average_household_income_change=524.7312869483382, relative_household_income_change=0.013915235115163682, x=58, y=-17), 'Redditch': UKConstituencyBreakdownByConstituency(average_household_income_change=684.2817703349068, relative_household_income_change=0.014601012472534425, x=53, y=-35), 'Reigate': UKConstituencyBreakdownByConstituency(average_household_income_change=707.7497881636305, relative_household_income_change=0.01169446137147978, x=68, y=-44), 'Ribble Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=679.3245315050044, relative_household_income_change=0.014785722226472675, x=55, y=-18), 'Richmond and Northallerton': UKConstituencyBreakdownByConstituency(average_household_income_change=637.7323406152794, relative_household_income_change=0.014437551380026559, x=57, y=-18), 'Richmond Park': UKConstituencyBreakdownByConstituency(average_household_income_change=646.1101497107918, relative_household_income_change=0.008846763404837477, x=59, y=-41), 'Rochdale': UKConstituencyBreakdownByConstituency(average_household_income_change=452.87662512931666, relative_household_income_change=0.012329356931406243, x=54, y=-21), 'Rochester and Strood': UKConstituencyBreakdownByConstituency(average_household_income_change=679.3911648692564, relative_household_income_change=0.014285212802051639, x=69, y=-39), 'Romford': UKConstituencyBreakdownByConstituency(average_household_income_change=644.1279887519117, relative_household_income_change=0.013803085858303366, x=66, y=-36), 'Romsey and Southampton North': UKConstituencyBreakdownByConstituency(average_household_income_change=735.3279502805534, relative_household_income_change=0.013286647698459886, x=54, y=-40), 'Rossendale and Darwen': UKConstituencyBreakdownByConstituency(average_household_income_change=612.4482615295589, relative_household_income_change=0.013931821809806566, x=55, y=-20), 'Rother Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=620.9090333966452, relative_household_income_change=0.014196489767786202, x=60, y=-25), 'Rotherham': UKConstituencyBreakdownByConstituency(average_household_income_change=525.3697827161647, relative_household_income_change=0.013728295658732348, x=59, y=-24), 'Rugby': UKConstituencyBreakdownByConstituency(average_household_income_change=697.2733848910947, relative_household_income_change=0.014571759986348187, x=58, y=-32), 'Ruislip, Northwood and Pinner': UKConstituencyBreakdownByConstituency(average_household_income_change=687.655301734046, relative_household_income_change=0.012004592019187799, x=60, y=-36), 'Runcorn and Helsby': UKConstituencyBreakdownByConstituency(average_household_income_change=642.205623814564, relative_household_income_change=0.01416330177832803, x=51, y=-28), 'Runnymede and Weybridge': UKConstituencyBreakdownByConstituency(average_household_income_change=694.7989384935604, relative_household_income_change=0.010987058421735751, x=57, y=-41), 'Rushcliffe': UKConstituencyBreakdownByConstituency(average_household_income_change=715.6360275797929, relative_household_income_change=0.013344353381282703, x=62, y=-28), 'Rutland and Stamford': UKConstituencyBreakdownByConstituency(average_household_income_change=683.8329403375277, relative_household_income_change=0.014010157510309318, x=62, y=-29), 'Salford': UKConstituencyBreakdownByConstituency(average_household_income_change=630.9802743521034, relative_household_income_change=0.013615659063968, x=53, y=-24), 'Salisbury': UKConstituencyBreakdownByConstituency(average_household_income_change=760.9167816330258, relative_household_income_change=0.01446185031502556, x=52, y=-41), 'Scarborough and Whitby': UKConstituencyBreakdownByConstituency(average_household_income_change=541.768645794421, relative_household_income_change=0.013395906171294936, x=61, y=-19), 'Scunthorpe': UKConstituencyBreakdownByConstituency(average_household_income_change=594.239362040366, relative_household_income_change=0.014505848060719861, x=61, y=-24), 'Sefton Central': UKConstituencyBreakdownByConstituency(average_household_income_change=671.2210611277168, relative_household_income_change=0.01444570740945994, x=50, y=-20), 'Selby': UKConstituencyBreakdownByConstituency(average_household_income_change=702.4525790975136, relative_household_income_change=0.014100617273858695, x=60, y=-21), 'Sevenoaks': UKConstituencyBreakdownByConstituency(average_household_income_change=750.4202318695529, relative_household_income_change=0.011572191027283019, x=68, y=-42), 'Sheffield Brightside and Hillsborough': UKConstituencyBreakdownByConstituency(average_household_income_change=451.2895945949866, relative_household_income_change=0.01234470698268475, x=58, y=-24), 'Sheffield Central': UKConstituencyBreakdownByConstituency(average_household_income_change=354.29736223911357, relative_household_income_change=0.010042006027741301, x=58, y=-25), 'Sheffield Hallam': UKConstituencyBreakdownByConstituency(average_household_income_change=664.1280020127067, relative_household_income_change=0.012988076725517717, x=57, y=-24), 'Sheffield Heeley': UKConstituencyBreakdownByConstituency(average_household_income_change=514.6114570926854, relative_household_income_change=0.012995315277072539, x=57, y=-25), 'Sheffield South East': UKConstituencyBreakdownByConstituency(average_household_income_change=527.1969142220889, relative_household_income_change=0.013300394461963183, x=59, y=-25), 'Sherwood Forest': UKConstituencyBreakdownByConstituency(average_household_income_change=614.1859146706029, relative_household_income_change=0.014472703457128144, x=62, y=-27), 'Shipley': UKConstituencyBreakdownByConstituency(average_household_income_change=659.2473316068614, relative_household_income_change=0.014428567188379704, x=57, y=-19), 'Shrewsbury': UKConstituencyBreakdownByConstituency(average_household_income_change=676.5985380087997, relative_household_income_change=0.014355824694051833, x=51, y=-30), 'Sittingbourne and Sheppey': UKConstituencyBreakdownByConstituency(average_household_income_change=620.2905383059191, relative_household_income_change=0.01442766429330411, x=70, y=-39), 'Skipton and Ripon': UKConstituencyBreakdownByConstituency(average_household_income_change=650.3506367672575, relative_household_income_change=0.013669327772029227, x=58, y=-18), 'Sleaford and North Hykeham': UKConstituencyBreakdownByConstituency(average_household_income_change=671.0886929219876, relative_household_income_change=0.014527323094212452, x=63, y=-26), 'Slough': UKConstituencyBreakdownByConstituency(average_household_income_change=611.2257565617978, relative_household_income_change=0.013489899286093454, x=56, y=-37), 'Smethwick': UKConstituencyBreakdownByConstituency(average_household_income_change=531.4664839394508, relative_household_income_change=0.013133924660790885, x=53, y=-32), 'Solihull West and Shirley': UKConstituencyBreakdownByConstituency(average_household_income_change=673.8168783824606, relative_household_income_change=0.013695492380643604, x=55, y=-34), 'South Basildon and East Thurrock': UKConstituencyBreakdownByConstituency(average_household_income_change=645.2448904390881, relative_household_income_change=0.014205579309973349, x=68, y=-36), 'South Cambridgeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=754.9564729941815, relative_household_income_change=0.013577895777960869, x=65, y=-31), 'South Cotswolds': UKConstituencyBreakdownByConstituency(average_household_income_change=653.4402439292254, relative_household_income_change=0.012381973547696878, x=53, y=-38), 'South Derbyshire': UKConstituencyBreakdownByConstituency(average_household_income_change=704.3894004881301, relative_household_income_change=0.01435867971724547, x=57, y=-29), 'South Devon': UKConstituencyBreakdownByConstituency(average_household_income_change=565.7115469357633, relative_household_income_change=0.013583898346404943, x=48, y=-45), 'South Dorset': UKConstituencyBreakdownByConstituency(average_household_income_change=627.6031845586406, relative_household_income_change=0.014868065243893058, x=51, y=-44), 'South East Cornwall': UKConstituencyBreakdownByConstituency(average_household_income_change=577.2614613865788, relative_household_income_change=0.014817859795258181, x=46, y=-44), 'South Holland and The Deepings': UKConstituencyBreakdownByConstituency(average_household_income_change=669.8510107913776, relative_household_income_change=0.01533058239337759, x=63, y=-27), 'South Leicestershire': UKConstituencyBreakdownByConstituency(average_household_income_change=689.3960038625796, relative_household_income_change=0.014525737963664964, x=59, y=-32), 'South Norfolk': UKConstituencyBreakdownByConstituency(average_household_income_change=675.4723879536755, relative_household_income_change=0.014272116086021747, x=67, y=-29), 'South Northamptonshire': UKConstituencyBreakdownByConstituency(average_household_income_change=738.8602235986765, relative_household_income_change=0.013491913409962919, x=59, y=-33), 'South Ribble': UKConstituencyBreakdownByConstituency(average_household_income_change=668.0682135113886, relative_household_income_change=0.014674673046933151, x=52, y=-20), 'South Shields': UKConstituencyBreakdownByConstituency(average_household_income_change=496.01238644552524, relative_household_income_change=0.013017159595058336, x=58, y=-14), 'South Shropshire': UKConstituencyBreakdownByConstituency(average_household_income_change=643.4564023325162, relative_household_income_change=0.014602813491193523, x=50, y=-31), 'South Suffolk': UKConstituencyBreakdownByConstituency(average_household_income_change=689.5930814645066, relative_household_income_change=0.014213298923150486, x=69, y=-30), 'South West Devon': UKConstituencyBreakdownByConstituency(average_household_income_change=707.3566288099461, relative_household_income_change=0.015298580646379012, x=47, y=-45), 'South West Hertfordshire': UKConstituencyBreakdownByConstituency(average_household_income_change=687.5237687911875, relative_household_income_change=0.01192311256336831, x=61, y=-35), 'South West Norfolk': UKConstituencyBreakdownByConstituency(average_household_income_change=617.5076874237393, relative_household_income_change=0.014571273154153186, x=65, y=-29), 'South West Wiltshire': UKConstituencyBreakdownByConstituency(average_household_income_change=720.3914378770824, relative_household_income_change=0.01494660876063536, x=51, y=-41), 'Southampton Itchen': UKConstituencyBreakdownByConstituency(average_household_income_change=625.5101632286758, relative_household_income_change=0.01406042044382283, x=55, y=-42), 'Southampton Test': UKConstituencyBreakdownByConstituency(average_household_income_change=567.72754661182, relative_household_income_change=0.01332360462187121, x=54, y=-42), 'Southend East and Rochford': UKConstituencyBreakdownByConstituency(average_household_income_change=605.2072838081381, relative_household_income_change=0.013510295574719278, x=69, y=-34), 'Southend West and Leigh': UKConstituencyBreakdownByConstituency(average_household_income_change=660.6481184383399, relative_household_income_change=0.013324107005828534, x=68, y=-35), 'Southgate and Wood Green': UKConstituencyBreakdownByConstituency(average_household_income_change=682.4548269894435, relative_household_income_change=0.01137869583766249, x=63, y=-35), 'Southport': UKConstituencyBreakdownByConstituency(average_household_income_change=653.8180704567797, relative_household_income_change=0.01494598830434013, x=50, y=-19), 'Spelthorne': UKConstituencyBreakdownByConstituency(average_household_income_change=703.0890185102296, relative_household_income_change=0.014020628663206525, x=58, y=-40), 'Spen Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=543.254195285419, relative_household_income_change=0.013413637972580217, x=57, y=-21), 'St Albans': UKConstituencyBreakdownByConstituency(average_household_income_change=716.8454778789094, relative_household_income_change=0.011825200770823274, x=65, y=-34), 'St Austell and Newquay': UKConstituencyBreakdownByConstituency(average_household_income_change=574.4376559330245, relative_household_income_change=0.014436154247408961, x=45, y=-44), 'St Helens North': UKConstituencyBreakdownByConstituency(average_household_income_change=594.4032487945285, relative_household_income_change=0.014217292224756095, x=50, y=-21), 'St Helens South and Whiston': UKConstituencyBreakdownByConstituency(average_household_income_change=618.5489162669321, relative_household_income_change=0.014474138536969106, x=50, y=-22), 'St Ives': UKConstituencyBreakdownByConstituency(average_household_income_change=561.7649063340926, relative_household_income_change=0.014329006559505864, x=43, y=-46), 'St Neots and Mid Cambridgeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=761.7835637293103, relative_household_income_change=0.013843692949041309, x=64, y=-31), 'Stafford': UKConstituencyBreakdownByConstituency(average_household_income_change=677.6777457813473, relative_household_income_change=0.014696061928396897, x=54, y=-28), 'Staffordshire Moorlands': UKConstituencyBreakdownByConstituency(average_household_income_change=658.0102147760456, relative_household_income_change=0.01512864087002419, x=56, y=-27), 'Stalybridge and Hyde': UKConstituencyBreakdownByConstituency(average_household_income_change=616.812567773102, relative_household_income_change=0.014409547354761632, x=56, y=-24), 'Stevenage': UKConstituencyBreakdownByConstituency(average_household_income_change=672.5613222330313, relative_household_income_change=0.013672596490324151, x=64, y=-33), 'Stockport': UKConstituencyBreakdownByConstituency(average_household_income_change=663.4121496905341, relative_household_income_change=0.014251153528220595, x=54, y=-25), 'Stockton North': UKConstituencyBreakdownByConstituency(average_household_income_change=577.7837677160179, relative_household_income_change=0.013829198234137419, x=58, y=-16), 'Stockton West': UKConstituencyBreakdownByConstituency(average_household_income_change=625.3070713751937, relative_household_income_change=0.013872673035683736, x=56, y=-17), 'Stoke-on-Trent Central': UKConstituencyBreakdownByConstituency(average_household_income_change=527.8456679283499, relative_household_income_change=0.013273243363522091, x=55, y=-28), 'Stoke-on-Trent North': UKConstituencyBreakdownByConstituency(average_household_income_change=551.005780679667, relative_household_income_change=0.013692473448926101, x=55, y=-27), 'Stoke-on-Trent South': UKConstituencyBreakdownByConstituency(average_household_income_change=625.6756212138234, relative_household_income_change=0.014205332485681899, x=55, y=-29), 'Stone, Great Wyrley and Penkridge': UKConstituencyBreakdownByConstituency(average_household_income_change=675.7007221305915, relative_household_income_change=0.014369459877479729, x=53, y=-28), 'Stourbridge': UKConstituencyBreakdownByConstituency(average_household_income_change=583.0114171976984, relative_household_income_change=0.014323458328044936, x=51, y=-32), 'Stratford and Bow': UKConstituencyBreakdownByConstituency(average_household_income_change=565.7186627406616, relative_household_income_change=0.012477327642498315, x=65, y=-38), 'Stratford-on-Avon': UKConstituencyBreakdownByConstituency(average_household_income_change=711.6834499162168, relative_household_income_change=0.012975178482439453, x=54, y=-35), 'Streatham and Croydon North': UKConstituencyBreakdownByConstituency(average_household_income_change=663.6628071926356, relative_household_income_change=0.012682182663256159, x=64, y=-42), 'Stretford and Urmston': UKConstituencyBreakdownByConstituency(average_household_income_change=662.5490982737083, relative_household_income_change=0.014324283031726504, x=52, y=-24), 'Stroud': UKConstituencyBreakdownByConstituency(average_household_income_change=687.5735770885127, relative_household_income_change=0.013922380067856732, x=52, y=-37), 'Suffolk Coastal': UKConstituencyBreakdownByConstituency(average_household_income_change=654.002691841513, relative_household_income_change=0.0144187120390884, x=69, y=-29), 'Sunderland Central': UKConstituencyBreakdownByConstituency(average_household_income_change=545.7936504293812, relative_household_income_change=0.013783675499162484, x=58, y=-15), 'Surrey Heath': UKConstituencyBreakdownByConstituency(average_household_income_change=718.6737723785737, relative_household_income_change=0.01270259307860977, x=57, y=-39), 'Sussex Weald': UKConstituencyBreakdownByConstituency(average_household_income_change=669.2947502440813, relative_household_income_change=0.01312553628267632, x=70, y=-42), 'Sutton and Cheam': UKConstituencyBreakdownByConstituency(average_household_income_change=682.0248322278109, relative_household_income_change=0.012797509541643048, x=60, y=-42), 'Sutton Coldfield': UKConstituencyBreakdownByConstituency(average_household_income_change=732.3848180179522, relative_household_income_change=0.013724780119622304, x=56, y=-31), 'Swindon North': UKConstituencyBreakdownByConstituency(average_household_income_change=741.5087620685053, relative_household_income_change=0.014791818777469379, x=53, y=-39), 'Swindon South': UKConstituencyBreakdownByConstituency(average_household_income_change=709.0401740343118, relative_household_income_change=0.01472730445362802, x=53, y=-40), 'Tamworth': UKConstituencyBreakdownByConstituency(average_household_income_change=648.3760463381864, relative_household_income_change=0.014329068126830657, x=57, y=-30), 'Tatton': UKConstituencyBreakdownByConstituency(average_household_income_change=710.4412090525188, relative_household_income_change=0.012371082515867604, x=52, y=-26), 'Taunton and Wellington': UKConstituencyBreakdownByConstituency(average_household_income_change=676.7976907261015, relative_household_income_change=0.01490910874608442, x=49, y=-42), 'Telford': UKConstituencyBreakdownByConstituency(average_household_income_change=630.5986328782152, relative_household_income_change=0.014409672989513345, x=52, y=-29), 'Tewkesbury': UKConstituencyBreakdownByConstituency(average_household_income_change=687.34926930389, relative_household_income_change=0.0146495043385797, x=53, y=-36), 'The Wrekin': UKConstituencyBreakdownByConstituency(average_household_income_change=682.4901387455087, relative_household_income_change=0.014599764749711364, x=51, y=-29), 'Thirsk and Malton': UKConstituencyBreakdownByConstituency(average_household_income_change=637.5686360028869, relative_household_income_change=0.014067012018865732, x=60, y=-18), 'Thornbury and Yate': UKConstituencyBreakdownByConstituency(average_household_income_change=744.7905071399603, relative_household_income_change=0.014424542022638098, x=51, y=-36), 'Thurrock': UKConstituencyBreakdownByConstituency(average_household_income_change=640.2748968617366, relative_household_income_change=0.013644239354721144, x=67, y=-36), 'Tipton and Wednesbury': UKConstituencyBreakdownByConstituency(average_household_income_change=535.5691855372778, relative_household_income_change=0.013521267220793831, x=52, y=-31), 'Tiverton and Minehead': UKConstituencyBreakdownByConstituency(average_household_income_change=632.9572702129358, relative_household_income_change=0.014582982589211424, x=47, y=-41), 'Tonbridge': UKConstituencyBreakdownByConstituency(average_household_income_change=710.6016457127075, relative_household_income_change=0.011308593195618277, x=68, y=-41), 'Tooting': UKConstituencyBreakdownByConstituency(average_household_income_change=745.289458458206, relative_household_income_change=0.010504267476976414, x=61, y=-42), 'Torbay': UKConstituencyBreakdownByConstituency(average_household_income_change=594.9420509156457, relative_household_income_change=0.014437176092944037, x=48, y=-44), 'Torridge and Tavistock': UKConstituencyBreakdownByConstituency(average_household_income_change=610.2801537122143, relative_household_income_change=0.014491623695273237, x=46, y=-42), 'Tottenham': UKConstituencyBreakdownByConstituency(average_household_income_change=555.7668064637438, relative_household_income_change=0.012980465217561132, x=62, y=-37), 'Truro and Falmouth': UKConstituencyBreakdownByConstituency(average_household_income_change=639.8409712285037, relative_household_income_change=0.014284781666636048, x=44, y=-45), 'Tunbridge Wells': UKConstituencyBreakdownByConstituency(average_household_income_change=710.0861809704672, relative_household_income_change=0.011985169221351288, x=69, y=-42), 'Twickenham': UKConstituencyBreakdownByConstituency(average_household_income_change=767.0091483658914, relative_household_income_change=0.010763525227322823, x=58, y=-41), 'Tynemouth': UKConstituencyBreakdownByConstituency(average_household_income_change=709.1410202769242, relative_household_income_change=0.0147409082822616, x=56, y=-13), 'Uxbridge and South Ruislip': UKConstituencyBreakdownByConstituency(average_household_income_change=631.5350391359653, relative_household_income_change=0.013120490906124882, x=58, y=-37), 'Vauxhall and Camberwell Green': UKConstituencyBreakdownByConstituency(average_household_income_change=646.1488181850468, relative_household_income_change=0.011961219203135975, x=63, y=-41), 'Wakefield and Rothwell': UKConstituencyBreakdownByConstituency(average_household_income_change=672.367971296973, relative_household_income_change=0.014591050841358477, x=59, y=-22), 'Wallasey': UKConstituencyBreakdownByConstituency(average_household_income_change=573.1812222698702, relative_household_income_change=0.014361545184534918, x=48, y=-27), 'Walsall and Bloxwich': UKConstituencyBreakdownByConstituency(average_household_income_change=488.76914563829035, relative_household_income_change=0.012656147616384672, x=55, y=-30), 'Walthamstow': UKConstituencyBreakdownByConstituency(average_household_income_change=634.6136276190907, relative_household_income_change=0.01343282642309318, x=63, y=-37), 'Warrington North': UKConstituencyBreakdownByConstituency(average_household_income_change=669.1090382190316, relative_household_income_change=0.014626580825163993, x=51, y=-23), 'Warrington South': UKConstituencyBreakdownByConstituency(average_household_income_change=745.5694574776778, relative_household_income_change=0.014576400398829792, x=51, y=-24), 'Warwick and Leamington': UKConstituencyBreakdownByConstituency(average_household_income_change=717.0357098686119, relative_household_income_change=0.013586393633646443, x=55, y=-35), 'Washington and Gateshead South': UKConstituencyBreakdownByConstituency(average_household_income_change=569.4013735368956, relative_household_income_change=0.013643384421964555, x=55, y=-15), 'Watford': UKConstituencyBreakdownByConstituency(average_household_income_change=715.0303212435465, relative_household_income_change=0.013616374913596907, x=65, y=-35), 'Waveney Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=674.0723602877209, relative_household_income_change=0.014317050005089982, x=67, y=-28), 'Weald of Kent': UKConstituencyBreakdownByConstituency(average_household_income_change=689.944579008932, relative_household_income_change=0.013722224592210397, x=70, y=-41), 'Wellingborough and Rushden': UKConstituencyBreakdownByConstituency(average_household_income_change=628.2631169409898, relative_household_income_change=0.014272765618928762, x=63, y=-30), 'Wells and Mendip Hills': UKConstituencyBreakdownByConstituency(average_household_income_change=665.5962067410733, relative_household_income_change=0.014780842753975065, x=50, y=-40), 'Welwyn Hatfield': UKConstituencyBreakdownByConstituency(average_household_income_change=636.1332514084323, relative_household_income_change=0.012740478122927446, x=65, y=-33), 'West Bromwich': UKConstituencyBreakdownByConstituency(average_household_income_change=538.2441956386801, relative_household_income_change=0.013749218614118153, x=52, y=-32), 'West Dorset': UKConstituencyBreakdownByConstituency(average_household_income_change=663.5532361782037, relative_household_income_change=0.01468282376711283, x=50, y=-44), 'West Ham and Beckton': UKConstituencyBreakdownByConstituency(average_household_income_change=552.2748761869817, relative_household_income_change=0.012901757614891762, x=66, y=-38), 'West Lancashire': UKConstituencyBreakdownByConstituency(average_household_income_change=615.4650852815419, relative_household_income_change=0.01361023018923424, x=49, y=-21), 'West Suffolk': UKConstituencyBreakdownByConstituency(average_household_income_change=640.5107994897119, relative_household_income_change=0.014118370248930256, x=67, y=-30), 'West Worcestershire': UKConstituencyBreakdownByConstituency(average_household_income_change=656.0298802178444, relative_household_income_change=0.014344891604150867, x=52, y=-35), 'Westmorland and Lonsdale': UKConstituencyBreakdownByConstituency(average_household_income_change=712.9889058818029, relative_household_income_change=0.015434456074091107, x=53, y=-15), 'Weston-super-Mare': UKConstituencyBreakdownByConstituency(average_household_income_change=648.7963020412097, relative_household_income_change=0.014821060549637277, x=49, y=-40), 'Wetherby and Easingwold': UKConstituencyBreakdownByConstituency(average_household_income_change=690.0976387398993, relative_household_income_change=0.013838815547027705, x=62, y=-20), 'Whitehaven and Workington': UKConstituencyBreakdownByConstituency(average_household_income_change=610.3493990749383, relative_household_income_change=0.014242296549961342, x=53, y=-16), 'Widnes and Halewood': UKConstituencyBreakdownByConstituency(average_household_income_change=608.8714281305698, relative_household_income_change=0.013993026419572674, x=51, y=-26), 'Wigan': UKConstituencyBreakdownByConstituency(average_household_income_change=614.1552670330916, relative_household_income_change=0.014476112310485068, x=51, y=-20), 'Wimbledon': UKConstituencyBreakdownByConstituency(average_household_income_change=723.4082173434836, relative_household_income_change=0.009887017115111973, x=60, y=-41), 'Winchester': UKConstituencyBreakdownByConstituency(average_household_income_change=725.4971233714883, relative_household_income_change=0.012570620056291837, x=55, y=-40), 'Windsor': UKConstituencyBreakdownByConstituency(average_household_income_change=743.8301021613098, relative_household_income_change=0.012057030448574979, x=57, y=-38), 'Wirral West': UKConstituencyBreakdownByConstituency(average_household_income_change=648.6641688271529, relative_household_income_change=0.01367202684223301, x=49, y=-28), 'Witham': UKConstituencyBreakdownByConstituency(average_household_income_change=669.4410969494357, relative_household_income_change=0.013444781623806357, x=68, y=-33), 'Witney': UKConstituencyBreakdownByConstituency(average_household_income_change=695.3620288339825, relative_household_income_change=0.013630131311273441, x=56, y=-35), 'Woking': UKConstituencyBreakdownByConstituency(average_household_income_change=723.7236384462452, relative_household_income_change=0.012349249440024135, x=57, y=-40), 'Wokingham': UKConstituencyBreakdownByConstituency(average_household_income_change=719.2684822448535, relative_household_income_change=0.01236674883653155, x=55, y=-38), 'Wolverhampton North East': UKConstituencyBreakdownByConstituency(average_household_income_change=547.5527531934038, relative_household_income_change=0.013550658559659645, x=53, y=-29), 'Wolverhampton South East': UKConstituencyBreakdownByConstituency(average_household_income_change=518.6718852160052, relative_household_income_change=0.013237168699851143, x=54, y=-30), 'Wolverhampton West': UKConstituencyBreakdownByConstituency(average_household_income_change=599.0804208131935, relative_household_income_change=0.013773918813742458, x=53, y=-30), 'Worcester': UKConstituencyBreakdownByConstituency(average_household_income_change=648.0486429094867, relative_household_income_change=0.014578751040742466, x=53, y=-34), 'Worsley and Eccles': UKConstituencyBreakdownByConstituency(average_household_income_change=648.6367269433133, relative_household_income_change=0.013971417841259992, x=52, y=-23), 'Worthing West': UKConstituencyBreakdownByConstituency(average_household_income_change=694.0324304472024, relative_household_income_change=0.014938513101716788, x=64, y=-44), 'Wycombe': UKConstituencyBreakdownByConstituency(average_household_income_change=752.5775023200162, relative_household_income_change=0.013763928027819894, x=58, y=-36), 'Wyre Forest': UKConstituencyBreakdownByConstituency(average_household_income_change=649.5939285984005, relative_household_income_change=0.01477647705333962, x=50, y=-33), 'Wythenshawe and Sale East': UKConstituencyBreakdownByConstituency(average_household_income_change=651.372216015808, relative_household_income_change=0.014303966927909473, x=53, y=-26), 'Yeovil': UKConstituencyBreakdownByConstituency(average_household_income_change=642.4973580840726, relative_household_income_change=0.015195104905886492, x=50, y=-42), 'York Central': UKConstituencyBreakdownByConstituency(average_household_income_change=600.947447176183, relative_household_income_change=0.013094953442044144, x=60, y=-19), 'York Outer': UKConstituencyBreakdownByConstituency(average_household_income_change=712.5710993081972, relative_household_income_change=0.014538922003977106, x=61, y=-18), 'Belfast East': UKConstituencyBreakdownByConstituency(average_household_income_change=677.218858052789, relative_household_income_change=0.014839393746226115, x=45, y=-17), 'Belfast North': UKConstituencyBreakdownByConstituency(average_household_income_change=575.618370206366, relative_household_income_change=0.013845507483768449, x=45, y=-16), 'Belfast South and Mid Down': UKConstituencyBreakdownByConstituency(average_household_income_change=712.4633459275841, relative_household_income_change=0.014636146474814815, x=45, y=-18), 'Belfast West': UKConstituencyBreakdownByConstituency(average_household_income_change=501.0150109000254, relative_household_income_change=0.013142153012854152, x=44, y=-17), 'East Antrim': UKConstituencyBreakdownByConstituency(average_household_income_change=605.9405390197576, relative_household_income_change=0.014028304742861764, x=45, y=-15), 'East Londonderry': UKConstituencyBreakdownByConstituency(average_household_income_change=573.8546780747914, relative_household_income_change=0.013878677981913112, x=43, y=-15), 'Fermanagh and South Tyrone': UKConstituencyBreakdownByConstituency(average_household_income_change=661.6994464962826, relative_household_income_change=0.015372444575360467, x=42, y=-17), 'Foyle': UKConstituencyBreakdownByConstituency(average_household_income_change=592.6118482907007, relative_household_income_change=0.014013862280229494, x=42, y=-15), 'Lagan Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=743.481484268021, relative_household_income_change=0.015449888670831191, x=44, y=-18), 'Mid Ulster': UKConstituencyBreakdownByConstituency(average_household_income_change=635.0523935377879, relative_household_income_change=0.01511425164103386, x=43, y=-16), 'Newry and Armagh': UKConstituencyBreakdownByConstituency(average_household_income_change=655.9178215744474, relative_household_income_change=0.014847605051822255, x=44, y=-19), 'North Antrim': UKConstituencyBreakdownByConstituency(average_household_income_change=711.2192621946409, relative_household_income_change=0.01550008971849448, x=44, y=-15), 'North Down': UKConstituencyBreakdownByConstituency(average_household_income_change=681.9770705544609, relative_household_income_change=0.014518648785087462, x=46, y=-16), 'South Antrim': UKConstituencyBreakdownByConstituency(average_household_income_change=685.3432680129582, relative_household_income_change=0.01531937933061478, x=44, y=-16), 'South Down': UKConstituencyBreakdownByConstituency(average_household_income_change=675.559345830806, relative_household_income_change=0.015371121821242006, x=46, y=-18), 'Strangford': UKConstituencyBreakdownByConstituency(average_household_income_change=616.1019470209252, relative_household_income_change=0.014256713111956865, x=46, y=-17), 'Upper Bann': UKConstituencyBreakdownByConstituency(average_household_income_change=737.0762339421937, relative_household_income_change=0.01571283618194541, x=43, y=-18), 'West Tyrone': UKConstituencyBreakdownByConstituency(average_household_income_change=511.1500045920414, relative_household_income_change=0.014312598698275059, x=42, y=-16), 'East Renfrewshire': UKConstituencyBreakdownByConstituency(average_household_income_change=601.5942851404384, relative_household_income_change=0.015075602241424013, x=48, y=-11), 'Na h-Eileanan an Iar': UKConstituencyBreakdownByConstituency(average_household_income_change=597.2762694587288, relative_household_income_change=0.014957273572604901, x=47, y=-2), 'Midlothian': UKConstituencyBreakdownByConstituency(average_household_income_change=682.241451150565, relative_household_income_change=0.016368568111433834, x=52, y=-11), 'North Ayrshire and Arran': UKConstituencyBreakdownByConstituency(average_household_income_change=718.9107544039844, relative_household_income_change=0.01497042416692862, x=48, y=-10), 'Orkney and Shetland': UKConstituencyBreakdownByConstituency(average_household_income_change=626.0718426513836, relative_household_income_change=0.01598394311748308, x=51, y=0), 'Aberdeen North': UKConstituencyBreakdownByConstituency(average_household_income_change=607.6909901087585, relative_household_income_change=0.015431493899536353, x=52, y=-3), 'Aberdeen South': UKConstituencyBreakdownByConstituency(average_household_income_change=739.7768776714483, relative_household_income_change=0.016365625922212246, x=52, y=-4), 'Aberdeenshire North and Moray East': UKConstituencyBreakdownByConstituency(average_household_income_change=593.9495554848185, relative_household_income_change=0.0149126496743206, x=51, y=-3), 'Airdrie and Shotts': UKConstituencyBreakdownByConstituency(average_household_income_change=795.0019533997023, relative_household_income_change=0.017404998709528163, x=50, y=-11), 'Alloa and Grangemouth': UKConstituencyBreakdownByConstituency(average_household_income_change=760.6744871010517, relative_household_income_change=0.01541989386333431, x=50, y=-7), 'Angus and Perthshire Glens': UKConstituencyBreakdownByConstituency(average_household_income_change=657.4993953204621, relative_household_income_change=0.015610011440545524, x=50, y=-5), 'Arbroath and Broughty Ferry': UKConstituencyBreakdownByConstituency(average_household_income_change=633.3451704568134, relative_household_income_change=0.013282421250168097, x=52, y=-5), 'Argyll, Bute and South Lochaber': UKConstituencyBreakdownByConstituency(average_household_income_change=544.0379803725369, relative_household_income_change=0.013890900302157894, x=49, y=-5), 'Bathgate and Linlithgow': UKConstituencyBreakdownByConstituency(average_household_income_change=604.0267509933881, relative_household_income_change=0.01495436033764208, x=51, y=-9), 'Caithness, Sutherland and Easter Ross': UKConstituencyBreakdownByConstituency(average_household_income_change=818.5131953255438, relative_household_income_change=0.017210490285429092, x=50, y=-2), 'Coatbridge and Bellshill': UKConstituencyBreakdownByConstituency(average_household_income_change=555.6607724650061, relative_household_income_change=0.01458657505423866, x=50, y=-12), 'Cowdenbeath and Kirkcaldy': UKConstituencyBreakdownByConstituency(average_household_income_change=514.4406326626803, relative_household_income_change=0.01395737086648774, x=52, y=-7), 'Cumbernauld and Kirkintilloch': UKConstituencyBreakdownByConstituency(average_household_income_change=590.908335354934, relative_household_income_change=0.014776924360839994, x=50, y=-8), 'Dumfries and Galloway': UKConstituencyBreakdownByConstituency(average_household_income_change=854.5544453473946, relative_household_income_change=0.0170590825031256, x=51, y=-13), 'Dumfriesshire, Clydesdale and Tweeddale': UKConstituencyBreakdownByConstituency(average_household_income_change=494.2477399428696, relative_household_income_change=0.01293501193822233, x=52, y=-13), 'Dundee Central': UKConstituencyBreakdownByConstituency(average_household_income_change=687.7212752846374, relative_household_income_change=0.016278259236890635, x=50, y=-6), 'Dunfermline and Dollar': UKConstituencyBreakdownByConstituency(average_household_income_change=629.6448285845828, relative_household_income_change=0.015968357732847993, x=51, y=-7), 'East Kilbride and Strathaven': UKConstituencyBreakdownByConstituency(average_household_income_change=673.676170307952, relative_household_income_change=0.01602259816142859, x=48, y=-13), 'Edinburgh East and Musselburgh': UKConstituencyBreakdownByConstituency(average_household_income_change=606.8082709256346, relative_household_income_change=0.015518851012980006, x=54, y=-10), 'Edinburgh North and Leith': UKConstituencyBreakdownByConstituency(average_household_income_change=640.0929780655282, relative_household_income_change=0.01537142965945515, x=53, y=-9), 'Edinburgh South': UKConstituencyBreakdownByConstituency(average_household_income_change=510.710914106474, relative_household_income_change=0.014096673479241817, x=53, y=-10), 'Edinburgh South West': UKConstituencyBreakdownByConstituency(average_household_income_change=800.4302257303498, relative_household_income_change=0.017349184631317183, x=52, y=-10), 'Edinburgh West': UKConstituencyBreakdownByConstituency(average_household_income_change=696.66569590435, relative_household_income_change=0.016074709470586868, x=52, y=-9), 'Falkirk': UKConstituencyBreakdownByConstituency(average_household_income_change=465.3510569162533, relative_household_income_change=0.012999822159938779, x=51, y=-8), 'Glasgow East': UKConstituencyBreakdownByConstituency(average_household_income_change=772.0343359077098, relative_household_income_change=0.014653030427326463, x=51, y=-10), 'Glasgow North': UKConstituencyBreakdownByConstituency(average_household_income_change=598.7443460057141, relative_household_income_change=0.011937492207164224, x=49, y=-9), 'Glasgow North East': UKConstituencyBreakdownByConstituency(average_household_income_change=634.0986557095483, relative_household_income_change=0.0143277344362287, x=50, y=-9), 'Glasgow South': UKConstituencyBreakdownByConstituency(average_household_income_change=752.9088998206261, relative_household_income_change=0.014897680506900768, x=49, y=-11), 'Glasgow South West': UKConstituencyBreakdownByConstituency(average_household_income_change=863.0006082392878, relative_household_income_change=0.01770127807626576, x=50, y=-10), 'Glasgow West': UKConstituencyBreakdownByConstituency(average_household_income_change=558.7398475624167, relative_household_income_change=0.014545520756617414, x=49, y=-8), 'Glenrothes and Mid Fife': UKConstituencyBreakdownByConstituency(average_household_income_change=488.80586889237253, relative_household_income_change=0.012941010371679607, x=52, y=-6), 'Gordon and Buchan': UKConstituencyBreakdownByConstituency(average_household_income_change=493.6547366289561, relative_household_income_change=0.013586098497454513, x=50, y=-4), 'Hamilton and Clyde Valley': UKConstituencyBreakdownByConstituency(average_household_income_change=740.7961967454663, relative_household_income_change=0.016698057747480677, x=51, y=-12), 'Inverclyde and Renfrewshire West': UKConstituencyBreakdownByConstituency(average_household_income_change=514.4592757629262, relative_household_income_change=0.014272706161138737, x=48, y=-8), 'Inverness, Skye and West Ross-shire': UKConstituencyBreakdownByConstituency(average_household_income_change=572.8050680566121, relative_household_income_change=0.014223368675597259, x=49, y=-3), 'Livingston': UKConstituencyBreakdownByConstituency(average_household_income_change=608.1206920528058, relative_household_income_change=0.015632779376216543, x=51, y=-11), 'Lothian East': UKConstituencyBreakdownByConstituency(average_household_income_change=767.9468756430855, relative_household_income_change=0.016096246569753614, x=53, y=-11), 'Mid Dunbartonshire': UKConstituencyBreakdownByConstituency(average_household_income_change=722.1645443797207, relative_household_income_change=0.016449830047897684, x=49, y=-7), 'Moray West, Nairn and Strathspey': UKConstituencyBreakdownByConstituency(average_household_income_change=607.6123516457961, relative_household_income_change=0.015411237955325285, x=49, y=-4), 'Motherwell, Wishaw and Carluke': UKConstituencyBreakdownByConstituency(average_household_income_change=580.1340714074515, relative_household_income_change=0.014494129447979898, x=52, y=-12), 'North East Fife': UKConstituencyBreakdownByConstituency(average_household_income_change=753.3488567463872, relative_household_income_change=0.016553819726331964, x=51, y=-6), 'Paisley and Renfrewshire North': UKConstituencyBreakdownByConstituency(average_household_income_change=806.620950646324, relative_household_income_change=0.01580360660232838, x=48, y=-9), 'Paisley and Renfrewshire South': UKConstituencyBreakdownByConstituency(average_household_income_change=672.6530356158449, relative_household_income_change=0.014617580885676551, x=49, y=-10), 'Perth and Kinross-shire': UKConstituencyBreakdownByConstituency(average_household_income_change=557.0474364033148, relative_household_income_change=0.014486745925626376, x=51, y=-5), 'Rutherglen': UKConstituencyBreakdownByConstituency(average_household_income_change=633.3827286886697, relative_household_income_change=0.015731974981245234, x=49, y=-12), 'Stirling and Strathallan': UKConstituencyBreakdownByConstituency(average_household_income_change=504.84549701832265, relative_household_income_change=0.01316240438113292, x=49, y=-6), 'West Dunbartonshire': UKConstituencyBreakdownByConstituency(average_household_income_change=737.817160890391, relative_household_income_change=0.016807271044601002, x=48, y=-7), 'Ayr, Carrick and Cumnock': UKConstituencyBreakdownByConstituency(average_household_income_change=594.254005314116, relative_household_income_change=0.015311843919109558, x=49, y=-13), 'Berwickshire, Roxburgh and Selkirk': UKConstituencyBreakdownByConstituency(average_household_income_change=733.4695752716236, relative_household_income_change=0.016180230900372683, x=53, y=-12), 'Central Ayrshire': UKConstituencyBreakdownByConstituency(average_household_income_change=822.6330220089299, relative_household_income_change=0.01776945540134589, x=48, y=-12), 'Kilmarnock and Loudoun': UKConstituencyBreakdownByConstituency(average_household_income_change=678.7263867583924, relative_household_income_change=0.015212644483715287, x=50, y=-13), 'West Aberdeenshire and Kincardine': UKConstituencyBreakdownByConstituency(average_household_income_change=624.8076978332249, relative_household_income_change=0.015871799127125552, x=51, y=-4), 'Aberafan Maesteg': UKConstituencyBreakdownByConstituency(average_household_income_change=666.5003049037357, relative_household_income_change=0.015390010062949155, x=46, y=-36), 'Alyn and Deeside': UKConstituencyBreakdownByConstituency(average_household_income_change=719.0086960645336, relative_household_income_change=0.01559363810579284, x=49, y=-29), 'Bangor Aberconwy': UKConstituencyBreakdownByConstituency(average_household_income_change=621.9259865287568, relative_household_income_change=0.0149049512073125, x=47, y=-31), 'Blaenau Gwent and Rhymney': UKConstituencyBreakdownByConstituency(average_household_income_change=588.9913674971548, relative_household_income_change=0.014696740909214245, x=49, y=-33), 'Brecon, Radnor and Cwm Tawe': UKConstituencyBreakdownByConstituency(average_household_income_change=622.7972566194547, relative_household_income_change=0.015569712743604747, x=50, y=-32), 'Bridgend': UKConstituencyBreakdownByConstituency(average_household_income_change=675.1530624543066, relative_household_income_change=0.015295943068788453, x=46, y=-37), 'Caerfyrddin': UKConstituencyBreakdownByConstituency(average_household_income_change=676.0806039022489, relative_household_income_change=0.015884666619963017, x=49, y=-32), 'Caerphilly': UKConstituencyBreakdownByConstituency(average_household_income_change=631.2954142054687, relative_household_income_change=0.014878390348935122, x=49, y=-35), 'Cardiff East': UKConstituencyBreakdownByConstituency(average_household_income_change=569.6903712123466, relative_household_income_change=0.013757945891463619, x=48, y=-37), 'Cardiff North': UKConstituencyBreakdownByConstituency(average_household_income_change=754.7024404965025, relative_household_income_change=0.015027392125933403, x=48, y=-36), 'Cardiff South and Penarth': UKConstituencyBreakdownByConstituency(average_household_income_change=585.7364906504689, relative_household_income_change=0.01393771096156482, x=48, y=-38), 'Cardiff West': UKConstituencyBreakdownByConstituency(average_household_income_change=709.3477719437136, relative_household_income_change=0.014580285199752074, x=47, y=-37), 'Ceredigion Preseli': UKConstituencyBreakdownByConstituency(average_household_income_change=607.8149710470934, relative_household_income_change=0.014980016455957701, x=48, y=-34), 'Clwyd East': UKConstituencyBreakdownByConstituency(average_household_income_change=658.5958297648277, relative_household_income_change=0.015445887657148383, x=49, y=-30), 'Clwyd North': UKConstituencyBreakdownByConstituency(average_household_income_change=622.5483327039926, relative_household_income_change=0.015139541603961248, x=48, y=-30), 'Dwyfor Meirionnydd': UKConstituencyBreakdownByConstituency(average_household_income_change=566.2922674585977, relative_household_income_change=0.014658700227279553, x=48, y=-31), 'Gower': UKConstituencyBreakdownByConstituency(average_household_income_change=702.1039043195792, relative_household_income_change=0.015006438078891016, x=44, y=-37), 'Llanelli': UKConstituencyBreakdownByConstituency(average_household_income_change=585.5904113614757, relative_household_income_change=0.014873282142829902, x=45, y=-36), 'Merthyr Tydfil and Aberdare': UKConstituencyBreakdownByConstituency(average_household_income_change=607.4561402755058, relative_household_income_change=0.014753646061913095, x=49, y=-34), 'Mid and South Pembrokeshire': UKConstituencyBreakdownByConstituency(average_household_income_change=620.6550282432464, relative_household_income_change=0.014966477173312676, x=44, y=-36), 'Monmouthshire': UKConstituencyBreakdownByConstituency(average_household_income_change=718.0329667234513, relative_household_income_change=0.014570530074282884, x=50, y=-36), 'Montgomeryshire and Glyndwr': UKConstituencyBreakdownByConstituency(average_household_income_change=652.1669523646251, relative_household_income_change=0.01589310720670145, x=49, y=-31), 'Neath and Swansea East': UKConstituencyBreakdownByConstituency(average_household_income_change=630.2315198297194, relative_household_income_change=0.015169494951608131, x=47, y=-35), 'Newport East': UKConstituencyBreakdownByConstituency(average_household_income_change=641.5100284566066, relative_household_income_change=0.01490268450789034, x=49, y=-37), 'Newport West and Islwyn': UKConstituencyBreakdownByConstituency(average_household_income_change=681.6712523369883, relative_household_income_change=0.015323397243117487, x=49, y=-36), 'Pontypridd': UKConstituencyBreakdownByConstituency(average_household_income_change=656.8555059268559, relative_household_income_change=0.01532300868425951, x=48, y=-35), 'Rhondda and Ogmore': UKConstituencyBreakdownByConstituency(average_household_income_change=618.7486394140709, relative_household_income_change=0.01508951895523869, x=47, y=-36), 'Swansea West': UKConstituencyBreakdownByConstituency(average_household_income_change=571.0634462037546, relative_household_income_change=0.014202623877094256, x=45, y=-37), 'Torfaen': UKConstituencyBreakdownByConstituency(average_household_income_change=626.1727458284387, relative_household_income_change=0.015022798753246303, x=50, y=-34), 'Vale of Glamorgan': UKConstituencyBreakdownByConstituency(average_household_income_change=648.10801888925, relative_household_income_change=0.014021024550340266, x=47, y=-38), 'Wrexham': UKConstituencyBreakdownByConstituency(average_household_income_change=705.4395073147624, relative_household_income_change=0.015694416884950213, x=50, y=-30), 'Ynys Môn': UKConstituencyBreakdownByConstituency(average_household_income_change=643.7077201449199, relative_household_income_change=0.015811094415403293, x=46, y=-29)}, outcomes_by_region={'uk': {'Gain more than 5%': 0, 'Gain less than 5%': 650, 'No change': 0, 'Lose less than 5%': 0, 'Lose more than 5%': 0}, 'england': {'Gain more than 5%': 0, 'Gain less than 5%': 543, 'No change': 0, 'Lose less than 5%': 0, 'Lose more than 5%': 0}, 'scotland': {'Gain more than 5%': 0, 'Gain less than 5%': 57, 'No change': 0, 'Lose less than 5%': 0, 'Lose more than 5%': 0}, 'wales': {'Gain more than 5%': 0, 'Gain less than 5%': 32, 'No change': 0, 'Lose less than 5%': 0, 'Lose more than 5%': 0}, 'northern_ireland': {'Gain more than 5%': 0, 'Gain less than 5%': 18, 'No change': 0, 'Lose less than 5%': 0, 'Lose more than 5%': 0}}), cliff_impact=None)