Skip to content

Refresh social rent target to EHS 2024-25 vintage - #455

Open
vahid-ahmadi wants to merge 3 commits into
mainfrom
fix-social-rent-target-vintage
Open

vahid-ahmadi wants to merge 3 commits into
mainfrom
fix-social-rent-target-vintage

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Collaborator

Partial fix for #454.

The problem

All three housing targets are set for 2025, but they are anchored to vintages two years apart:

target basis vintage
housing/rent_private GBP 1,374/month x 5.4m ONS PRHI, Feb 2026
housing/rent_social GBP 118/week x 5.0m EHS 2023-24

EHS 2024-25 has since published a GBP 129/week mean social rent (local authority GBP 120, housing association GBP 134), so the social target was roughly 10% stale against its own target year.

The change

Social basis moves to GBP 129/week, taking the target from ~GBP 30.7bn to ~GBP 33.5bn, with the reference updated to the EHS 2024-25 chapter. Adds a test pinning the implied weekly mean to the published figure so the target cannot silently go stale against a newer EHS release again.

Also documents a limitation found while investigating #454: these are totals only, so a household-count error and an offsetting mean error cancel. At dataset 1.40.3 the private target is met at 1.04x — but with 6.99m renters at GBP 256/week against a basis of 5.4m at GBP 317/week. Count and mean are each wrong by ~30% and ~19% in opposite directions and the total matches anyway, so housing/rent_private currently validates nothing. Pairing the totals with count constraints, or targeting mean rent by tenure, would fix that; I have left it out here because it changes the loss matrix and cannot be verified without a full rebuild.

What this does not fix

Modelled social rents remain 1.55x the target (5.77m households at GBP 159/week against a basis of 5.0m at GBP 118/week; 1.15x on count, 1.35x on mean). Refreshing the target does not move the data — that is a calibration convergence question, and it is what makes the benefit cap apply to 222k households against DWP's 111k (PolicyEngine/policyengine-uk#1818). Both remain open on #454.

Testing

test_housing_targets.py passes (10 tests). No pipeline or dataset rebuild involved.

vahid-ahmadi and others added 2 commits August 13, 2026 09:28
The three housing targets are all set for 2025, but the social rent basis
used the English Housing Survey 2023-24 mean (GBP 118/week) while the
private rent basis used ONS PRHI from February 2026. Anchoring targets for
the same year to vintages two years apart understated the social basis by
roughly 10% against its own target year. EHS 2024-25 reports GBP 129/week
(local authority GBP 120, housing association GBP 134), moving the target
from ~GBP 30.7bn to ~GBP 33.5bn.

Adds a test pinning the implied weekly mean to the published EHS figure, so
the target cannot silently go stale against a newer release again, and
documents on the module that these are totals only: at dataset 1.40.3 the
private target is met at 1.04x with 6.99m renters at GBP 256/week against a
basis of 5.4m at GBP 317/week, so a count error and an offsetting mean error
cancel and the target validates nothing.

This does not by itself correct modelled social rents, which sit 1.55x above
the target (5.77m households at GBP 159/week). That is a calibration
convergence question tracked in #454.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The previous test asserted that _SOCIAL_RENT_TOTAL / 5.0e6 / 52 fell
between 125 and 135 - recomputing the constant from the constant. It
could not detect a newer EHS release, which is what its docstring and the
PR body claimed. Replaced with an explicit pin on named basis components,
documented as a review guard rather than a staleness check.

Also drops unrelated uv.lock churn from the branch.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vahid-ahmadi

Copy link
Copy Markdown
Collaborator Author

Pushed two corrections to this PR after an independent audit found problems with it.

1. The staleness test did not test staleness. test_social_rent_basis_matches_published_ehs_mean asserted _SOCIAL_RENT_TOTAL / 5.0e6 / 52 fell between 125 and 135 — recomputing the constant from the constant. It could only fail if someone edited the constant without editing the test, and could never detect a newer EHS release, which is what its docstring and my PR body both claimed. Replaced with an explicit pin on named basis components (_SOCIAL_RENT_WEEKLY_MEAN, _SOCIAL_RENT_HOUSEHOLDS), documented honestly as a review guard. A real staleness check would have to fetch EHS, as ons_tenure.py and ons_households.py do for their sources.

2. Dropped unrelated uv.lock churn that had crept into the branch.

Corrections to the PR description

Direction of effect, which I failed to state. Raising the target from GBP 30.7bn to GBP 33.5bn moves it toward the modelled GBP 47.6bn (1.55x → 1.42x). On the next rebuild the calibration will push modelled social rents slightly up, marginally worsening the over-capping that #454 exists to fix. My claim that "refreshing the target does not move the data" holds only until a rebuild.

Stale residual figures. The "what this does not fix" section quotes 1.55x against a GBP 118/week basis — that is the state before this PR. Post-merge it is ~1.42x against GBP 129/week.

Vintages are still not aligned. The stated goal was targets anchored to the same year; after this PR it is EHS 2024-25 against ONS PRHI February 2026 for a 2025 target — still about a year apart, with the private side now the more anomalous of the two.

"The private rent target validates nothing" was too strong. Household-count targets on the same population already exist (targets/sources/ons_tenure.py), and datasets/local_areas/constituencies/devolved_housing.py already pairs count with total for Wales and Scotland — the exact remedy I described as future work. A 30% count error is a convergence failure, not an undetectable one.

Context that has emerged since

The deeper causes are now filed separately and are larger than this PR: #456 (the loss function under-penalises overshoots; the gradient peaks at ratio 2.0 and declines, and sre(1.55x) is numerically indistinguishable from sre(0.645x), so the optimiser is indifferent between the miss and its own fix) and #457 (dwelling stock matched against household counts; unsatisfiable household-type targets). Also #452, where UC take-up is applied to all benefit units rather than entitled ones.

This PR remains a small, correct provenance fix. It is not a fix for the 1.55x miss, and I would not want it read as one.

@vahid-ahmadi
vahid-ahmadi requested a review from MaxGhenis August 13, 2026 13:05
@vahid-ahmadi

Copy link
Copy Markdown
Collaborator Author

@MaxGhenis review request — small provenance fix, but please read the corrections comment above before merging.

Two things I would want a second opinion on:

  1. It nudges the data the wrong way. Raising the social rent target from GBP 30.7bn to GBP 33.5bn moves it toward the modelled GBP 47.6bn, so the next rebuild will push modelled social rents slightly up — marginally worsening the over-capping in Benefit cap: model caps about 1.3x DWP's count in 2026-27 (204k vs 160k in May 2026) policyengine-uk#1818. The target value is more correct; the immediate effect on the known problem is adverse.
  2. It does not fix the miss, and I would not want it read as doing so. The real causes are Calibration loss under-penalises overshoots and silently drops targets #456 (the loss under-penalises overshoots past 2x) and Target definitions: dwellings matched to households, and household-type targets that cannot all be satisfied #457 (dwellings matched to household counts, unsatisfiable household-type targets).

Happy for this to wait behind those if you would rather not move the basis twice.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Calibration fit against the base build: pass

Targets within 10% (those both builds have) Base Head Change
National (647) 64.6% 64.3% -0.3pp
Local (11,228) 75.2% 75.2% +0.0pp

A drop of more than 2.0% fails.

Notes

  • 4 national targets are in a better band on the head.

National targets in a worse error band on the head (4)

Target Base Head
hmrc/self_employment_income_count_income_band_500_000_to_1_000_000 within 10% 10-25%
hmrc/state_pension_income_band_500_000_to_1_000_000 within 10% 10-25%
ons/east_age_50_59 within 10% 10-25%
slc/student_loan_repayment/northern_ireland within 10% 10-25%

Flags are for review: builds of the same code move 2 to 12 national targets to a worse band (#598). Bands are of |estimate / target - 1|; no target's estimate or error is published.

Workflow run

Income distribution and single ages against the base build: pass

HBAI FYE 2025 (DWP), period 2024: equivalised income in £ a week, rates and Gini in per cent. A value outside HBAI's 95% interval is marked (outside).

Measure Base Head HBAI 95% interval
median_bhc 678.48 (outside) 678.42 (outside) 719.48 703.57 to 735.58
median_ahc 584.51 (outside) 584.06 (outside) 623.14 605.21 to 637.07
mean_bhc 800.27 (outside) 799.98 (outside) 854.98 836.37 to 870.35
mean_ahc 691.69 (outside) 691.34 (outside) 749.82 732.33 to 764.50
gini_bhc 33.15 33.14 32.74 31.89 to 33.98
gini_ahc 38.45 (outside) 38.44 (outside) 36.78 35.90 to 38.29
relative_low_income_bhc_all 18.20 (outside) 18.21 (outside) 15.91 14.45 to 17.64
relative_low_income_bhc_children 23.88 23.88 20.52 17.36 to 23.96
relative_low_income_bhc_working_age 17.48 (outside) 17.48 (outside) 14.28 12.91 to 16.02
relative_low_income_bhc_pensioners 13.77 13.78 15.90 13.69 to 17.99
relative_low_income_ahc_all 23.47 (outside) 23.45 (outside) 19.64 17.99 to 21.27
relative_low_income_ahc_children 33.53 (outside) 33.46 (outside) 27.41 23.49 to 30.64
relative_low_income_ahc_working_age 23.16 (outside) 23.15 (outside) 18.58 17.01 to 20.34
relative_low_income_ahc_pensioners 12.07 12.06 13.87 11.62 to 15.90
Single ages against the ONS projection Base Head
Mean error, ages 0 to 79 11.0% 11.0%
Largest error, ages 0 to 79 43.7% 43.7%
Largest error, ages 15 to 19 36.9% 36.9%

Flags

None.

These measures report and flag but do not fail yet: their same-code spread is unmeasured (#598).

Aggregate impact of the data change: pass

Base dataset enhanced_frs_2024_25.h5 (the base's build, sha256 8c8e2a33feab) against head dataset enhanced_frs_2024_25.h5 (this pull request's build, sha256 223a43658eb7), both measured with policyengine-uk 2.122.2, fiscal years 2025-26 to 2031-32. Each year is a full microsimulation run on each side.

Checks: 0 broken by this change, 4 failing on both sides, 0 fixed. Moves flagged for review: 25 (thresholds in report_spec.yaml; a flag does not fail the job).

Workflow run and full report

Notes

  • In the years a figure from fewer than 10 records is suppressed (spending.dfe_education_spending, spending.disabled_students_allowance, spending.sda), every total containing it, and the decile incomes, are rebuilt from their other components, so no published total includes it. Those totals are marked †. A change is withheld where the two sides leave out different figures and can't be lined up.

Moves flagged for review

Measure Year Base Head Change
Capital gains tax 2031-32 £31.21bn £31.05bn -£158.0m
Capital gains tax 2030-31 £30.11bn £29.96bn -£152.5m
Capital gains tax 2029-30 £29.04bn £28.90bn -£147.1m
Capital gains tax 2028-29 £28.07bn £27.93bn -£142.3m
Capital gains tax 2027-28 £27.10bn £26.96bn -£137.4m
Capital gains tax 2026-27 £26.14bn £26.00bn -£132.6m
Capital gains tax 2025-26 £25.28bn £25.15bn -£128.3m
Government balance, each receipt once 2025-26 £432.75bn £432.22bn -£523.4m
gov_balance 2025-26 £435.88bn £435.35bn -£523.4m
Government balance, each receipt once 2026-27 £460.06bn £459.52bn -£540.3m
gov_balance 2026-27 £463.19bn £462.65bn -£540.3m
Government balance, each receipt once 2027-28 £490.58bn £490.02bn -£555.6m
gov_balance 2027-28 £493.71bn £493.15bn -£555.6m
Government balance, each receipt once 2028-29 £518.39bn £517.82bn -£573.4m
gov_balance 2028-29 £521.52bn £520.95bn -£573.4m
Government balance, each receipt once 2029-30 £548.11bn £547.51bn -£598.2m
gov_balance 2029-30 £551.24bn £550.64bn -£598.2m
Government balance, each receipt once 2030-31 £581.44bn £580.83bn -£611.1m
gov_balance 2030-31 £584.57bn £583.96bn -£611.1m
Universal Credit 2031-32 £85.01bn £85.11bn +£104.4m
Universal Credit 2029-30 £87.23bn £87.34bn +£104.3m
Government balance, each receipt once 2031-32 £608.70bn £608.07bn -£626.8m
Universal Credit 2030-31 £84.51bn £84.61bn +£102.7m
gov_balance 2031-32 £611.83bn £611.20bn -£626.8m
Universal Credit 2028-29 £86.33bn £86.43bn +£101.3m

Receipts by tax head

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Income tax -£252.2m -£261.9m -£271.2m -£281.0m -£295.7m -£306.1m -£316.7m
National Insurance (employee and self-employed) -£6.4m -£6.2m -£6.5m -£6.5m -£6.7m -£6.6m -£6.8m
National Insurance (employer) -£27.3m -£28.2m -£28.9m -£29.5m -£32.6m -£33.4m -£34.6m
Capital gains tax -£128.3m -£132.6m -£137.4m -£142.3m -£147.1m -£152.5m -£158.0m
Student loan repayments +£1.2m +£1.2m +£1.2m +£1.3m +£1.3m +£1.3m +£2.7m
VAT -£4.9m -£5.0m -£5.1m -£5.3m -£5.4m -£5.5m -£5.7m
Fuel duties -£580 +£217 -£317 +£45 +£277 -£170 -£142
TV licence fee +£2.1m +£2.1m +£2.1m +£2.1m +£2.2m +£2.2m +£2.2m
Council tax +£8.4m +£8.9m +£9.4m +£9.9m +£10.5m +£11.1m +£11.2m
High value council tax surcharge 0 0 0 -£1.5m -£1.6m -£1.6m -£1.7m
Northern Ireland domestic rates +£0.5m +£0.5m +£0.5m +£0.6m +£0.6m +£0.6m +£0.6m
Business rates -£1,005 -£1,893 +£3,432 +£1,587 -£4,642 -£1,368 +£355
Stamp duty land tax (own purchases, and corporate until the +£29.0m +£31.0m +£32.9m +£34.8m +£36.8m +£39.1m +£41.4m
Land transaction tax (Wales) +£75,491 +£82,727 +£91,058 +£98,452 +£0.1m +£0.1m +£0.1m
Land and buildings transaction tax (Scotland) -£1.0m -£1.0m -£1.1m -£1.1m -£1.2m -£1.2m -£1.3m

Spending by benefit and service

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension +£6.8m +£4.9m +£3.4m +£3.3m +£3.4m +£3.5m +£3.6m
Pension Credit -£5.5m -£5.4m -£5.7m -£5.4m -£5.4m -£5.5m -£5.8m
Winter Fuel Payment -£69,978 -£61,691 -£66,193 -£83,356 -£72,989 -£63,545 -£66,147
Pension Age Winter Heating Payment (Scotland) +£0.2m +£0.2m +£0.2m +£0.2m +£0.2m +£0.2m +£0.2m
Universal Credit +£89.1m +£94.8m +£99.2m +£101.3m +£104.3m +£102.7m +£104.4m
Housing Benefit +£5.0m +£5.5m +£4.9m +£5.4m +£5.9m +£5.9m +£6.0m
Council Tax Reduction +£1.7m +£1.9m +£2.0m +£2.2m +£2.3m +£2.6m +£2.5m
Employment and Support Allowance (income-related) +£3.3m +£3.4m +£3.4m +£3.5m +£3.6m +£3.7m +£3.8m
Employment and Support Allowance (contribution-based) -£9.6m -£9.8m -£10.1m -£10.3m -£10.6m -£10.8m -£11.1m
Jobseeker's Allowance (income-based) -£0.3m 0 0 0 0 0 0
Jobseeker's Allowance (contribution-based) +£0.1m +£0.1m +£0.1m +£0.1m +£0.1m +£0.1m +£0.1m
Income Support +£0.4m 0 0 0 0 0 0
Personal Independence Payment +£7.6m +£7.9m +£8.1m +£8.3m +£8.5m +£8.7m +£8.9m
Disability Living Allowance +£4.3m +£4.5m +£4.6m +£4.7m +£4.8m +£4.9m +£5.1m
Attendance Allowance +£0.7m +£0.7m +£0.8m +£0.8m +£0.8m +£0.8m +£0.8m
Carer's Allowance +£1.9m +£2.0m +£2.0m +£2.1m +£2.1m +£2.2m +£2.2m
Carer Support Payment (Scotland) +£0.6m +£0.6m +£0.6m +£0.6m +£0.7m +£0.7m +£0.7m
Carer's Allowance Supplement (Scotland) 0 +£81,806 +£82,108 +£82,437 +£82,799 +£83,172 +£83,529
Severe Disablement Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Industrial Injuries Disablement Benefit -£0.5m -£0.5m -£0.5m -£0.5m -£0.5m -£0.5m -£0.5m
Armed Forces Compensation Scheme -£0.9m -£0.9m -£0.9m -£0.9m -£0.9m -£1.0m -£1.0m
Child Benefit +£8.1m +£8.2m +£8.6m +£8.8m +£9.1m +£9.4m +£9.4m
Scottish Child Payment +£1.3m +£1.4m +£1.4m +£1.4m +£1.4m +£1.5m +£1.5m
Healthy Start vouchers +£75,629 +£75,917 +£76,197 +£76,502 +£76,838 +£77,184 +£77,515
Statutory Maternity Pay -£5.1m -£5.3m -£5.4m -£5.5m -£5.7m -£5.8m -£5.9m
Statutory Sick Pay +£1.9m +£2.0m +£2.0m +£2.1m +£2.1m +£2.2m +£2.2m
Sure Start Maternity Grant -£11,047 -£11,089 -£11,130 -£11,174 -£11,223 -£11,274 -£11,322
Bereavement Support Payment +£1.2m +£1.2m +£1.2m +£1.3m +£1.3m +£1.3m +£1.4m
Tax-Free Childcare -£23,829 -£10,622 -£29,893 -£33,811 -£40,231 -£17,036 -£19,564
Extended childcare entitlement -£3.3m -£3.8m -£4.1m -£4.1m -£4.1m -£4.0m -£4.2m
Universal childcare entitlement -£0.2m -£0.2m -£0.2m -£0.3m -£0.3m -£0.3m -£0.3m
Targeted childcare entitlement -£1.6m -£1.6m -£1.7m -£1.7m -£1.7m -£1.9m -£1.8m
Parents' Learning Allowance +£0.9m +£0.9m +£0.9m +£0.9m +£0.9m +£0.9m +£0.9m
Adult Dependants' Grant +£0.4m +£0.4m +£0.3m +£0.3m +£0.3m +£0.3m +£0.3m
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
NHS spending +£36.0m +£36.2m +£36.3m +£36.4m +£36.6m +£36.8m +£36.9m
State education spending suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Transport subsidy spending +£180 +£175 +£141 +£113 +£149 +£233 -£295

Caseloads

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension +236 +34 -101 -143 -143 -144 -145
Pension Credit -544 -396 -591 -547 -549 -541 -565
Winter Fuel Payment -9 +32 -21 -118 -67 +12 -12
Pension Age Winter Heating Payment (Scotland) +716 +662 +730 +767 +770 +774 +777
Universal Credit +5.7k +5.8k +5.9k +5.9k +5.9k +5.8k +5.8k
Housing Benefit +859 +826 +716 +726 +739 +704 +698
Council Tax Reduction +3.0k +3.0k +3.1k +3.1k +3.1k +3.1k +3.2k
Employment and Support Allowance (income-related) +330 +331 +332 +333 +335 +336 +338
Employment and Support Allowance (contribution-based) -1.2k -1.2k -1.2k -1.2k -1.2k -1.2k -1.2k
Jobseeker's Allowance (income-based) -84 0 0 0 0 0 0
Jobseeker's Allowance (contribution-based) +45 +45 +46 +46 +46 +46 +46
Income Support +39 0 0 0 0 0 0
Personal Independence Payment +1.1k +1.1k +1.1k +1.1k +1.1k +1.1k +1.1k
Disability Living Allowance +665 +667 +670 +672 +675 +678 +681
Attendance Allowance +320 +321 +322 +324 +325 +327 +328
Carer's Allowance +439 +441 +443 +445 +447 +449 +450
Carer Support Payment (Scotland) +134 +134 +135 +135 +136 +137 +137
Carer's Allowance Supplement (Scotland) 0 +134 +135 +135 +136 +137 +137
Severe Disablement Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Industrial Injuries Disablement Benefit -122 -122 -123 -123 -124 -124 -125
Armed Forces Compensation Scheme -23 -23 -23 -23 -24 -24 -24
Child Benefit +4.2k +4.2k +4.3k +4.4k +4.4k +4.4k +4.4k
Scottish Child Payment +932 +929 +933 +936 +923 +927 +907
Healthy Start vouchers +323 +324 +326 +327 +328 +330 +331
Statutory Maternity Pay -342 -344 -345 -346 -348 -349 -351
Statutory Sick Pay +276 +277 +278 +279 +280 +282 +283
Sure Start Maternity Grant -22 -22 -22 -22 -22 -23 -23
Bereavement Support Payment -157 -157 -158 -158 -159 -160 -160
Tax-Free Childcare -12 +8 +16 +18 +6 +44 +12
Extended childcare entitlement -698 -718 -730 -718 -703 -710 -734
Universal childcare entitlement -72 -58 -52 -83 -78 -79 -89
Targeted childcare entitlement -321 -322 -323 -325 -326 -350 -321
Parents' Learning Allowance +431 +433 +435 +436 +438 +440 +442
Adult Dependants' Grant +99 +99 +82 +83 +83 +83 +85
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Government balance, each component counted once

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Government receipts, each component once -£378.8m -£391.1m -£403.9m -£418.4m -£438.8m -£452.5m -£466.5m
Government spending +£144.5m † +£149.2m † +£151.7m † +£155.0m † +£159.4m † +£158.6m † +£160.3m †
Government balance, each receipt once -£523.4m † -£540.3m † -£555.6m † -£573.4m † -£598.2m † -£611.1m † -£626.8m †

Model totals

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
gov_tax -£378.8m -£391.1m -£403.9m -£418.4m -£438.8m -£452.5m -£466.5m
household_tax -£346.6m -£357.9m -£369.9m -£383.6m -£400.8m -£413.6m -£426.2m
pre_budget_change_household_tax -£347.8m -£359.1m -£371.1m -£383.4m -£400.5m -£413.3m -£427.2m
gov_spending +£144.5m † +£149.2m † +£151.7m † +£155.0m † +£159.4m † +£158.6m † +£160.3m †
household_benefits +£144.5m † +£149.2m † +£151.7m † +£155.0m † +£159.4m † +£158.6m † +£160.3m †
gov_balance -£523.4m † -£540.3m † -£555.6m † -£573.4m † -£598.2m † -£611.1m † -£626.8m †

Components the model counts twice

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
corporate_sdlt, counted again inside expected_sdlt -£90 -£180 +£318 +£161 -£475 -£121 +£36

Household income totals

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Household market income -£1.00bn -£1.04bn -£1.07bn -£1.11bn -£1.17bn -£1.21bn -£1.25bn
Household net income -£514.7m † -£533.6m † -£556.4m † -£576.8m † -£593.0m † -£622.5m † -£652.1m †
Household net income (HBAI definition) suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Population

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
People +17.5k +17.6k +17.7k +17.7k +17.8k +17.9k +18.0k
Benefit units +10.6k +10.7k +10.7k +10.8k +10.8k +10.8k +10.9k
Households +11.6k +11.7k +11.7k +11.8k +11.8k +11.9k +11.9k

Poverty rates

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed

People in poverty

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Inequality

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Gini coefficient, equivalised HBAI income before housing costs suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Mean household net income in each side's own deciles

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Decile 1: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 2: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 3: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 4: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 5: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 6: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 7: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 8: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 9: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 10: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Standard reform costings (change in gov_balance)

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp -£0.8m -£0.8m -£0.8m -£0.9m -£0.9m -£0.8m -£0.8m
Raise higher rate by 1pp -£2.5m -£2.6m -£2.8m -£2.9m -£3.0m -£3.1m -£3.0m
Raise personal allowance by ~800GBP/year -£12,098 +£27,478 -£27,858 -£33,473 -£0.1m -£0.2m -£0.1m
Raise child benefit by 25GBP/week per additional child -£1.3m -£1.1m -£1.0m -£1.0m -£0.9m -£0.8m -£0.7m
Reduce Universal Credit taper rate to 20% -£16.4m -£16.6m -£17.2m -£17.5m -£17.9m -£18.1m -£16.3m
Raise Class 1 main employee NICs rate to 10% +£0.2m +£0.8m +£0.9m +£0.3m +£0.4m +£0.4m +£0.6m
Raise VAT standard rate by 2pp -£0.5m -£0.5m -£0.5m -£0.5m -£0.5m -£0.6m -£0.6m
Raise additional rate by 3pp -£8.5m -£8.9m -£9.3m -£9.6m -£10.4m -£10.8m -£11.5m
Raise the Universal Credit standard allowance by 10% -£3.0m -£3.0m -£3.1m -£3.2m -£3.2m -£3.3m -£3.2m
Raise the State Pension by 10% +£0.6m -£29,879 +£0.2m +£0.4m +£80,614 -£0.1m -£0.2m

Standard reforms: change in each reform's target

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp: change in income_tax -£0.7m -£0.7m -£0.7m -£0.7m -£0.7m -£0.7m -£0.7m
Raise higher rate by 1pp: change in income_tax -£2.5m -£2.7m -£2.8m -£2.9m -£3.0m -£3.1m -£3.1m
Raise personal allowance by ~800GBP/year: change in income_tax -£92,735 -£0.1m -£0.2m -£0.2m -£0.3m -£0.4m -£0.2m
Raise child benefit by 25GBP/week per additional child: change in child_benefit +£1.1m +£0.9m +£0.9m +£0.8m +£0.8m +£0.7m +£0.7m
Reduce Universal Credit taper rate to 20%: change in universal_credit +£16.3m +£16.5m +£17.0m +£17.3m +£17.7m +£17.9m +£16.1m
Raise Class 1 main employee NICs rate to 10%: change in national_insurance +£0.3m +£0.5m +£0.5m +£0.5m +£0.6m +£0.8m +£0.8m
Raise VAT standard rate by 2pp: change in vat -£0.5m -£0.5m -£0.5m -£0.5m -£0.5m -£0.6m -£0.6m
Raise additional rate by 3pp: change in income_tax -£8.5m -£8.9m -£9.3m -£9.6m -£10.4m -£10.8m -£11.5m
Raise the Universal Credit standard allowance by 10%: change in universal_credit +£3.0m +£3.0m +£3.1m +£3.2m +£3.2m +£3.3m +£3.2m
Raise the State Pension by 10%: change in state_pension +£0.7m +£0.5m +£0.3m +£0.3m +£0.3m +£0.3m +£0.4m

Household net income by decile

The datasets hold different households, so households are not matched; compare the mean income in each side's own deciles.

Checks failing on both base and head (4)
  • Each model total's components are exactly the partition's heads and declared double counts (closure): gov_spending: the partition puts 'healthy_start_vouchers' in this total, but the model does not add it; gov_spending: the partition puts 'scottish_child_payment' in this total, but the model does not add it; gov_spending: the partition puts 'statutory_paternity_pay' in this total, but the model does not add it
  • VAT is never negative (sign:vat): 2025-26: 65 units below zero, a weighted £-82,741,284 in total; 2026-27: 65 units below zero, a weighted £-84,965,988 in total; 2027-28: 65 units below zero, a weighted £-86,985,969 in total
  • The partition's heads and declared double counts add up to gov_spending (identity:gov_spending): 2025-26: 350 households differ, by a weighted £535,010,473 in total (households holding a figure from fewer than 10 records aren't checked this year); 2026-27: 352 households differ, by a weighted £556,108,669 in total (households holding a figure from fewer than 10 records aren't checked this year); 2027-28: 352 households differ, by a weighted £569,619,484 in total (households holding a figure from fewer than 10 records aren't checked this year)
  • The partition's heads and declared double counts add up to household_benefits (identity:household_benefits): 2025-26: 1,835 households differ, by a weighted £92,683,307 in total (households holding a figure from fewer than 10 records aren't checked this year); 2026-27: 1,802 households differ, by a weighted £94,530,247 in total (households holding a figure from fewer than 10 records aren't checked this year); 2027-28: 1,757 households differ, by a weighted £95,034,108 in total (households holding a figure from fewer than 10 records aren't checked this year)
Counted-once check

Counted-once check not run: not requested.

Provenance
Side Commit Runtime Environment hash Partition hash Time
base policyengi uk 2.122.2 (files 0cb87d75a516), core 3.32.13, py 3.13.16 x86_64 a9ab0df50691 e8ea8a019873 207.38s
head policyengi uk 2.122.2 (files 0cb87d75a516), core 3.32.13, py 3.13.16 x86_64 a9ab0df50691 e8ea8a019873 212.65s

Base dataset: enhanced_frs_2024_25.h5, sha256 8c8e2a33feab0b1f2ce219d63bbd86cf6a211277c925eed17adea4368f1cd195, the base's build.

Head dataset: enhanced_frs_2024_25.h5, sha256 223a43658eb7ae40ad4b88f88045016b8aad228c72e7282e9021ae4b0b4e6e6f, this pull request's build.

Receipts by tax head: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Income tax £297.19bn £316.62bn £332.54bn £346.90bn £362.83bn £380.19bn £400.02bn
National Insurance (employee and self-employed) £51.08bn £53.28bn £55.03bn £56.61bn £58.52bn £60.33bn £62.66bn
National Insurance (employer) £150.85bn £157.28bn £162.16bn £166.67bn £173.38bn £178.80bn £185.84bn
Employer NI change borne by capital £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Employer NI change borne by consumers £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Capital gains tax £25.15bn £26.00bn £26.96bn £27.93bn £28.90bn £29.96bn £31.05bn
Student loan repayments £7.70bn £7.99bn £8.21bn £8.42bn £8.64bn £8.89bn £8.27bn
VAT £324.10bn £332.82bn £340.73bn £348.93bn £357.48bn £366.27bn £375.20bn
Change in VAT from its baseline £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
VAT on private school fees £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Fuel duties £24.04bn £24.14bn £26.10bn £26.16bn £25.89bn £25.24bn £25.82bn
Alcohol duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Tobacco duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Vehicle excise duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
TV licence fee £4.51bn £4.67bn £4.69bn £4.71bn £4.73bn £4.75bn £4.77bn
Council tax £48.70bn £51.53bn £54.79bn £58.33bn £61.85bn £65.53bn £65.81bn
High value council tax surcharge £0.00bn £0.00bn £0.00bn £0.69bn £0.71bn £0.73bn £0.75bn
Northern Ireland domestic rates £1.13bn £1.18bn £1.24bn £1.29bn £1.36bn £1.42bn £1.43bn
Business rates £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn
Stamp duty land tax (own purchases, and corporate until the £19.71bn £20.60bn £21.57bn £22.55bn £23.56bn £24.68bn £25.88bn
Land transaction tax (Wales) £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn
Land and buildings transaction tax (Scotland) £0.06bn £0.06bn £0.06bn £0.06bn £0.07bn £0.07bn £0.07bn
Unspecified tax change borne by capital £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Unspecified tax change borne by consumers £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Wealth tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Wealth tax excluding the main residence £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Land value tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Carbon tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Spending by benefit and service: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension £133.17bn £138.24bn £140.48bn £142.85bn £147.07bn £151.42bn £155.88bn
Pension Credit £6.53bn £7.13bn £7.02bn £7.07bn £7.18bn £7.29bn £7.30bn
Winter Fuel Payment £1.68bn £1.66bn £1.61bn £1.59bn £1.58bn £1.57bn £1.57bn
Pension Age Winter Heating Payment (Scotland) £0.09bn £0.09bn £0.10bn £0.10bn £0.10bn £0.10bn £0.10bn
Universal Credit £78.92bn £83.12bn £84.93bn £86.43bn £87.34bn £84.61bn £85.11bn
Housing Benefit £8.33bn £8.66bn £8.86bn £9.07bn £9.34bn £9.58bn £9.54bn
Council Tax Reduction £2.19bn £2.24bn £2.32bn £2.38bn £2.44bn £2.51bn £2.48bn
Employment and Support Allowance (income-related) £3.20bn £3.29bn £3.37bn £3.44bn £3.52bn £3.61bn £3.69bn
Employment and Support Allowance (contribution-based) £4.74bn £4.86bn £4.98bn £5.10bn £5.22bn £5.35bn £5.48bn
Jobseeker's Allowance (income-based) £0.04bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Jobseeker's Allowance (contribution-based) £0.29bn £0.30bn £0.30bn £0.31bn £0.32bn £0.33bn £0.33bn
Income Support £0.16bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Working Tax Credit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Child Tax Credit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Incapacity Benefit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Personal Independence Payment £30.07bn £31.34bn £32.17bn £32.95bn £33.76bn £34.59bn £35.43bn
Disability Living Allowance £8.34bn £8.69bn £8.92bn £9.13bn £9.36bn £9.59bn £9.82bn
Attendance Allowance £7.71bn £8.03bn £8.25bn £8.45bn £8.65bn £8.87bn £9.08bn
Carer's Allowance £3.90bn £4.07bn £4.18bn £4.28bn £4.38bn £4.49bn £4.60bn
Carer Support Payment (Scotland) £0.32bn £0.33bn £0.34bn £0.35bn £0.36bn £0.36bn £0.37bn
Carer's Allowance Supplement (Scotland) £0.00bn £0.04bn £0.04bn £0.05bn £0.05bn £0.05bn £0.05bn
Severe Disablement Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Industrial Injuries Disablement Benefit £0.63bn £0.64bn £0.66bn £0.67bn £0.69bn £0.71bn £0.72bn
Armed Forces Compensation Scheme £0.54bn £0.56bn £0.57bn £0.59bn £0.60bn £0.62bn £0.63bn
Child Benefit £16.38bn £17.03bn £17.45bn £17.85bn £18.27bn £18.71bn £19.11bn
Scottish Child Payment £0.47bn £0.50bn £0.51bn £0.52bn £0.53bn £0.54bn £0.55bn
Two Child Limit Payment (Scotland, counterfactual) £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Healthy Start vouchers £0.06bn £0.06bn £0.06bn £0.06bn £0.06bn £0.06bn £0.06bn
Maternity Allowance £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Statutory Maternity Pay £3.83bn £3.93bn £4.03bn £4.13bn £4.23bn £4.33bn £4.44bn
Statutory Paternity Pay £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Statutory Sick Pay £1.00bn £1.02bn £1.05bn £1.07bn £1.10bn £1.13bn £1.15bn
Sure Start Maternity Grant £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn
Bereavement Support Payment £1.15bn £1.18bn £1.21bn £1.24bn £1.27bn £1.30bn £1.33bn
Tax-Free Childcare £0.44bn £0.44bn £0.45bn £0.46bn £0.46bn £0.48bn £0.48bn
Extended childcare entitlement £3.81bn £4.22bn £4.34bn £4.46bn £4.57bn £4.80bn £4.89bn
Universal childcare entitlement £1.52bn £1.61bn £1.65bn £1.69bn £1.73bn £1.76bn £1.80bn
Targeted childcare entitlement £0.38bn £0.39bn £0.40bn £0.41bn £0.42bn £0.42bn £0.41bn
Care to Learn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Childcare Grant £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Parents' Learning Allowance £0.19bn £0.19bn £0.19bn £0.19bn £0.19bn £0.20bn £0.20bn
Adult Dependants' Grant £0.06bn £0.06bn £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn
Travel Grant £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
16 to 19 Bursary Fund £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
NHS spending £208.40bn £209.20bn £209.97bn £210.81bn £211.74bn £212.69bn £213.60bn
State education spending suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Transport subsidy spending £25.15bn £25.25bn £25.34bn £25.44bn £25.55bn £25.67bn £30.94bn
Cost-of-living support payment £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Energy Bills Rebate £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Energy Price Guarantee subsidy £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Basic income £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Disability basic income £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Other public spending budget change £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Caseloads: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension 11,737k 11,632k 11,383k 11,295k 11,345k 11,396k 11,445k
Pension Credit 1,364k 1,381k 1,340k 1,324k 1,323k 1,320k 1,302k
Winter Fuel Payment 7,132k 7,003k 6,789k 6,659k 6,636k 6,601k 6,588k
Pension Age Winter Heating Payment (Scotland) 710k 702k 691k 684k 687k 690k 693k
Universal Credit 6,386k 6,414k 6,438k 6,442k 6,417k 6,403k 6,382k
Housing Benefit 1,210k 1,207k 1,202k 1,198k 1,204k 1,203k 1,200k
Council Tax Reduction 3,615k 3,641k 3,687k 3,713k 3,731k 3,750k 3,716k
Employment and Support Allowance (income-related) 309k 311k 312k 313k 314k 315k 317k
Employment and Support Allowance (contribution-based) 667k 669k 672k 674k 677k 680k 683k
Jobseeker's Allowance (income-based) 9k 0k 0k 0k 0k 0k 0k
Jobseeker's Allowance (contribution-based) 60k 60k 61k 61k 61k 61k 62k
Income Support 26k 0k 0k 0k 0k 0k 0k
Working Tax Credit 0k 0k 0k 0k 0k 0k 0k
Child Tax Credit 0k 0k 0k 0k 0k 0k 0k
Incapacity Benefit 0k 0k 0k 0k 0k 0k 0k
Personal Independence Payment 4,084k 4,100k 4,115k 4,131k 4,149k 4,168k 4,186k
Disability Living Allowance 1,370k 1,375k 1,380k 1,386k 1,392k 1,398k 1,404k
Attendance Allowance 1,526k 1,532k 1,537k 1,544k 1,550k 1,557k 1,564k
Carer's Allowance 901k 905k 908k 911k 915k 920k 924k
Carer Support Payment (Scotland) 73k 73k 74k 74k 74k 75k 75k
Carer's Allowance Supplement (Scotland) 0k 73k 74k 74k 74k 75k 75k
Severe Disablement Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Industrial Injuries Disablement Benefit 158k 158k 159k 159k 160k 161k 162k
Armed Forces Compensation Scheme 61k 61k 61k 61k 62k 62k 62k
Child Benefit 7,981k 7,994k 8,008k 8,035k 8,061k 8,093k 8,106k
Scottish Child Payment 336k 338k 339k 340k 338k 340k 338k
Two Child Limit Payment (Scotland, counterfactual) 0k 0k 0k 0k 0k 0k 0k
Healthy Start vouchers 238k 239k 240k 241k 242k 243k 244k
Maternity Allowance 0k 0k 0k 0k 0k 0k 0k
Statutory Maternity Pay 305k 306k 307k 308k 310k 311k 313k
Statutory Paternity Pay 0k 0k 0k 0k 0k 0k 0k
Statutory Sick Pay 157k 157k 158k 158k 159k 160k 160k
Sure Start Maternity Grant 22k 22k 22k 23k 23k 23k 23k
Bereavement Support Payment 186k 186k 187k 188k 189k 189k 190k
Tax-Free Childcare 965k 955k 957k 963k 940k 957k 945k
Extended childcare entitlement 803k 795k 800k 804k 806k 836k 834k
Universal childcare entitlement 443k 452k 454k 455k 457k 456k 459k
Targeted childcare entitlement 78k 78k 78k 78k 79k 77k 74k
Care to Learn 0k 0k 0k 0k 0k 0k 0k
Childcare Grant 0k 0k 0k 0k 0k 0k 0k
Parents' Learning Allowance 95k 95k 95k 96k 96k 97k 97k
Adult Dependants' Grant 18k 18k 15k 15k 15k 15k 15k
Travel Grant 0k 0k 0k 0k 0k 0k 0k
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
16 to 19 Bursary Fund 0k 0k 0k 0k 0k 0k 0k
Cost-of-living support payment 0k 0k 0k 0k 0k 0k 0k
Energy Bills Rebate 0k 0k 0k 0k 0k 0k 0k
Energy Price Guarantee subsidy 0k 0k 0k 0k 0k 0k 0k
Basic income 0k 0k 0k 0k 0k 0k 0k
Disability basic income 0k 0k 0k 0k 0k 0k 0k
Government balance, each component counted once: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Government receipts, each component once £985.95bn £1,027.91bn £1,065.82bn £1,100.99bn £1,139.64bn £1,178.60bn £1,219.31bn
Government spending £553.73bn † £568.39bn † £575.80bn † £583.18bn † £592.13bn † £597.77bn † £611.24bn †
Government balance, each receipt once £432.22bn † £459.52bn † £490.02bn † £517.82bn † £547.51bn † £580.83bn † £608.07bn †
Benefits in household_benefits but not in gov_spending £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Model totals: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
gov_tax £989.08bn £1,031.04bn £1,068.95bn £1,104.12bn £1,142.77bn £1,181.73bn £1,222.44bn
household_tax £514.12bn £540.94bn £566.06bn £588.52bn £611.91bn £636.66bn £661.40bn
pre_budget_change_household_tax £506.43bn £532.95bn £557.85bn £579.40bn £602.56bn £627.04bn £652.38bn
gov_spending £553.73bn † £568.39bn † £575.80bn † £583.18bn † £592.13bn † £597.77bn † £611.24bn †
household_benefits £553.73bn † £568.39bn † £575.80bn † £583.18bn † £592.13bn † £597.77bn † £611.24bn †
gov_balance £435.35bn † £462.65bn † £493.15bn † £520.95bn † £550.64bn † £583.96bn † £611.20bn †
Components the model counts twice: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
corporate_sdlt, counted again inside expected_sdlt £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn
Household income totals: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Household market income £1,659.27bn £1,721.43bn £1,774.14bn £1,824.76bn £1,890.17bn £1,948.65bn £2,020.54bn
Household net income £1,657.60bn † £1,706.03bn † £1,739.84bn † £1,774.29bn † £1,809.87bn † £1,847.86bn † £1,905.93bn †
Household net income (HBAI definition) suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Population: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
People 70,754k 71,023k 71,286k 71,571k 71,886k 72,209k 72,520k
Benefit units 38,952k 39,100k 39,245k 39,402k 39,575k 39,753k 39,924k
Households 32,074k 32,195k 32,315k 32,444k 32,587k 32,733k 32,874k
Poverty rates: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
People in poverty: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Absolute poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, before housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: everyone suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: children suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: working-age adults suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Relative poverty, after housing costs: pensioners suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Inequality: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Gini coefficient, equivalised HBAI income before housing costs suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Mean household net income in each side's own deciles: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Decile 1: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 2: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 3: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 4: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 5: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 6: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 7: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 8: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 9: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Decile 10: mean household_net_income per household suppressed suppressed suppressed suppressed suppressed suppressed suppressed
Standard reform costings (change in gov_balance): head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp £6.03bn £6.30bn £6.51bn £6.70bn £6.90bn £7.12bn £7.38bn
Raise higher rate by 1pp £3.74bn £4.03bn £4.27bn £4.49bn £4.75bn £5.03bn £5.25bn
Raise personal allowance by ~800GBP/year £-3.58bn £-3.69bn £-3.79bn £-3.85bn £-3.91bn £-3.98bn £-1.67bn
Raise child benefit by 25GBP/week per additional child £-2.04bn £-1.80bn £-1.68bn £-1.57bn £-1.47bn £-1.36bn £-1.25bn
Reduce Universal Credit taper rate to 20% £-16.77bn £-17.42bn £-17.65bn £-17.85bn £-17.89bn £-18.10bn £-18.10bn
Raise Class 1 main employee NICs rate to 10% £10.61bn £11.02bn £11.33bn £11.58bn £11.87bn £12.18bn £12.62bn
Raise VAT standard rate by 2pp £31.96bn £32.82bn £33.60bn £34.41bn £35.25bn £36.12bn £37.00bn
Raise additional rate by 3pp £3.26bn £3.51bn £3.72bn £3.92bn £4.17bn £4.42bn £4.78bn
Raise the Universal Credit standard allowance by 10% £-2.96bn £-3.11bn £-3.16bn £-3.21bn £-3.23bn £-3.27bn £-3.31bn
Raise the State Pension by 10% £-9.74bn £-9.99bn £-10.06bn £-10.16bn £-10.39bn £-10.65bn £-10.93bn
Standard reforms: change in each reform's target: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp: change in income_tax £6.14bn £6.42bn £6.63bn £6.83bn £7.04bn £7.27bn £7.53bn
Raise higher rate by 1pp: change in income_tax £3.74bn £4.04bn £4.28bn £4.50bn £4.76bn £5.04bn £5.26bn
Raise personal allowance by ~800GBP/year: change in income_tax £-3.68bn £-3.81bn £-3.91bn £-3.97bn £-4.03bn £-4.11bn £-1.73bn
Raise child benefit by 25GBP/week per additional child: change in child_benefit £2.50bn £2.29bn £2.17bn £2.05bn £1.94bn £1.82bn £1.70bn
Reduce Universal Credit taper rate to 20%: change in universal_credit £16.81bn £17.46bn £17.69bn £17.89bn £17.93bn £18.14bn £18.15bn
Raise Class 1 main employee NICs rate to 10%: change in national_insurance £10.80bn £11.22bn £11.53bn £11.81bn £12.10bn £12.41bn £12.86bn
Raise VAT standard rate by 2pp: change in vat £31.96bn £32.82bn £33.60bn £34.41bn £35.25bn £36.12bn £37.00bn
Raise additional rate by 3pp: change in income_tax £3.26bn £3.51bn £3.72bn £3.92bn £4.17bn £4.42bn £4.78bn
Raise the Universal Credit standard allowance by 10%: change in universal_credit £2.97bn £3.11bn £3.17bn £3.21bn £3.24bn £3.27bn £3.32bn
Raise the State Pension by 10%: change in state_pension £13.32bn £13.82bn £14.05bn £14.29bn £14.71bn £15.14bn £15.59bn

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant