马镇镇原建乡,1992年撤乡改为镇,镇政府驻马镇村。马镇镇位于神木县东南部,地处黄河沿岸,属黄河沿岸土石山区。与山西兴县隔河相望,与府谷县毗邻,是两省四县的交界处,地理位置较为优越。全镇南北长35公里,东西宽14公里,总面积188.76平方公里,耕地总面积为67248亩(其中枣林20000亩,水浇地6532亩),人均耕地3亩。全镇辖35个村民委员会,62个自然村,72个村民小组,4780户19968人。
镇内的基本特征:农业人口多,基础脆弱,抗灾能力差。基础设施较完善,小城镇建设初具雏形。红枣主导产业发展迅猛,总面积2万余亩,正常年间产量可达600万斤。这里盛产的红枣以个大、皮薄、肉厚、色艳、味美、含糖量高而闻名。以养羊为主的畜牧业发展较快,羊子存栏9814只,大畜1304头,猪1267头,鸡7250只。生态环境明显改善,退耕还林草面积达16648亩,人工种草20559亩。2003年全镇财政收入达54.3万元,人均纯收入1520元。