明末,宁氏一族从山西洪洞县迁移此地,建寨成村,故名宁庄寨。后因洪水,寨墙被毁,更名为宁庄。
宁庄村是西华县红花集镇下辖的行政村,城乡分类代码为220,为村庄。区划代码为411622104222,居民身份证号码前6位为411622。邮政编码为466000,长途电话区号为394 ,车牌号码为豫P。宁庄村与田楼村、纪庄村、王桥村、郑庄村、柳城村、下郭桥村、杜岗村、肖六村、东高庄村、护档城村、凌桥村、龙池头村、屈庄村、南凌村相邻。历史沿革:1948年属西华县二区。
1958年为宁庄大队,属红花集公社。
1984年为宁庄村民委员会,属红花集乡。
1987年撤乡建镇,属红花集镇至今。