Lądowanie zostało przeprowadzone na plażach oznaczonych kryptonimami: „Utah” (amerykańska 4 DP), „Omaha” (amerykańskie 1 i 29 DP), „Gold” (brytyjskie 49 i 50 DP), „Juno” (kanadyjska 3 DP) i „Sword” (brytyjska 3 DP). Na większości z nich nie napotkano silnego oporu. Wyjątkiem była 5-kilometrowa plaża „Omaha”, na której straty były poważne (około 3 tysięcy żołnierzy). Wpływ na to miało między innymi rozmieszczenie niemieckich stanowisk ogniowych na wysokich klifach, skąd mogły swobodnie panować nad plażą oraz fakt, że czołgi, które w pierwszej fali miały wspomóc nacierającą piechotę, w większości zatonęły lub zostały zniszczone przed wydostaniem się na ląd.

Obrona niemiecka Normandzkie wybrzeże stanowiło część umocnień Wału Atlantyckiego i było obsadzone przez dywizje niemieckiej 7 Armii, w skład których oprócz Niemców wchodzili wcieleni do Wehrmachtu przedwojenni obywatele polscy, a także ochotnicy z tak zwanych batalionów wschodnich, co ujemnie wpływało na wartość bojową tych jednostek (na przykład broniąca plaży Omaha 352 DP składała się w 29% z obywateli radzieckich, Polaków i Alzatczyków). Doborowe niemieckie dywizje pancerne stacjonowały w głębi lądu i 6 czerwca nie zdołały wziąć udziału w walkach (z wyjątkiem grupy bojowej z 21 Dywizji Pancernej).