新林镇,隶属于内蒙古自治区兴安盟扎赉特旗,位于扎赉特旗东北部,东与黑龙江省齐齐哈尔市龙江县隔河相望,南与巴彦扎拉嘎乡和阿尔本格勒镇接壤,西与巴彦乌兰苏木毗邻,北接呼伦贝尔扎兰屯市关门山乡。新林镇区域面积723.86平方千米,截至2018年末,户籍人口有36162人。解放前,新林镇一带为第八努图克所辖;解放后,为罕达罕努图克一部分;1956年,分出建新发乡;1961年,成立新林公社;1984年,改新林乡;1986年,撤乡建镇;2005年,罕达罕乡并入新林镇。截至2020年6月,新林镇下辖2个居委会、17个村委会。2017年,新林镇企业个数共150个,企业从业人数860人;2018年,新林镇营业面积50平方米以上的综合商店或超市189个。解放前,新林镇一带为第八努图克所辖。