金厂镇,隶属于云南省文山壮族苗族自治州马关县,地处马关县东南部,东南与越南河江省和老街省新马街县、箐门县相接壤,西北与夹寒箐镇、小坝子镇隔小白河相望,东北与都龙镇相连,镇人民政府距马关县城53千米,行政区域面积69.25平方千米,截至2019年末,金厂镇户籍人口10232人。
1949年前,为麻栗坡督办署特别区,金厂镇境域属都龙辖区。1988年,区改镇,3乡改办事处。截至2020年6月,金厂镇辖3个行政村;镇人民政府驻金厂街1号。
2019年,金厂镇有营业面积50平方米以上的综合商店或超市15个。