桑郎镇,隶属于贵州省黔西南布依族苗族自治州望谟县,地处望谟县东部,东、北与黔南布依族苗族自治州罗甸县罗暮乡、罗苏乡接壤,南接昂武镇、纳夜镇,西邻麻山乡、乐旺镇。镇人民政府驻地距县城27千米。总面积114.70平方千米。截至2019年末,桑郎镇户籍人口10498人。
清道光年间(1821~1850年),桑郎属罗斛厅(今罗甸县)。1991年12月,撤区并乡建镇,撤销桑郎区和桑郎乡,建立桑郎镇。截至2020年6月,桑郎镇辖6个村,镇人民政府驻桑郎村。
2011年,桑郎镇农民人均纯收入3680元。截至2019年末,桑郎镇有工业企业15个,有营业面积超过50平方米以上的综合商店或超市20个。