呼兰镇地外磐石市东部,与桦甸接壤。系丘陵地带。东西宽21公里,南北长32公里,总幅员面积289.6平方公里。总耕地面积5238公顷,其中旱田3558公顷;水田1725公顷。
辖区内水利资源十分丰富,有县级中型水库1座,小二型水库7座,塘坝36座,东西2条灌渠长45公里,有效灌溉面积1000公顷,呼兰河、筒子河、二道河蜿蜒25公里,自流灌溉面积725公顷。形成了一个完整的灌溉网络。全镇下辖二个居民委,18个行政村,65自然屯。2003年全镇总人口为31472人。其中镇区内人口为8915人。民族包括汉、朝、蒙、满等,少数民族以朝鲜族居多,并有一个单一朝鲜族行政村。.