林西鎮隸屬於內蒙古自治區赤峯市林西縣,地處林西縣中南部,東與巴林右旗大板鎮毗鄰,南與新城子鎮接壤,西與大營子鄉相連,北與大營子鄉爲鄰。區域面積167平方千米。截至2018年末,戶籍人口15574人。
民國三十八年(1949年)4月,設林西城關區。1955年3月,設林西鎮。1958年12月,改林西公社。1984年2月,撤銷公社建制,恢復林西鎮。截至2020年6月,林西鎮下轄8個行政村。
截至2018年末,林西鎮有工業企業41家,其中規模以上工業企業22家,營業面積超過50平方米以上的綜合商店或超市39家。