明清时期为阳曲县西铭都,1947年属太原市外四区西铭主村。
1949年属第七区。
1950年属第五区。
1953年设西铭乡。
1954年属万柏林区。
1957年属郊区。
1958年属河西区,设西铭街道办事处。
1960年属西山公社,设西铭分社,辖西铭、虎峪、南寒、下庄4管理区。
1961年属河西区,设西铭农村人民公社。
1962年并入东社农村人民公社。
1963年设西铭人民公社。
1970年属北郊区。
1984年改西铭乡。
1997年属万柏林区。
2007年西铭乡改为西铭街道,沿用至今。