小塘鎮,隸屬於遼寧省朝陽市建平縣,地處建平縣中南部,東與深井鎮相鄰,南與青峯山鎮交界,西與三家蒙古族鄉接壤,北與白山鄉和張家營子鎮毗鄰,區域面積178.06平方千米,截至2018年,戶籍人口18943人。
清光緒二十九年(1903年),始置建平縣,治所新邱(今建平鎮),小塘屬蒙古區小塘鄉,鄉下設牌。1998年10月,撤鄉設鎮。2003年,合鄉並村,原13村合併爲10個。截至2020年6月,小塘鎮下轄10個行政村。
2018年,小塘鎮有工業企業13個,其中規模以上2個,有營業面積超過50平方米以上的綜合商店或超市14個。