新厂镇地处西盟佤族自治县县城西北部,地处东经99°25′-99°33′,北纬22°47′-22°57′,土地面积138.7平方公里,东部和南部与中课乡、勐卡镇相连,西部和北部毗邻缅甸佤邦龙潭特区与昆马区,是集“边、少、山、穷”为一体的典型的佤族镇,国境线长33.2公里,是县内国境线最长的乡镇,距县城78公里,是离县城最远的一个乡镇。
全镇辖新厂村、阿莫村、窝羊村、代格拉村、永广村个村委会,35个村民小组,28个自然村。居住着佤族、汉族、拉祜族、傣族、哈尼族、彝族等8个民族,全镇有农户数2779户、农业人口10527人,佤族人口占总人口的百分之就是八点九九,是佤族聚居乡镇,2013年由乡改成镇。