马峡镇位于甘肃省华亭市西部的关山东麓,东南部与东华镇、西华镇接壤,西北部与山寨乡、策底镇相依,西部与庄浪县韩店镇、张家川县毗邻,距县城15公里。根据“新华网”资料,全镇辖14个行政村,64个生产合作社,有12317人(2017),总面积151.17平方千米,有回汉两个民族。