义合镇,隶属于陕西省榆林市绥德县。地处绥德县东部,东接吴堡县辛家沟镇、宋家川街道,南与薛家峁镇、崔家湾镇、枣林坪镇毗邻,西连满堂川镇,北靠中角镇。辖区东西最大距离16千米,南北最大距离20千米,总面积196平方千米。
截至2020年6月,义合镇下辖1个社区、39个行政村。截至2018年末,义合镇户籍人口27411人。2011年,义合镇农业总产值达到1.5亿元,社会消费品零售总额达6000万元。