半坡乡位于澜沧江畔,乡集镇距景谷县城97公里,地处县城西南部,东北与永平镇接壤,南与勐班乡相邻,西与澜沧县和临沧市双江县隔江相望,全乡总面积355.1平方公里(有耕地21948亩,其中水田4581亩,旱地17367亩),地势东北高、西南低,最高海拔2283.5米,最低海拔635米。辖9个村民委员会98个自然村118个村民小组,属典型的山区乡。境内立体气候显著,拥有丰富的矿藏资源(高岭土、铜、铁、铅锌矿石等)、土地和森林资源,全乡森林覆盖率达百分之七十五(百分之九十三的林地被划为“天保工程”)。2014年末,全乡总户数5443户,总人口14475人,其中,农业人口户数3475户,农业人口11868人,占全乡总人口的八十一点九。居住着汉、傣、彝、白、拉祜、布朗等12个民族,少数民族人口5852人,占全乡总人口四十点四。
主要经济支柱有烤烟、畜牧业和松脂产业,正在培植的产业有茶叶(油茶)、橡胶和核桃产业。