明洪武二年(1369年),建榆林寨。
明成化七年(1471年),置榆林衛(wèi)。
明成化九年(1473年),設(shè)榆林鎮(zhèn)。
清雍正八年(1730年),設(shè)榆林縣。
1949年6月至1950年4月,為榆林市人民政府轄區(qū)。
1950年4月至1958年9月,先后設(shè)過榆林市、城關(guān)區(qū)、城關(guān)鎮(zhèn)。
1958年9月,成立公社。
1961年5月,分設(shè)為城關(guān)、青云山、色草灣、歸德堡4個(gè)公社。
1984年8月,改設(shè)為榆林鎮(zhèn)。
同年10月,古塔鄉(xiāng)南川村并入,轄15個(gè)行政村,24個(gè)自然村,36個(gè)村民小組,4個(gè)街道,86個(gè)居民小組。
1985年,將以數(shù)字命名的居民組改為巷道或地名命名的社區(qū)。
1989年7月,更名為榆陽鄉(xiāng),將青云鄉(xiāng)金剛寺,芹河鄉(xiāng)王家樓,沙河,沙河口,牛家梁鄉(xiāng)吳家梁5個(gè)行政村并入。
2001年11月18日,與劉官寨鄉(xiāng)合并更名榆陽鎮(zhèn)。
2015年6月28日,陜西省調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃,撤銷榆林市榆陽區(qū)榆陽鎮(zhèn),設(shè)立長城路街道。