新发镇位于会理县城南端,距会理县城73公里,东北与通安镇相连,南与杨家坝乡接壤、北与木古镇相接。镇政府驻地新铺子村1组(新发街)。 政区沿革民国时期属新德乡,1951年建新发乡(属四区,1953年属五区,1956年属通安区),1958年新建、新发、江普三乡合并成立铁流公社,1961年新建、新发划出成立新发公社,1983年改为新发乡,2013年撤乡设立为新发镇。
2018年区划调整,原江普乡丰隆、新建、智力、船房四个村并入新发镇。 全镇幅员面积200余平方千米,下辖河心、新铺子、营盘、鲁车、铜厂、民主、小箐、乐寨、大箐、银星、丰隆、新建、船房、智力14个村,106个村民小组。2018年区划调整后人口总数20500人。总人口以汉族为主,占85%,少数民族占15%。 地形地貌境内大部为丘陵和山地,东面和西北面是高山,中间为盆地坝子。
境内最高海拔2603米(大登糖),最低海拔865米(金沙江边)。 气候属国内中亚热带西部半湿润气候,其特点是日照时数多,蒸发旺盛;雨量集中,干湿季分明;气候温暖湿润,四季分明。年平均气温14.80c,无霜期年平均为235天,年平均日照时数2388小时。年平均总降雨量600毫米。 境内资源丰富。其中矿产资源主要以铁、锰、铜、镍等为主,辅之以矿石开采加工销售,据勘测,镍矿总储量为4000金属吨,铜矿总储量6000金属吨,铁矿总储量1亿吨以上;同时,境内光热及土地资源丰富,太阳能光伏及风能发电潜力大。