Skip to content

Young people and work review: an age test on the UC health element, a care-leaver input, and a never-worked flag #2888

Open

Description

@juaristi22

Context

The independent review of young people and work publishes its final report in November 2026; its interim report came out on 28 May 2026. PolicyEngine/uk-young-people-work-review tracks what the model needs to score the likely recommendations. This issue collects the policyengine-uk side.

Data items belong to Microcosm, not here: limited capability for work-related activity from the FRS's linked UC status, full-time education, and youth calibration targets.

These are already in releases:

1. An age test on the UC health element

uc_LCWRA_element (variables/gov/dwp/universal_credit/disability_element/limited_work_ability/uc_LCWRA_element.py) has no age condition. The 2025 Pathways to Work green paper proposed delaying the health element until age 22, and the review may return to it (PolicyEngine/uk-young-people-work-review#2).

Proposal:

  • A minimum age, for example gov.dwp.universal_credit.elements.disabled.minimum_age beside amount, at 0 in current law. Or a contributed block such as gov.contrib.dwp.uc_health_element_age_limit, with in_effect, age and applies_to_protected_claimants.
  • uc_LCWRA_element counts a claimant's limited capability only at or above that age. A joint claim keeps the element if a member with limited capability is old enough.
  • An option to exempt claimants who already receive the element, read from uc_receives_new_claimant_health_element.

The 2026–2032 rebalancing step (add_universal_credit_reform in scenarios/uc_reform.py) reads the formula before it sets the amounts: it takes has_health_element from the formula's result. So a gate inside the formula carries through the rebalancing years, and only changes to the amounts are shadowed (#2798). A test should pin that order.

Tests:

  • a new claimant aged 21;
  • a protected claimant aged 21;
  • a new claimant aged 22;
  • a couple with one member under the limit;
  • a case in a rebalancing year.

2. Care leavers and the other shared accommodation rate exceptions

is_lha_shared_accommodation_rate_specified_renter (variables/gov/dwp/is_lha_shared_accommodation_rate_specified_renter.py) records that the other exceptions are not observed. Those are care leavers, hostel residents, MAPPA cases, people who have experienced domestic abuse or modern slavery, and foster parents. The only care-leaver input is the 16 to 19 Bursary Fund's (bursary_fund_16_to_19_in_care_or_care_leaver).

Proposal:

  • A person input is_care_leaver, default false.
  • Read it in the UC specified-renter test, and in Housing Benefit's shared accommodation test, which reads gov.dwp.LHA.shared_accommodation_age_threshold.
  • Give each scheme's own age limit for care leavers, cited to its regulations.

No survey records care history, so datasets won't fill the input. It serves household calculations, and reforms that set it, such as an exemption the review may propose (PolicyEngine/uk-young-people-work-review#5).

3. A never-worked flag, derived (optional)

The review may target young people who have never worked (PolicyEngine/uk-young-people-work-review#4). The FRS asks the job questions of everyone who has ever had paid work, so Microcosm writes soc2020_major_group as NONE for adults with no main or last job.

A formula variable has_ever_worked, true when soc2020_major_group is not NONE, would name that selector. As a formula it needs no dataset input. Its documentation should say that the FRS question leaves out casual and holiday work.

4. A UC work allowance by age (only if the report proposes one)

The readiness checklist (PolicyEngine/uk-young-people-work-review#9) lists a youth work allowance. uc_work_allowance doesn't vary by age (its parameters were consolidated in #1651). A contributed amount by claimant age would let a reform set one.

Relationship to data work

Microcosm's data work for this event is still being scoped, and none of it is decided. If any goes ahead:

  • Item 2. A care-leaver imputation would need item 2 first, because a dataset can write is_care_leaver only once the input exists. No survey asks about care history, so it would rest on DfE's care leaver statistics.

  • Item 1. It acts on whoever the data flags with limited capability for work-related activity. That holds for today's disability-benefit proxy, and for the FRS's admin-linked UC status if Microcosm switches to it. Neither change waits for the other.

  • Items 3 and 4. Neither needs data work: soc2020_major_group is already in the data.

  • The rest of the event's data work needs nothing from this issue. That is:

    • youth targets (NEET, and UC claimants by age and conditionality regime);
    • a full-time education flag, since is_in_full_time_education already exists;
    • the base of employees under 21.

    The facts it would use are requested in UK facts for four November events: young people and work, the PIP review, the January 2027 price cap and the Scottish Budget 2027-28 chronicle#420.

Related

Activity

  1. vahid-ahmadi commented on Nov 6, 2026

    @vahid-ahmadi
    Collaborator

    Thanks, María. I checked each claim against main at a866277 (2.175.8) and the regulations.

    Checks

    Overlap

    Plan

    Nothing here is needed before the drill on Thu 12 Nov; the event repo's modifiers cover it.

    Item Priority Size Owner Next step
    1. UC health element age test Before the real event Medium Vahid Contributed gov.contrib.dwp.uc_health_element_age_limit (in_effect, age, applies_to_protected_claimants), read in the formula; the five tests plus one pinning the rebalancing order. After #2877.
    2. is_care_leaver input Before the real event Medium Vahid Input, default false; read it in the UC para 29(2) and HB reg. 2(1) tests, each with its own age rule and citation. Coordinate with #2030.
    3. Never-worked flag Before the real event Small Vahid; data maintainers for the column has_ever_worked as above, with the casual-work caveat. Until a certified build carries SOC, the dashboard keeps its proxy (#4).
    4. UC work allowance by age Later, only if the report proposes it Small Vahid Contributed age limit and amounts, read in uc_work_allowance.

    If the bundle does not move before the report, the dashboard keeps its own modifiers, and these land as model changes for later work.

    Please say if you disagree with the order.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions