小佘太镇,隶属内蒙古自治区巴彦淖尔市乌拉特前旗,地处乌拉特前旗东北边陲,东与包头市固阳西斗铺镇相邻,南与明安镇接壤,西与大佘太镇和大佘太牧场相连,北与乌拉特中旗石哈河镇毗邻。辖区面积635平方千米。截至2018年末,小佘太镇户籍人口12149人。中华人民共和国成立初,属安北县。1954年10月,划归乌拉特前旗二区。旗县合并后,划为小佘太乡。1958年9月,成立小佘太钢铁公社,后与明安公社合并。1984年3月,改社建乡,为小佘太乡。2005年12月,小佘太乡改镇。截至2020年6月,小佘太镇辖4个行政村,镇人民政府驻大十份村。2018年,小佘太镇有工业企业2个,其中规模以上工业企业有1个。民国时期,小佘太镇划归安北县佘太区,划为佘忠乡,同划时归乌拉特中后旗。