撒莲镇在明洪武二十七年(1394年),设流官迷昜守御千户所。1998年3月,乡改镇。2019年12月13日,撤销垭口镇,将其所属行政区域划归撒莲镇管辖。截至2020年6月,撒莲镇下辖2个社区和10个行政村, 镇人民政府驻禹王宫村。截至2018年末,撒莲镇户籍人口16955人。辖区总面积122.28平方千米。截至2018年末,撒莲镇有工业企业3个。撒莲镇境内矿藏资源主要为硫铁矿、石灰石矿、铀矿,集中分布在风流山、老厂沟一带;境内有耕地面积1.8万亩。撒莲镇境内最高点位于海塔村,海拔2418米;最低点位于湾崃村,海拔1030米。