În calitate de maior, a debarcat în Franța pe Gold Beach în Ziua D, la 6 iunie 1944, în calitate de adjunct adjunct al comandantului general al Diviziei 50 Infanterie (Northumbrian), o formație TA de primă linie, sub comanda generalului-maior Douglas Graham. Macleod s-a îmbarcat pe 1 iunie, gata pentru invazie, care a fost apoi amânată de la 5 iunie la 6 iunie. Divizia 50, o formaţie de veterani cu mare experienţă, care a luptat în Africa de Nord şi în Sicilia
, a fost însărcinat cu capturarea Arromanches, unde trebuia să fie înființat portul artificial Mulberry, iar până la sfârșitul zilei patrulele au ajuns la periferia Bayeux. Macleod a petrecut o mare parte din zi vizitând zona capului de plajă pentru a verifica progresul, trecând prin punctele fortificate ale inamicului, cu locotenentul colonel "Bertie" Gibb. Mai târziu, el a scris că avea "un patchwork de amintiri" despre D-Day. Îşi putea aminti ce a mâncat, dar nu şi când a mâncat, sau că atunci când s-a dus să-şi încarce revolverul, a descoperit că Batman şi-a umplut sacul de muniţie cu dulciuri fierte. Planificatorii britanici se așteptau la 40% de victime în Ziua D, iar Macleod a înregistrat mai târziu că el însuși se aștepta să fie ucis, dar când și-a dat seama la miezul nopții că a supraviețuit Zilei D, a decis că va supraviețui războiului și va vedea nașterea celui de-al doilea copil în octombrie.