为实施这一大规模的战役,盟军共集结288万人的部队。陆军共36个师,其中23个步兵师,10个装甲师,3个空降师,约153万人。海军投入作战的军舰约5300艘,13艘战列舰,47艘巡洋舰,134艘驱逐舰,登陆舰艇4126艘,还有5000艘运输船。空军投入轰炸机5800架,战机4900架,运输机3000架。
1944年5月,德军在东线苏联战场有179个师和5个旅,约占德军总兵力的65%。但即便如此总共才60个师,约76万人,编为两个集团军群。德国为抗击盟军的登陆,早在1941年12月起就开始构筑沿海永久性防御工事。
在入侵之前的几个月里,盟军进行了欺骗行动,坚忍行动,目的是误导德国有关入侵的日期和地点。图为英国真空管原始计算机,绰号“巨人”(因为体积太大了)事后证明它对破译德军“恩尼格码”密码机起到了巨大的帮助。
西方史学界流行一种观点,认为隆美尔错误的判断了盟军的登陆地点,但看看隆美尔的老部下德军第21装甲师(原北非德军的老家底。)部署在那里?卡昂市东南!离诺曼底海滩最近的德军装甲师。隆美尔心中的盟军登陆地点其实不言自明了。