桦树镇位于临江市东北部,东径126°1?,北纬41°27?。地处长白山系龙岗山脉,东与长白山保护区毗邻;西与江源区松树镇、临江市闹枝镇接壤;北与抚松县交界;南与蚂蚁河乡相连;东西相距125公里,南北相距45公里,幅员669.5平方公里。镇区面积1.5平方公里。辖7个行政村。