【概況】位于常熟市西南部,距市區13千米。面積104.26平方千米,人口75319人(2007年),F轄3個社區、20個行政村。蘇(州)常(熟)公路過境。
【沿革】1949年稱辛安鎮,1957年改鄉,1958年改公社,1983年改鄉,1993年改鎮。1996年,面積37.5平方千米,人口2.6萬人,轄港巷、合同、車塘、潭塘、辛西、辛樂、張港涇、顧涇、俞家基、吳港、界善、陶蕩、建設、呂舍、日華浜、宅圩、招軍、羅濱、招東、南棣、新南、劉巷、新蘇、漁業24個村委會和辛莊市鎮1個居委會。
2003年,將辛莊鎮與楊園鎮合并設立辛莊鎮,面積70.06平方千米,人口4.92萬人,轄2個居委會、21個村委會,鎮政府駐辛莊。2005年,將原練塘鎮所轄張家橋、張橋2個居委會和東旺、張家橋、嘉菱、旺倪橋、平墅、謝家塘、衛家塘7個村委會劃歸辛莊鎮管轄,全鎮面積104.26平方千米,人口7.47萬,轄4個居委會、23個村委會,鎮政府駐辛莊。
【2011年代碼及城鄉分類】320581110:~001 121辛莊社區 ~002 122楊園社區 ~003 122張橋社區 ~200 220呂舍村 ~201 220金蕩村 ~202 220合泰村 ~203 121辛中村 ~204 220常南村 ~205 121潭蕩村 ~207 122張港涇村 ~208 122華欣村 ~210 220沈浜村 ~211 220雙浜村 ~212 220洞港涇村 ~213 220朱家橋村 ~216 121桃園村 ~217 220東旺村 ~218 121張家橋村 ~219 220旺倪橋村 ~220 220平墅村 ~222 220衛家塘村 ~223 122嘉菱村 ~224 122楊中村
【2006年代碼】320581110(轄3個社區、21個行政村):~001辛莊市鎮居委會 ~002楊園市鎮居委會 ~003張橋社區 ~200呂舍村 ~201金蕩村 ~202合泰村 ~203辛中村 ~204常南村 ~205潭蕩村 ~207張港涇村 ~208華欣村 ~210沈浜村 ~211雙浜村 ~212洞港涇村 ~213朱家橋村 ~214新張村 ~215學甸村 ~216桃園村 ~217東旺村 ~218張家橋村 ~219旺倪橋村 ~220平墅村 ~222衛家塘村 ~223嘉菱村
原【楊園鎮】位于常熟市西南部,距市區13千米。水路有元和塘、望虞河。1949年稱歸政鎮,1957年改楊園鄉,1958年改公社,1983年改鄉,1992年改鎮。1996年,面積31.7平方千米,人口2.6萬人,轄查浜、廟浜、洞涇、亞浜、新浜、東浜、東項、西項、高橋、大婁、湘莊、朱橋、何橋、學甸、滄涇、桃園、新河、沈浜、村啟南、張項、王涇、漁業22個村委會和楊園1個居委會。
原【張橋鎮】位于常熟西南部,距市區18千米。境內有南湖蕩、嘉菱蕩、望虞河,多條公路通達,水陸交通均可。1949年稱嘉菱鄉,1957年更名張橋鄉,1958年改公社,1983年改鄉,1992年改鎮。1996年,面積32.9平方千米,人口2.7萬人,轄南新橋、涇橋、東平、中安、東村、西旺、廟橋、張家橋、南湖、嘉菱、鞋橋、洞涇、歐陽、謝家塘、石橋、衛浜、漁業17個村委會和張橋1個居委會。2003年,將練塘鎮與張橋鎮合并設立練塘鎮,全鎮面積79.42平方千米,人口5.8萬人,轄3個居委會、19個村委會,鎮政府駐練塘。2005年,撤銷練塘鎮,原練塘區域并入尚湖鎮,原張橋區域并入辛莊鎮。