马塘镇位于文山云南省县中部偏东北,距县城24千米。到县道路为国家二级路面,交通方便,东接攀枝花及砚山县盘龙乡,南与喜古、坝心毗邻,西与老回龙、德厚接壤,北与红甸、秉烈相连。该镇辖马塘、新开田、干塘子等9个村委会 86个自然村,111个村民小组。据当地政府官方网资料显示,该镇有农户7325户,共34595人,其中农业人口总数为33578人,劳动力20056人。1整个镇国土面积272.89平方公里,属半山区,海拔海拔在1340~1450米之间,年平均气温18.5℃,适合种植粮食,主产稻谷、玉米,经济作物有烤烟、甘蔗、花生、辣椒最适宜,烤烟最有发展前景,境内有煤、铁、锰、锌等矿藏等。全镇耕地面积37351亩,人均耕地1.125亩。森林面积157700亩,覆盖率36%,共有经济林果地150亩。