城即晋阳城，秦至汉为太原郡治，东汉后又为并州治。西晋末扩展城垣，周27里。北齐河清（562年—565年）中，于汾水（今汾河）东岸增筑一城，州郡与县分城而治，州郡治旧城（西城），县治新城（东城）。武平（570年—576年）中，又于旧城内增置龙山县。隋朝开皇（581年—600年）中，改龙山县为晋阳县，改晋阳县为太原县。唐朝时，于东西二城间跨汾水筑中城，三城周凡40里；建号北京，兼为河东节度使治所。五代时，先后为晋及北汉国都。北宋太平兴国四年（979年），平北汉，毁晋阳城宫殿，移并州于阳曲县（今山西省太原市）