You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cc @juaristi22 — María, could you take a look at why we're off on some of these?
I ran a benchmark scorecard of populace_uk_2023 against enhanced_frs_2024_25 (both simulated for 2026 through policyengine.py, pe.uk.ensure_datasets → Simulation with the pinned UK model version) and compared to approximate admin benchmarks.
Scorecard (2026)
Metric
populace_uk_2023
enhanced_frs_2024_25
Benchmark (~2026)
Population
69.9m
70.0m
ONS ~68.3–69m
Households
29.5m
31.5m
ONS ~29m
State pension
£130.8bn
£127.5bn
OBR ~£140–146bn
Income tax
£419bn
£312bn
OBR ~£330bn
Income taxpayers
36.7m
42.7m
HMRC ~37–40m
Universal credit
£39.9bn / 3.3m families
£81.3bn / 6.35m
~£80–86bn / ~6.7m hh
Child benefit
£17.4bn
£17.7bn
~£13.5bn
Pension credit
£6.8bn
£7.5bn
~£6bn
Council tax
£60.1bn
£52.5bn
~£50bn
Poverty (BHC)
16.7%
13.5%
HBAI ~17%
Top 1% share (net hh income)
6.9%
6.9%
—
Gini (net hh income)
0.385
0.370
ONS ~0.34–0.36
Populace does well on demographics, household counts, taxpayer counts, pension credit, and poverty. The two large misses are:
Income tax +27% vs OBR (£419bn vs ~£330bn) — consistent with the +20.8% vs the SPI-anchored benchmark already diagnosed in UK_COVERAGE_PROGRESS.md as distributional.
Notes: national_insurance here is the personal-side variable only; benchmarks are approximate (OBR EFO / HMRC / DWP / ONS, nearest year) and meant for orders of magnitude, not precise scoring. All figures are weighted aggregates only — no microdata is included.
cc @juaristi22 — María, could you take a look at why we're off on some of these?
I ran a benchmark scorecard of
populace_uk_2023againstenhanced_frs_2024_25(both simulated for 2026 through policyengine.py,pe.uk.ensure_datasets→Simulationwith the pinned UK model version) and compared to approximate admin benchmarks.Scorecard (2026)
Populace does well on demographics, household counts, taxpayer counts, pension credit, and poverty. The two large misses are:
Smaller ones worth a look: child benefit ~+30% (though enhanced FRS shares this), council tax ~+20%, state pension ~£10–15bn low (also shared), and Gini a touch high.
Reproduction code
Notes:
national_insurancehere is the personal-side variable only; benchmarks are approximate (OBR EFO / HMRC / DWP / ONS, nearest year) and meant for orders of magnitude, not precise scoring. All figures are weighted aggregates only — no microdata is included.