清光绪九年(1883年),设徐舍镇,属荆溪县。
民国元年(1912年),改称徐舍市,属宜兴县;民国十八年(1929年),改为徐舍镇,属徐舍区;民国三十六年(1947年),改置徐舍乡。
1959年,分属徐舍、鲸塘、堰头、潘家坝、芳庄、邮堂、宜丰7个人民公社,
1983年10月,公社改为乡。
1988年,徐舍乡撤乡设镇。
1992年4月,邮堂乡并入芳庄乡。
1995年,芳庄乡撤乡设镇。
2000年6月,宜丰镇(1999年,宜丰乡撤乡设镇)、潘家坝乡并入徐舍镇:堰头乡并入鲸塘镇(1996年,鲸塘乡撤乡设镇)。
2007年4月,芳庄镇、鲸塘镇并入徐舍镇。[5]
2011年末,辖洴浰、长福、宜丰、东岳、美栖、翔圩、南星、余圩、潘东、潘家坝、丰台、胥藏、盛家、鲸塘、烟山、堰头、汤泉、西墟、联星、芳庄、五牧、邮堂、奖墅23个村民委员会和民主1个居民委员会,下设849个村民小组、21个居民小组。[5]
截至2020年6月,徐舍镇辖2个社区、23个行政村:民主社区、鲸塘社区、翔圩村、佘圩村、南星村、美栖村、潘东村、潘家坝村、丰台村、洴浰村、长福村、宜丰村、东岳村、烟山村、鲸塘村、胥藏村、盛家村、堰头村、汤泉村、西墟村、联星村、奖墅村、芳庄村、五牧村、邮堂村,[7] 镇人民政府驻民主社区虹新路118号。[5]
徐舍镇,地处宜兴市西部,东与新街街道毗邻,南与张渚镇、西渚镇接壤,西与溧阳市溧城镇交界,北与杨巷镇、官林镇、高塍镇相连,镇人民政府距宜兴市人民政府16千米,[5] 区域面积179.91平方千米。[6]
徐舍镇
徐舍镇地处太渦平原西部圩区,中东部地势低平,多湖荡。南部属宜溧山地北麓,有烟山丘陵岗地。烟山海拔173.7米。[5]
徐舍镇境内河道属太湖流域。主要河流有南溪河、北溪河、邮芳河、堪溪河、白云溪、厔溪河、龙溪河、鲸溪河、西溪河等。[5]
2011年,徐舍镇有耕地面积14.16万亩,人均1.4亩。[5]