明清属太原县在城五都。
民国为太原县城、晋泉县城、晋源县城。
1951年属太原市第六区,为区人民政府驻地。
1954年改晋源区。
1957年属郊区,设晋源镇。
1958年改晋源农村人民公社。
1959年属河西区。
1960年属区级义井公社,设晋源分社。
1961年属晋源区,设晋源农村人民公社,为区人民政府驻地。
1963年属郊区。
1970年属南郊区。
1984年置晋源镇。
1997年属晋源区。
2001年改晋源街道办事处,一直沿用至今。