V máji 1940 nemecké sily znovu napadli krajinu a počas následnej okupácie a holokaustu bolo zabitých 40 690 Belgičanov, z ktorých viac ako polovica boli Židia. Od septembra 1944 do februára 1945 Spojenci oslobodili
Belgicko. Po druhej svetovej vojne generálna štrajk prinútil kráľa Leopolda III. abdicovať v roku 1951, pretože mnohí Belgičania mali pocit, že počas vojny spolupracoval s Nemeckom. Belgické Kongo získalo nezávislosť v roku 1960 počas krízy v Kongu; Ruanda-Urundi nasledovala s nezávislosťou o dva roky neskôr. Belgicko vstúpilo do NATO ako zakladajúci člen a spolu s Holandskom a Luxemburskom vytvorilo skupinu krajín Beneluxu.