白彦镇位于东经117°33"北纬35°14"。地處平邑县南部沂蒙山区西南边缘,沂河水系温凉河上游地处三市(临沂市、枣庄市、济宁市)四县(平邑县、山亭区、滕州市、邹城市)交界处,由原白彦、山阴、黄坡三个乡镇整体合并而成系省级中心镇,东与魏庄乡、郑城镇为邻南靠枣庄市,西与济宁市接壤丠临流峪镇,距县城35公里境内地貌类型多样,具有明显的山区特点除温凉河两岸有部分平原外,多部为山地丘陵地形全镇总面积