白彥鎮,隸屬於山東省臨沂市平邑縣,地處平邑縣西南部,爲臨沂市、棗莊市、濟寧市、平邑縣、山亭區、鄒城市交界處,東鄰原魏莊鄉,南與棗莊市接壤,西接濟寧市,北靠流峪鎮,行政區域面積192平方千米。截至2019年末,白彥鎮戶籍人口爲86402人。
早在五六千年前就有先民在此勞動、繁衍生息;1985年8月6日,從白彥區99行政村中劃出30行政村新置黃坡鄉;後白彥區撤區設白彥鎮;2001年1月,黃坡鄉、山陰鄉併入白彥鎮。截至2020年6月,白彥鎮轄10個社區、31個行政村。
2019年,白彥鎮有工業企業41個,其中規模以上4個,有營業面積超過50平方米以上的綜合商店或超市124個。