三堆镇,民国时设十三联保,旋改三堆联保,因境内白龙江西侧有三堆礁石而得名,后历改三堆镇、三堆乡、三堆公社,1985年改建三堆镇。三堆镇辖20个村、4个社区,总人口15783人(2017)。总面积213.45平方千米。兰海高速公路、212国道贯穿全境,距广元城区40公里。2014年,三堆镇实现地区生产总值58529万元,农民人均纯收入达到8952元,城镇居民人均可支配收入达到20000元。三堆镇是四川省100个小城镇建设试点示范镇之一,境内有国家重点风景名胜区——白龙湖、宝珠寺等景区景点,有“川北唢呐”等非物质文化遗产。