馬塘鎮位于文山縣中部偏東北,距縣城24千米。東接攀枝花及硯山縣盤龍鄉,南與喜古、壩心毗鄰,西與老回龍、德厚接壤,北與紅甸、秉烈相連,面積272.89平方千米。人口3.42萬人(2006年),有漢、壯、苗、彝、回等民族。轄9個行政村:馬塘、熱水、卡莫、湯壩、黑莫、榮華、新開田、法克、干塘子。鎮政府駐馬塘。屬半山區,海拔在1340米—1450米之間。有煤、鐵、錳、鋅等礦藏,森林覆蓋率為36%。平船公路與蒙馬公路在境內相交。
[沿革]1988年設馬塘鄉。1997年,面積272.9平方千米,人口3.1萬,轄馬塘、卡莫、熱水、湯壩、黑莫、榮華、法克、新開田、干塘子9個行政村。?年撤鄉設鎮。2005年末,272.89平方千米,人口34229人,其中漢族6451人,非農業人口1039人,轄9個行政村,98個自然村,110個村民小組。
[郵編]663001 [2008年代碼]532621104: ~201馬塘村 ~202熱水村 ~203卡莫村 ~204湯壩村 ~205黑莫村 ~206榮華村 ~207新開田村 ~208法克村 ~209干塘子村