梅州古称嘉应州,昌乐县在民国时期改为五华县,镇级建制已有百年历史。解放后,行政机关和行政区域的名称多次变更,曾称安流乡、安流公社、安流区公所,1987年开始称安流镇。2003年12月和2004年11月,文魁镇和大渡镇合并为安流镇。现在安流镇辖42个行政村,4个社区委员会。