芒卡镇位于沧源佤族自治县西北部,地处东经99°02′37″至99°02′43″,北 纬23°25′21″至23°25′34″。东与班洪乡相望,南与班老乡相连,北邻耿马县孟定镇,西与缅甸南邓特区接壤。面积275.99平方千米(2017年)。总人口13044人(2017年)。辖芒岗、海牙、扣勐、南腊、莱片、白岩、湖广、焦山、南景9个行政村,80个自然村,81个村民小组。镇政府驻芒卡,海拔760米,距县城110千米。沧(源)勐(定)公路过境。中缅边界线长42.33千米。
1945年属蛮库乡,1957年属班洪区,1969年属红五一公社,1971年设南腊公社,1984年改区,1988年设乡。1997年,面积275.8平方千米,人口1.2万,辖南腊、南景、海牙、湖广、焦山、白岩、莱片、芒岗、扣勐9个行政村。2002年,南腊乡撤乡设镇,并更名为芒卡镇。