En el moment de la Segona Guerra mundial, els jueus són reunits al gueto de Budapest. Aproximadament un terç dels 250.000 habitants jueus de Budapest van morir durant el genocidi nazi perpetrat durant l'ocupació alemanya de 1944. Malgrat aquest fet, Budapest és actualment la capital europea que inclou més ciutadans jueus. El 1944, el diplomàtic suec Raoul Wallenberg va salvar almenys 10.000 jueus hongaresos. A partir de 1950, l'aglomeració de Budapest coneix una expansió significativa: es creen nous districtes a partir de les ciutats veïnes. Durant els anys 1950 i 1960, la ciutat es recupera del setge soviètic de 1944, fent-se, en cert límit, un aparador en matèria de política pragmàtica practicada pel govern comunista del país (1947-1989). La democratització és aturada per la insurrecció de Budapest del 1956 i la intervenció de l'URSS.