The GMB Shop Stewards National Council confirmed at a meeting in Manchester yesterday that the strike would run from 00.01am on 30 June to 23.59pm on 4 July.
The GMB said that between these dates there would be a complete withdrawal of labour by all GMB members in all of Asda's depots.
Earlier this week GMB union members voted three to one, or 74.1%, in favour of strike action.
Phil Davies, GMB national secretary, said: "The decision to set a comprehensive programme of strike action, starting with the five-day stoppage, shows the GMB members are determined to win national collective bargaining rights."
He added: “It is significant that the strike dates set by the Shop Stewards cover Independence Day. GMB members in Asda want independence from the anti-trade union tactics of Wal-Mart nationwide.”
A spokeswoman for Asda said: “Around two-thirds of our colleagues aren't even members of the GMB and we expect most of them will turn up for work as normal. As we have said all along, we will work to ensure that our customers don't notice a thing.”