Sunday trading laws mean the last-minute scramble for Christmas groceries at the big-name supermarkets in Northampton, Daventry and Towcester will finish at 4pm on Christmas Eve and again on New Year’s Eve — although Tesco and Sainsbury are among those opening earlier and closing later from Monday (December 18) to allow shoppers to stock up for the big day.
Some branches are giving their staff a well-earned extra day off by staying shut on Boxing Day — and some on New Year’s Day. All the main stores are changing their hours over Christmas and the New Year but no two are the same, so here’s what you need to know to make sure you don’t get caught short of stuffing or Christmas pud … Times shown are those published by stores and may be subject to late change.

5. Asda, Harborough Road
Christmas Eve: 10:00 — 16:00 Christmas Day: CLOSED Boxing Day: 09:00 — 18:00 Wednesday 27 December:: 07:00 - 23:00 Thursday 28 December: 07:00 - 23:00 Friday 29 December: 07:00 - 23:00 Saturday 30 December: 07:00 - 23:00 New Year’s Eve: 10:00 - 16:00 New Year’s Day: 09:00 - 18:00 Photo: Google

6. Asda, Thornton Road
Christmas Eve: 11:00 — 17:00 Christmas Day: CLOSED Boxing Day: 09:00 — 18:00 Wednesday 27 December: 07:00 - 23:00 Thursday 28 December: 07:00 - 23:00 Friday 29 December: 07:00 - 23:00 Saturday 30 December: 07:00 - 23:00 New Year’s Eve: 11:00 - 17:00 New Year’s Day: 09:00 - 18:00 Photo: Google

7. Asda, Far Cotton
Christmas Eve: 10:00 — 16:00 Christmas Day: CLOSED Boxing Day: 09:00 — 18:00 Wednesday 27 December:: 07:00 - 23:00 Thursday 28 December: 07:00 - 23:00 Friday 29 December: 07:00 - 23:00 Saturday 30 December: 07:00 - 23:00 New Year’s Eve: 10:00 - 16:00 New Year’s Day: 09:00 - 18:00 Photo: Google

8. Sainsbury's, Weedon Road
Christmas Eve: 10:00 — 16:00 Christmas Day: CLOSED Boxing Day: 09:00 — 18:00 Wednesday 27 Dec: 07:00 — 23:00 Thursday 28 Dec: 07:00 — 23:00 Friday 29 Dec: 07:00 — 23:00 Saturday 30 Dec: 07:00 — 22:00 New Year's Eve: 10:00 — 16:00 New Years Day: 08:00 — 20:00 Photo: BEN STANSALL