马岔镇,隶属于陕西省榆林市子洲县。地处子洲县西部,东与周家硷镇相邻,西与横山区魏家楼镇接壤,北与电市镇和横山区高镇毗邻,总面积184平方千米。
截至2020年6月,马岔镇下辖21个行政村。截至2018年末,马岔镇户籍人口24670人。2011年,马岔镇农业总产值达到0.7亿元,工业总产值达到0.3亿元,社会消费品零售总额达0.2亿元。