桑园镇,隶属于陕西省汉中市西乡县。地处县域西北部,东与城北街道相邻、南与沙河镇接界、北与白龙塘镇相望、西与洋县接壤。总面积130.55平方千米。
截至2020年6月,桑园镇下辖1个社区、8个行政村。截至2018年末,桑园镇户籍人口16249人。2011年,桑园镇农业总产值达到8827万元,工业总产值达到0.33亿元,社会商品销售总额达0.38亿元。