辛庄镇位于常熟市西南部,以镇政府(行政服务中心)为准基点,处东经120°40′21″,北纬31°32′27″,东接沙家浜镇,南毗苏州市相城区,西邻无锡市锡山区鹅湖镇,北与尚湖镇、莫城街道接壤。区域面积104.26平方千米。
辛庄镇户籍人口75761人,常住人口106282人。
辛庄镇下辖20个行政村(张港泾村 、旺倪桥村、卫家塘村、张家桥村、朱家桥村、金荡村、吕舍村、潭荡村、嘉菱村、常南村、华欣村、合泰村、平墅村、东旺村、双浜村、洞港泾村、桃园村、辛中村、沈浜村、杨中村)、4个社区(杨园社区、辛庄社区、张桥社区、辛阳社区)、1个农场。
2022年,辛庄镇实现地区生产总值88.38亿元,比上年增长6%;完成一般公共预算收入7.38亿元,比上年下降10%;实现工业开票销售收入482亿元,比上年增长16%;规模以上企业154家,实现规模以上工业总产值330.69亿元,比上年增长6.79%,实现利税总额16.54亿元;完成服务业开票销售收入79.32亿元,比上年增长29.11%;进出口总额完成13.23亿美元;到账外资1437万美元。
2018年重新确认国家卫生县城(乡镇) 。
2019年10月,辛庄镇入选“2019年度全国综合实力千强镇”。
辛庄镇共有27个辖区:鑫旺里社区、汀上家园社区、三鑫社区、华远波士顿社区、金地艺境社区、首创光合城社区、白塘口村、上小汀村、唐庄子村、前辛庄村、中辛庄村、后辛庄村、下小汀村、张满庄村、生产圈村、邢庄子村、高庄子村、上王庄村、张家咀村、柴辛庄村、上郭庄村、继泰村、柴家圈村、新桥村、清和村、建明村、双鑫(辛庄)工业园区社区、