Budapest subit de graves dommages en 1945 lors de sa libération par l'armée rouge qui en profite pour installer un pouvoir communiste. À la fin de la guerre, la vieille ville fut reconstruite pierre par pierre. Budapest avait été presque entièrement détruite par les bombardements : 74 % des habitations et 97 % des usines avaient été ravagées. Au , l'agglomération de Budapest connaît une expansion significative : de nouveaux arrondissements sont créés à partir des villes voisines. Durant les années 1950 et 1960, la ville se remet du siège soviétique de 1944, devenant, dans certaines limites, une vitrine de la politique pragmatique pratiquée par le gouvernement communiste du pays (1947-1989). La démocratisation fut interrompue par l'insurrection de Budapest en 1956 et l'intervention militaire de l'Union soviétique, avant de reprendre à partir de la seconde moitié des années 1960..