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