Armégruppe B (i nord) under Fedor von Bock besto av 29 divisjoner, av dem tre pansrede. Dens oppdrag var å trenge frem gjennom Nederland og Belgia og narre de allierte styrkene inn i en lomme, som så armégruppe A stengte. Armégruppe B besto av 6. og 18. armé. Skillet mellom de to armégruppene gikk langs en linje fra Liége til Namur. Forholdet allierte og tyske styrker var 60:29.