唐贞观十一年(673年),太原城实行扩建。天授元年(690年)于太原置北都。太原、晋阳二县又为太原府治所,并称“赤县”。太平兴国四年(979年),宋初赵匡胤、赵光义占领太原、晋阳二县。太平兴国九七九年,废弃太原、晋阳二县,降太原府为并州,移治所于榆次。太平兴国九八二年,迁唐明镇。嘉祐四年(1059年),改并州为太原府。
熙宁三年(1070年),废平晋县入阳曲县。政和五年(1115年),复置平晋县。贞祐四年(1216年),废平晋县,次年复置。明洪武四年(1371年),徙平晋县治于汾河之西古晋阳南关(今晋源镇)。洪武七年(1374年),废平晋,改称太原县。
民国十六年(1927年),废冀宁道。
民国二十七年(1938年)一月成立清(源)太(原)县。
民国二十七年六月建立抗日民主统一战线。
民国二十九年(1940年),太原县属晋西第八专署。
民国三十二年(1943年)一月,成立清(源)太(原)徐(沟)县。
民国三十二年(1943年),太原县改名晋泉县至1945年8月日军投降民国三十四年(1945年)八月日本投降,太原县政府成立。
民国三十五年十月,成立清太徐县,民国三十六年(1947年)九月,改太原县为晋源县。
民国三十七年(1948年)七月二十日,晋源县解放后3县分治。
民国三十七年九月,成立太原县人民政府。
民国三十八年三月,太原县更名为晋源县,九月改属汾阳专署。