新林镇位于赤峰市林西县北部,地理位置东经117°56′,北纬43°51′。地处林西北部乡镇腹地,镇政府驻地新合距县城60公里。与锡林郭勒盟的西乌旗毗邻。东西长50公里,南北宽25公里,总面积516平方公里。