As a major, he landed in France on Gold Beach on D-Day on 6 June 1944, as Deputy Assistant Quartermaster-General (DAQMG) of the 50th (Northumbrian) Infantry Division, a first line TA formation, under the command of Major-General Douglas Graham. Macleod embarked on 1 June, ready for the invasion which was then postponed from 5 June to 6 June. The 50th Division, a highly experienced veteran formation which had fought in North Africa and Sicily, was tasked with capturing Arromanches, where the Mulberry artificial harbour was to be set up, and by the end of the day patrols had pushed to the outskirts of Bayeux. Macleod spent much of the day touring the beachhead area to check on progress, driving past enemy-held strongpoints, with Lieutenant Colonel "Bertie" Gibb. He later recorded that he had "a patchwork of memories" of D-Day. He could remember what he ate but not when he ate it, or that when he went to load his revolver he found his batman had instead filled his ammunition pouch with boiled sweets. British planners had expected 40% casualties on D-Day, and Macleod later recorded that he himself had fully expected to be killed, but on realising at midnight that he had survived D-Day decided that he would survive the war and see the birth of his second child in October.