社棠镇,隶属于甘肃省天水市麦积区,地处麦积区城郊东部,东与伯阳镇相连,南临渭河与马跑泉镇隔河相望,西与道北街道毗邻,北与清水县丰望乡接壤,区域面积57.6平方千米,2018年,户籍人口19710人。
三国时,属魏国广魏郡治地临渭县。北魏时,为绵诸县治地。五代时,清水县治一度迁入境内。1949年后,设社棠镇。1958年,为北道镇公社社棠管理区。1971年,称社棠公社。1983年,改为社棠乡。1986年1月,改为社棠镇。截至2019年10月,社棠镇下辖4个社区和17个行政村。
2018年,社棠镇有工业企业19个,有营业面积超过50平方米以上的综合商店或超市5个。