八寨镇,隶属于云南省文山壮族苗族自治州马关县,地处马关县西部,东与大栗树乡接壤,南与篾厂乡毗邻,西与红河州屏边县的白河乡交界,北接文山市平坝镇,镇人民政府距县城46千米,行政区域面积351.89平方千米,截至2019年末,八寨镇户籍人口为44176人。
明朝时期,八寨镇境域为阿雅城。2006年,浪桥乡并人八寨镇。截至2020年6月,八寨镇辖1个社区、15个村;镇人民政府驻八寨村塘子边1号。
2019年,八寨镇有工业企业16个,规模以上企业1个,有营业面积50平方米以上的综合商店或超市34个。