明清屬太原縣在城五都。
民國為太原縣城、晉泉縣城、晉源縣城。
1951年屬太原市第六區,為區人民政府駐地。
1954年改晉源區。
1957年屬郊區,設晉源鎮。
1958年改晉源農村人民公社。
1959年屬河西區。
1960年屬區級義井公社,設晉源分社。
1961年屬晉源區,設晉源農村人民公社,為區人民政府駐地。
1963年屬郊區。
1970年屬南郊區。
1984年置晉源鎮。
1997年屬晉源區。
2001年改晉源街道辦事處,一直沿用至今。