NHS staff have vaccinated almost a quarter of a million more people against flu this winter compared to last winter.
This year has been one of the worst winters on record, with 5,408 patients a day in hospital with flu in the first week of January.
NHS staff have delivered 239,679 more vaccinations so far this winter compared to the same period last year.
Ahead of winter, the NHS put in place measures to manage extra demand including upgraded 24 hour co-ordination centres, support for frequent users of A&E services, strengthening same day emergency care and providing more care in the community.
Professor Sir Stephen Powis, NHS national medical director, said: “As hospitals face a deluge of flu cases, NHS staff have once again stepped up the vaccination programme this year, protecting almost 18 million people against flu this season – 239,000 more people than last winter.
“The NHS is experiencing one of the busiest ever starts to the year, with hospitals full to the rafters with flu cases as well as dealing with the recent cold snap.
“The best way to fight the flu is to get vaccinated, and so I would urge those eligible to contact their GP or local pharmacy to get a flu jab as soon as possible.
“People should continue to only use 999 and A&E in life-threatening emergencies and use NHS 111 and 111 online for other conditions, as well as using your GP and pharmacy in the usual way.”
Minister for public health and prevention Andrew Gwynne said: “Flu is a serious illness which has put significant pressure on the NHS this winter.
“Hospitals remain incredibly busy and the best way to protect yourself is by getting vaccinated, which also helps to ease pressure on the NHS.
“Thanks to all the incredible healthcare staff who have gone above and beyond to vaccinate 18 million people against flu.”