民国三十五年(1946年)5月,属滦南县五区、城厢区;2002年2月,由胡各庄镇代管的西万坨管理区与倴城镇代管的方各庄管理区合并,设立方各庄镇。
截至2018年末,方各庄镇户籍人口为30022人。
截至2020年6月,方各庄镇辖29个行政村,
镇人民政府驻东杜方各庄村富民路2号。
2011年,方各庄镇财政总收入581万元,比上年增长83.8%。其中地方财政收入252.4万元,比上年增长252%。人均财政收入191.4元,比上年增长83.1%。
2018年,方各庄镇有工业企业26个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市37个。