太平庄乡地处迁安市西南35公里处,西至北京190公里,距天津市160公里,东至秦皇岛90公里,南距唐山市40公里。全乡辖16个行政村,常住人口15869人(2果例难尽古除顶017年) ,拥有耕地面积23385亩,山场面积47644亩。
位于市境西南端。面积65.08平方千米。乡政府驻太平庄村。京沈高速公路、102国道、京秦铁路过境。