新万发镇,隶属于吉林省松原市扶余市,地处扶余市中部,东距扶余市45千米,西距松原市60千米;东与弓棚子镇接壤,南与五家站镇、新站乡相连,西与三井子镇毗邻,北与大林子镇交界。行政区域总面积260平方千米。
清顺治年间,有山东人迁移至此,开荒建屯;2001年,新万发乡改为新万发镇。截至2018年末,新万发镇有户籍人口35530人。截至2020年6月,新万发镇下辖21个行政村。
2011年,新万发镇财政总收入1.9亿元,人均财政收入0.68万元。