Ni l'empire des Habsbourg, ni la Hongrie n'ont survécu à la Première Guerre mondiale dans leur forme antérieure faisant de Budapest la capitale d'une Hongrie désormais formellement indépendante mais qui a perdu les deux tiers de son territoire et la plupart de sa population non magyare, ainsi que quelques millions de locuteurs hongrois, au profit des pays voisins. La population de ville continue à croitre durant l'entre-deux-guerre. Durant cette période, la Hongrie est dirigée par le régent Miklós Horthy, un ancien amiral de la flotte austro-hongrois. Hongrie se tourne vers une alliance avec l'Italie et l'Allemagne en raison de ses revendications territoriales. Vers de la fin de la Seconde Guerre mondiale, l'Allemagne nazie occupe la Hongrie et Budapest après que cette dernière ait tenté de négocier une paix séparée avec les Alliés, et installe finalement une dictature sanglante en plaçant au pouvoir un parti nazi jusqu'ici assez peu important le parti des Croix fléchées ("Nyilaskeresztes"). Alors que la quasi-totalité des Juifs des campagnes furent assassinés par les nazis allemands et leurs sympathisants hongrois, environ 60% de la communauté juive de Budapest a été sauvé de l'Holocauste. De nombreuses personnes sont venues en aide à la communauté juive locale dont entre autres Raoul Wallenberg, diplomate suédois, qui a organisé la distribution de passeports suédois par son ambassade à autant de Juifs que possible, et l'Italien Giorgio Perlasca, qui prétendant être un diplomate espagnol, a sauvé des milliers de Juifs. Les raids aériens et les trois terribles mois de siège à la fin de la Seconde Guerre mondiale ont entraîné la mort de plus de civils et d'importantes destruction.