单甲乡位于沧源县东部,西面与糯良乡、北面与勐省镇接壤,东北与岩帅镇相连,东南与澜沧县隔河相望,南与缅甸接壤,中缅国境线长17.663千米,设有174号、175号、176号3个主界桩和174号1个附桩。全乡辖6个行政村(2个边境村),36个自然村,69个村民小组,常住人口11370人(2017年)。国土面积201.97平方千米,平均海拔1850米。