潘庄镇地处县境北部偏西。驻地潘庄位于县城北19公里。面积84.5平方公里,辖27个行政村,26087人,粮食产量12190吨。
镇政府驻潘庄村。面积84.5平方千米,人口2.59万。辖27个村委会:潘庄、沈庄、大岭、苇家沟、荆子峪、赵各庄、东蔡庄、西蔡庄、上新庄、下新庄、富申庄、翁家沟、卸甲庄、亮甲峪、柴家哨、张各庄、白家窝、毛各庄、宣家沟、桃林营、苏家沟、秀各庄、滤马庄、大万石山、小万石山、大杨各庄、小杨各庄。