，晋阳为东魏和北齐的别都，始终保持着“霸府”的地位，其实际地位甚至高于国都邺城。北齐河清四年（565年），改晋阳县为龙山县，移晋阳县于汾东。东魏孝静帝时，权臣高欢在晋阳筑规模宏大的晋阳宫，在天龙山始凿石窟，建避暑宫。
隋唐时期.隋朝时，太原城成为仅次于长安和洛阳的全国第三大城市。开皇九年（590年），晋王杨广扩建晋阳宫并在晋阳宫外筑周七里、高四丈的宫墙，先叫“宫城”，后隋文帝更名为“新城”，与原有的大明城相对应。开皇十六年（596年），晋王杨广下令建筑仓城，使得仓城东城墙与新城西城