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