太原解放初,上蘭、土堂俱屬陽曲縣。
1949年屬陽曲縣。
1951年劃入太原市第三區(qū),皆為行政村。
1953年設上蘭鎮(zhèn)。
1954年設行政街,屬新城區(qū)。
1955年改設上蘭街道,仍屬新城區(qū)。
1957年,上蘭街道辦事處歸郊區(qū),次年劃屬北城區(qū)。
1960年改為蘭村管理區(qū),屬向陽公社。
1961年改為蘭村城市人民公社,屬北城區(qū)。
1963年變?yōu)樯咸m農(nóng)村人民公社,屬太原市郊區(qū)。
1970年劃歸北郊區(qū)。
1974年土堂由柴村公社劃入上蘭公社。
1979年更名為上蘭人民公社。
1983年更名為上蘭公社。
1984年5月改為上蘭鎮(zhèn)。
1985年9月從上蘭鎮(zhèn)分設上蘭街道,上蘭街道屬北城區(qū),上蘭鎮(zhèn)屬北郊區(qū)。
1997年5月屬尖草坪區(qū)。
2001年撤銷上蘭鎮(zhèn),并入上蘭街道至今。