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