公白镇位于和平县南端边陲,与东源县三河、连平县绣缎接壤,北距县城25公里,南离船塘街15公里。面积63.3平方公里。可供开发的水力资源,特别是地热、辉绿岸蕴藏量相当丰富。镇辖8个行政村1个居委会,人口1.1961万人,96%是农业人口。2003年农业总产值2136万元(现行价)。近几年,在各方面的扶持下,充分利用外资、外商,因地制宜,开发山地,大面积种植名优水果,取得良好的经济效益,各项事业欣欣向荣。镇有年供电量50万千瓦时的供电所和一座水电站;个体工商户50多家,从事运输、饮食、商品零售等行业。