磨滩镇在民国二十九年(1940年),属广元县王家乡。1958年,乡改公社。1984年,公社改乡。1992年,迁驻磨滩子,观音乡更名磨滩乡。1993年5月,与小新乡合并为磨滩镇。截至2020年6月,磨滩镇下辖1个社区和8个行政村。区域面积87.79平方千米。2019年,磨滩镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市7个。磨滩镇境内有王(家)磨(滩)路、龙(王)枣(林)路,总长34千米;磨滩镇境内河道龙谭河,从工农水库下游经工农、金包、长青、马安、磨滩村从西向东至苍溪雍河乡,长35千米。