罗庄乡位于河北省保定市唐县县城西南18千米。面积54平方千米,辖17个行政村,乡政府驻北罗庄村。京广西线公路过境。农业主产小麦、谷子、红薯。其中7个村1958年全部移至水库水平线上,口粮主要靠国家供应。林业、渔业占有一定比重。
1996年由伏城乡、灌城乡合并新建罗庄乡。辖南伏城、西王庄、北罗庄、西罗庄、东罗庄、南罗庄、赵家庄、北伏城、岸上、勺堤、灌城、十八渡、东庄湾、北屯村、坡下、南屯村、坡上17个行政村。