位于沧源县南部，北靠勐角乡，东接单甲乡和糯良乡，西部是班洪乡，南部则与缅甸佤邦勐冒县为邻，国界线长41.484千米。勐董镇总面积260.07平方千米，2010年普查总人口35,741人，是沧源县内人口最多的乡镇，居民以佤族为主，其次是汉族、傣族、彝族和拉祜族，佤族人口占67.09%，汉族占16.22%，勐董也是沧源县内汉族占比最高的乡镇，后三者分别占12.08%、1.57%和0.77%。镇内主要坝子是勐董坝，山脉主要有芒告大山、安墩山等，地势东北和中部高，西部和中东部低，最高点为芒告大山（2,499米），最