I 1299 døde kong Eirik II Magnusson. Da Eirik ikke hadde sønner, overtok broren kongemakten som Håkon V Magnusson. Håkon hadde Oslo som sitt hertugsete mens broren var konge, og han gjorde følgelig Oslo til sin faste kongeresidens. På samme tid begynte Håkon byggingen av Akershus festning, da våpenutviklingen gjorde kongsgården på øra til et enkelt mål for skyts fra Ekebergåsen. Tidlig på 1300-tallet ble Mariakirken bygget om til en stor teglkatedral med to kraftige vesttårn – et landemerke for innseilingen til byen. I 1314 bestemte Håkon at prosten i Mariakirken skulle være kansler og ha rikets segl «til evig tid» og slik gjorde han Oslo til rikets hovedstad. Håkon døde i 1319, og ble gravlagt i Mariakirken.