杨善镇位于山东省 潍坊市 临朐县城南,面积39.4平方公里,辖32个行政村,人口4.5万,其中镇区8个村,1.2万人。2002年,全镇农村经济总收入达10.6亿元,财政收入1078万元,农民人均纯收入3700元。