花滩镇在1958年,设花滩公社;1984年,公社改花滩乡;1992年,乡改花滩镇。 截至2019年末,花滩镇户籍人口为23385人。截至2020年6月,花滩镇辖2个社区、8个行政村, 镇人民政府驻花滩桥。 2019年,花滩镇有工业企业6个,有营业面积超过50平方米以上的综合商店或超市6个。花滩镇有宜珙路从境内经过。2011年末,镇区客运站1个,日发客运汽车16班次,日均客运量300多人次。地处长宁县西部,东靠井江镇、铜锣镇边境,南与硐底镇相连,西至珙县巡场镇、高县沙河镇,北同铜鼓镇接壤,行政区域面积52.41平方千米。