乃林镇隶属于内蒙古赤峰市,位于喀喇沁旗东部,距锦山镇62公里。东隔老哈河与建平县为界,南隔刊教沦河与宁城县为界,西接旗内西桥镇,北接旗内昌盛远乡。东西长11公里,南北宽10公里,总面积87平方公里,耕地面积55955亩。