彭公镇位于长武县境北部。东与相公、芋元乡接壤,南与昭仁镇以鸦儿沟为界,西邻地掌乡,北至泾河流域以地权与甘肃省宁县分属,面积48.6平方公里。全乡总户数4397户,人口16962人,辖行政村17个。乡政府驻地彭南村,西距县城7公里(水平距离5公里)。解放前属进贤乡,解放后属于相公区,为彭公乡管区,公社驻地。全乡地势平坦开阔,南北边缘有山坡和川道、谷滩地。主产粮、果、油等作物。林业生产基础雄厚,方庄林场一九九九年受到国务院嘉奖。畜牧业发展前景好。全乡教育、科技、文化和卫生事业蓬勃发展,人民文化和健康素质显著提高。长宁公路穿越塬面,交通十分便利,境内有马坊、七里水库等景点。方庄、彭南、丰头等村发现古遗址,出土文物较多。乡驻地有中小学、医院、兽医院、农机站、信用社、公安派出所、书店、文化站、广播站,另外还有建材厂、水泥预制厂等乡村企业。2003年国民生产总值达到了3542.49万元,工农业总产值达到2502.5万元,财政收入48.92万元,农民人均纯收入1557元;全乡果树总面积16907亩,粮食总产679.94吨。牛存栏1066头、羊存栏838只、生猪存栏915头。.