辛庄镇,隶属于河南省濮阳市范县,地处范县西南部,东隔黄河与山东省菏泽市鄄城县旧城镇相望,南与濮阳县王称堌镇接壤,西连濮城镇,北与杨集乡为邻,行政区域面积71.07平方千米。
1973年,从濮城公社析出部分村庄,成立辛庄公社;1984年,改为辛庄乡。2013年,辛庄乡撤乡建镇。截至2018年末,辛庄镇户籍人口为59638人。截至2020年6月,辛庄镇辖1个社区、56个行政村,镇人民政府驻后辛庄村。
2011年,辛庄镇完成财政总收入1189万元,比上年增长20%,其中地方财政收入663万元。人均财政收入229元,比上年增长20%。2018年,辛庄镇有工业企业42个,其中规模以上9个,有营业面积超过50平方米以上的综合商店或超市25个。