苗庄镇,隶属天津市宁河区,地处宁河区东部、芦台镇北部,东隔还乡河与河北省唐山市丰南区相望,南邻汉沽农场,西靠蓟运河与宁河镇、廉庄镇一水相分,北与板桥镇接壤, 行政区域面积62.3平方千米。
截至2019年末,苗庄镇户籍人口为17761人。
截至2020年6月,苗庄镇辖30个行政村(刘庄子村、大沙窝村、小沙膏村、麦穗沽村、苗枣庄村、柳庄子村、小茄庄村、张凤庄村、苗庄子村、南珠庄村、前捷道沽村、中捷道沽村、小捷道沽村、后捷道沽村、东瓦房港村、西瓦房港村、赵路庄村、马滑庄村、前于飞庄村、中于飞庄村、东窝村、后刘瘸村、塔慈村、倒流村、南窝村、立原村、前江石沽村、后江石沽村、杨庄村、孟旧村)。
2016年,苗庄镇完成财政收入4268.97万元。2019年,苗庄镇有工业企业22个,有营业面积超过50平方米以上的综合商店或超市11个。
苗庄镇共有30个辖区:刘庄子村、大沙窝村、小沙窝村、麦穗沽村、苗枣庄村、柳庄子村、小茄庄村、张凤庄村、苗庄子村、南珠庄村、前捷道沽村、中捷道沽村、小捷道沽村、后捷道沽村、东瓦房港村、西瓦房港村、赵路庄村、马滑庄村、前于飞庄村、中于飞庄村、东窝村、后刘瘸村、塔慈村、倒流村、南窝村、梨园村、前江石沽村、后江石沽村、东杨庄村、孟旧窝村、