山丹镇,隶属于甘肃省天水市武山县,地处武山县城西侧,东与城关镇相邻,南与滩歌镇相连,西南与马力镇接壤,西与鸳鸯镇相接,北与榆盘镇毗邻,区域面积117.53平方千米,2018年,户籍人口26506人。
明代,属宁远县在城里。清代,属宁远县十甲里。民国元年(1912年)后,属武山县山丹镇。1949年8月,武山解放后,属县城区,设山丹、韩川、清池、水峪1镇3乡。1983年12月,改为山丹乡。2015年,撤乡设镇。截至2020年,山丹镇下辖4个社区和18个行政村。
2018年,山丹镇有工业企业5个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市7个。