梧桐镇,隶属于山西省吕梁市孝义市,地处孝义市东部,东与大孝堡镇相连,南与下栅乡、晋中介休市义棠镇毗邻,西南与驿马乡,西与柱濮镇接壤,北与中阳楼街道、新义街道接壤,距孝义市区约5千米,区域总面积35.54平方千米。
1949年,梧桐镇境域属孝义县第四区;1995年,由梧桐乡改为梧桐镇。截至2018年末,梧桐镇户籍人口为29711人。截至2020年6月,梧桐镇下辖20个行政村,镇人民政府驻梧桐街。
2018年,梧桐镇有工业企业73个,其中规模以上37个,有营业面积超过50平方米以上的综合商店或超市43个。