桑壁镇,隶属于山西省临汾市永和县,位于永和县东南部,距县城35公里,东接隰县阳头升乡,南毗大宁县太德乡,西连交口乡、芝河镇,北依坡头乡。行政区域面积183.39平方千米。
1949年,属永和县第四区。1950年,属永和县第二区。1953年,置桑壁乡,属第二区。1958年,属吕梁县红星公社。1961年,属永和县红星公社,同年8月,红星公社更名桑壁公社。1984年12月,桑壁公社改桑壁镇。2001年,署益乡并入桑壁镇。截至2018年末,桑壁镇户籍人口为6032人。截至2020年6月,桑壁镇辖10个村,镇人民政府桑壁村。
2011年,桑壁镇农业总产值5134万元,比上年增长35.8%,农业增加值占全镇生产总值的74.7%。社会消费品零售总额达1714万元,比上年增长11%;集市贸易成交额1265万元,比上年增长10%。2018年,桑壁镇有工业企业1个,有营业面积超50平方米以上的综合商店或超市有4个。