Na mocy postanowień traktatu w Trianon państwo węgierskie utraciło prawie 2/3 swojego terytorium i metropolia budapeszteńska okazała się nieproporcjonalnie wielka w stosunku do państwa. Mimo to Budapeszt stale się powiększał. W roku 1930 liczba mieszkańców przekroczyła milion.
II wojna światowa II wojna światowa pozostawiła w mieście duże szkody. Mimo wysiłków szwedzkiego dyplomaty Raoula Wallenberga większość Żydów została wywieziona do obozów, głównie do Auschwitz-Birkenau, gdzie większość została zabita w komorach gazowych. W roku 1944 ustępująca armia niemiecka wysadziła wszystkie mosty na Dunaju w Budapeszcie i przez następnych 6 miesięcy broniła się na jego prawym brzegu.
Rządy komunistyczne W roku 1950 wprowadzono aktualny do dziś podział miasta na dzielnice. Jesienią 1956 roku Budapeszt stał się ośrodkiem rewolucji przeciw władzy komunistycznej. Powstanie ludowe zostało krwawo stłumione przez radzieckie czołgi.
W połowie lat 80. Budapeszt osiągnął największą w historii liczbę mieszkańców (2,1 mln).
Współczesność W nocy z 18 na 19 września 2006 r. doszło przed gmachem telewizji publicznej do starć między demonstrantami a policją (wywołanymi skandalem politycznym wokół socjalistycznego premiera Węgier Ferenca Gyurcsánya). Rannych zostało ok. 150 osób.
W maju 2026 Budapeszt otrzymał ukraiński tytuł honorowy "Miasto-ratownik".
Geografia
thumb|upright=2.5|center