五合镇,隶属于甘肃省白银市靖远县,地处靖远县东北部,东与靖安乡相邻,南靠黄家屲山与平川区共和镇毗邻,西连东升镇,北与宁夏回族自治区中卫市沙坡头区香山乡接壤,行政区域总面积332.94平方千米。
清代时期,归属陕西道;1958年,成立五合公社;1983年,改为五合乡。2016年8月,五合乡撤乡建镇。截至2018年末,五合镇户籍人口为32993人。2020年6月,五合镇下辖14个行政村。
2011年,五合镇农民人均纯收入4500元。2018年,五合镇有工业企业12个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市35个。