八布乡位于麻栗坡县境中部,东接杨万乡,南连下金厂乡,西邻西畴县平寨乡,北靠越南官坝县。乡人民政府位于八布村委会所在地,距省会昆明520公里,距州府文山83公里,全乡国土面积172.98平方公里,居住着汉、壮、苗、瑶、蒙等5个民族。