麻栗坡有11个乡镇,4镇7乡。分别是:麻栗镇、大坪镇、天保镇、董干镇、猛硐瑶族乡、下金厂乡、八布乡、六河乡、杨万乡、铁厂乡、马街乡。
麻栗坡县地处云贵高原,由于众多河流的切割,形成了老君山、天平山、大黑山、关告大山四大山系,地形自西向东倾斜,最高海拔2579米,最低海拔107米。由于海拔落差大,气候无常,有“一山分四季,十里不同天”之说。县境内植物种类丰富,适宜于多种农作物和经济作物的生长。
麻栗坡县位于云南省文山壮族苗族自治州东南部,地处东经104°33'—105°18',北纬22°48'—23°34'之间。东北部与富宁、广南两县相邻,北部与西畴县相接,西南部与马关县毗邻,东南部与越南社会主义共和国河江省的同文县、安明县、官坝县、渭川县、黄树皮县和省会河江市“五县一市”接壤,国境线长277公里。