1949年,肃宁镇境域属肃宁县第一区;1988年,更名为肃宁镇
;截至2018年末,肃宁镇有户籍人口70823人
;截至2020年6月,肃宁镇下辖9个社区、38个行政村
;镇人民政府驻东关
。
2011年,肃宁镇财政总收入20923万元,比上年增长30%;其中地方财政收入6890万元,比上年增长13%;从各主要税种看,完成营业税1585万元,增值税2274万元,企业所得税9579万元
;2018年,肃宁镇有工业企业89个,规模以上企业12个,有营业面积超过50平方米以上的综合商店或超市41个
。