Chancellor Rachel Reeves has delivered Labour’s first Budget since 2010, after the party’s return to power in July’s general election.
She announced tax rises worth £40bn to fund the NHS and other public services.
Here is a summary of the main measures.