柳杜乡,隶属于山西省太原市清徐县,地处清徐县西南端,东与孟封镇隔汾河相望,西南接吕梁市文水县,西邻吕梁市文水县南安镇,北与清源镇为邻。全乡行政区域面积38.35平方千米。
1949年,属清源县第四区。1953年冬,撤区划乡,始设柳杜乡。1984年5月,改柳杜乡。2018年末,柳杜乡辖区户籍人口20972人。截至2020年6月,柳杜乡下辖11个行政村,乡人民政府驻柳杜村柳兴大街23号。
截至2011年,柳杜乡农民人均纯收入10020元。截至2018年,柳杜乡有工业企业20个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市21个。