置龙山县。隋朝开皇（581年—600年）中，改龙山县为晋阳县，改晋阳县为太原县。唐朝时，于东西二城间跨汾水筑中城，三城周凡40里；建号北京，兼为河东节度使治所。五代时，先后为晋及北汉国都。北宋太平兴国四年（979年），平北汉，毁晋阳城宫殿，移并州于阳曲县（今山西省太原市），并晋阳县、太原县和而为一，改名平晋县，移治于旧城东北，另建新城。