马家砭镇,隶属于陕西省延安市子长市。地处子长市东部,东邻榆林市清涧县折家坪镇,南与延川县永坪镇接壤,西连杨家园则镇,北接榆林市子洲县何家集镇。总面积207.25平方千米。
截至2020年6月,马家砭镇下辖18个行政村。截至2018年,马家砭镇户籍人口20560人。2011年,马家砭镇农业总产值0.8亿元。