The figure of £34 billion refers to an increase in spending that was announced last year for the NHS in England between 2018/19 and 2023/24. However, as Full Fact noted, this figure doesn’t account for inflation. In real terms, an additional £20.5 billion will be put towards the NHS.
Boris Johnson failed to tell voters that in real terms his government plans to put £20.5 billion and not £34 billion into the NHS. This was yet another example of Boris Johnson misleading voters over the NHS.