义棠镇,隶属于山西省晋中市介休市,地处介休市西南部,东与城关乡、绵山镇相连,南和灵石县两渡镇接壤,西、北和吕梁市孝义市相邻,镇人民政府距介休市区约10千米,行政区域面积77.67平方千米。截至2019年末,义棠镇户籍人口为35588人。
1949年,属第五区;1984年4月,义棠公社改义棠乡;同年9月,义棠乡改义棠镇。截至2021年10月31日,义棠镇辖20个行政村;镇人民政府驻义棠村。
截至2019年末,义棠镇有工业企业28个,规模以上10个,有营业面积超过50平方米以上的综合商店或超市36个。