榆林鎮,內蒙古自治區呼和浩特市賽罕區下轄鎮;榆林鎮地處賽罕區東北邊緣,東與烏蘭察布市卓資縣碌碡坪鄉接壤,南依蠻汗山與黃合少鎮相連,西與巴彥鎮相接,北靠大青山與新城區保合少鄉毗鄰,行政區域面積242.32平方千米,截至2019年末,榆林鎮戶籍人口爲24589人。
民國時期,榆林鎮境域屬土默特旗第一自治督導處和歸綏縣第一區雙重管轄。1986年3月,改榆林鎮。截至2021年10月,榆林鎮轄1個社區、21個行政村;鎮人民政府駐榆林村。
2019年,榆林鎮有營業面積超過50平方米以上的綜合商店或超市75個。