马鬃山镇是甘肃省酒泉市肃北蒙古族自治县所属的副县级镇,是甘肃省唯一的边防地区和边境贸易口岸。位于酒泉市瓜州县和玉门市以北,属于肃北蒙古族自治县的飞地,面积31630平方公里,相当于全县的一半,略小于海南省。该镇共辖5个行政村,326户牧民,总人口1845人。