dopiero podczas zjednoczenia Niemiec w 1871 roku nowo Zjednoczone Cesarstwo Niemieckie zostało po raz pierwszy przypisane oficjalnej stolicy. Ponieważ Berlin był stolicą Prus, wiodącym Państwem nowej Rzeszy, stał się również stolicą Niemiec. Berlin był stolicą Prus, a jego poprzednik, Brandenburgia, od 1518 roku. Berlin pozostał stolicą zjednoczonych Niemiec do 1945 roku. Jednak przez kilka miesięcy po I Wojnie Światowej Zgromadzenie Narodowe zebrało się w Weimarze, ponieważ wojna domowa spustoszyła Berlin., Po zajęciu Berlina w 1945 roku Flensburg służył krótko jako stolica. Niemcy zostały następnie zajęte przez aliantów w wyniku II Wojny Światowej, a Berlin przestał być stolicą suwerennego państwa niemieckiego.
w 1949 roku wraz z odzyskaniem suwerenności kraj podzielił się na RFN i NRD. Berlin był również podzielony na Berlin Zachodni i Berlin Wschodni. Pierwotnie Frankfurt miał być tymczasową stolicą Niemiec Zachodnich. Władze zachodnioniemieckie zamierzały jednak uczynić Berlin stolicą, gdyby Niemcy kiedykolwiek się zjednoczyły., Obawiali się, że ponieważ Frankfurt jest głównym miastem w samym sobie, ostatecznie zostanie przyjęty jako stała stolica i osłabi zachodnioniemieckie poparcie dla zjednoczenia. Z tego powodu stolica znajdowała się w mniejszym mieście uniwersyteckim Bonn, jako rozwiązanie bardziej prowizoryczne. Innym czynnikiem było to, że Bonn znajduje się w pobliżu Kolonii, rodzinnego miasta pierwszego kanclerza Niemiec Zachodnich, Konrada Adenauera. Niemcy Wschodnie uznały Berlin Wschodni za swoją stolicę, mimo że Berlin jako całość był legalnie okupowanym terytorium i pozostał nim przez 45 lat.,
w 1990 roku, wraz ze zjednoczeniem Niemiec, Berlin został ponownie zjednoczony i stał się stolicą rozszerzonej Republiki Federalnej Niemiec. Była jednak debata, czy siedziba rządu powinna przenieść się do Berlina. Wielu uważało, że Bonn powinno pozostać siedzibą rządu – sytuacja analogiczna do sytuacji w Holandii, gdzie Amsterdam jest stolicą, ale Haga jest siedzibą rządu. W 1991, po emocjonalnej debacie, Bundestag przegłosował przeniesienie siedziby rządu do Berlina do 1999.,
chociaż Berlin jest oficjalnie stolicą Republiki Federalnej Niemiec, 8.000 z 18.000 wszystkich urzędników zatrudnionych w Federalnej biurokracji nadal pracuje w Bonn, 596 km od Berlina.