Ved oppløsningen av den dansk-norske unionen i 1814 var byen opplagt som hovedstad i Kongeriket Norge. Oslo var en mindre by etter europeisk målestokk til ut på 1800-tallet, men etter industrialiseringen skjøt veksten fart. Omkring år 1900 var byen et veletablert industrisentrum med nesten innbyggere. I 1925 fikk hovedstaden navnet Oslo etter gamle bydannelsen under Ekebergåsen. I 1948 ble Aker kommune innlemmet, og flere av Akergårdene ble bygget ut til drabantbyer. Oslo har etter en periode med relativt stabilt innbyggertall sterk vekst etter år 2000 og vokser raskere enn andre nordiske hovedsteder. I 2022 var 33,8 % av innbyggerne av innvandrerbakgrunn (innvandret selv eller foreldre som innvandret). En stor del av befolkningsveksten etter år 2004 er arbeidsinnvandring.