1949年,屬陽曲縣第六區(qū)。
1951年,向陽、橫渠、南下溫3個行政村及向陽等9個自然村從陽曲縣劃入太原市第三區(qū)。
1953年劃3個行政村為向陽、橫渠二鄉(xiāng)。
1954年歸新城區(qū)。
1955年西留莊從東留莊鄉(xiāng)劃入向陽鄉(xiāng)。
次年橫渠鄉(xiāng)并入向陽鄉(xiāng)。
1957年歸太原市郊區(qū)。
1958年與柏板鄉(xiāng)、西墕鄉(xiāng)合并建立向陽公社。
1959年劃歸北城區(qū)。
1960年,向陽公社于3月再次劃屬郊區(qū)后不久,6月劃歸城鄉(xiāng)聯(lián)合的向陽大公社。
1961年大公社撤消,改建向陽公社,仍屬于北城區(qū)。
1963年歸郊區(qū)。
1970年劃歸北郊區(qū)。
1972年,蘭崗從柏板公社劃入。
1984年建向陽鎮(zhèn)。
1997年5月太原市行政區(qū)劃調整后,屬尖草坪區(qū)至今。