It means the death toll at county hospitals remains at 595.
A total of 554 of those were reported at the main Shrewsbury and Telford Hospital NHS Trust, which runs Royal Shrewsbury Hospital and Princess Royal Hospital in Telford.
There have also been 296 Covid deaths in county care homes – 219 in Shropshire and 77 in Telford & Wrekin.
ONS figures show that 262 people in Powys have died with the virus.
NHS England confirmed a further 42 deaths on Wednesday, meaning 86,476 have now died in the country's hospitals after testing positive for Covid-19.
A spokesman for NHS England said: "A further 42 people, who tested positive for coronavirus (Covid-19) have died, bringing the total number of confirmed reported deaths in hospitals in England to 86,476.
"Patients were aged between 33 and 98 years old. All except two – aged 33 and 55 years old – had known underlying health conditions.
"Date of death ranges from October 20, to April 6.
"Their families have been informed."
Meanwhile, 31,380,938 vaccinations have been carried out across England to date – including first and second doses.
In the Midlands, 5,216,583 first doses of the coronavirus vaccine has been administered, while 791,776 second doses have been carried out.
The data includes vaccinations carried out between December 8 and April 6.