罗庄子镇,隶属于天津市蓟州区,地处蓟州区北部山区,东与穿芳峪镇相邻,南与渔阳镇接壤,西与官庄镇为邻,北与平谷区金海湖镇、下营镇相连,距蓟州城区10千米,总面积99平方千米。截至2020年,罗庄子镇总人口13986人。
1983年,现罗庄子镇境域置洪水庄乡、罗庄子乡;2001年,撤销洪水庄乡、罗庄子乡,设立罗庄子镇。截至2020年6月,罗庄子镇下辖25个村,镇人民政府驻城下村。
截至2019年末,罗庄子镇有工业企业5个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市25个。