The coronavirus death toll rose to 1,002 in Spain today after 235 people died in 24 hours.

The health ministry said the number of Covid-19 cases is near 20,000.

The spiralling number of infections has propelled Spain into the top four worst-hit countries in the world, with the figures growing as the country steps up its capacity for testing.

Over the past seven days, the number of deaths has risen ten-fold, the figures show.

Several paramedics take a rest outside the Emergency ward of La Fe Hospital in Valencia

Since the last update around midday yesterday, another 2,833 infections have been confirmed, taking the overall number of cases to 19,980, the ministry's emergencies coordinator Fernando Simon said.

But he said it was "very likely that the figures underestimated the overall number" of people with the virus, saying the testing laboratories were "overwhelmed" which could skew the numbers.

Of those diagnosed, 52% were in hospital and around 6% were being treated in intensive care.

Firefighters write 'Stay at Home', with their fire hoses in the town of Aranjuez, outside Madrid

Madrid remains the worst-hit area, accounting for 7,165 cases, or 36% of the total infections in Spain, while the number of deaths in the capital rose to 628, around 63% of the national total.

Government figures show that 1,585 cases have recovered, three-quarters of whom are in the Madrid region.

Meanwhile, Madrid and Barcelona announced they would set up field hospitals in their biggest exhibition halls to deal with the anticipated growth in the number of patients.

In Madrid, the IFEMA conference centre would be fitted with 5,500 hospital beds, part of it dedicated to an intensive care unit, while a section of the Fira de Barcelona centre would be similarly equipped, city authorities said.

Over the last few hours, a total of 2,640 troops had disinfected the country's main airports and ports along with retirement homes and prisons, General Miguel Angel Villarroya, chief of the defence staff, told the same news conference.

Yesterday, police arrested 55 people for not respecting the lockdown that was put in place at the weekend, under which Spain's 46 million population can only leave home to shop for food or medicine, go to the hospital or go to work.

National police chief Jose Angel Gonzalez said there was "a rising trend" in the number of people defying the stay-home order, warned that police were operating with a policy of "zero tolerance".