1993年调整区划以前(设立吴兴、南浔2区),双林镇叫双林区,辖1镇5乡(双林镇,苕南、镇西、莫蓉、重兆、塘南5 个乡),塘南就是旧馆,双林的辖区比现在多了重兆、旧馆。
1949 年5 月, 成立吴兴县双林区人民政府, 驻双林镇, 辖镇和苕蓉、新罗、花桥、云溪、土山、莫蓉6 个乡。1950 年6 月改区公所, 195 6 年4 月撤区。1958 年, 成立双林人民公社,镇区为镇大队,半年后复为县属镇。
19 61年, 双林公社分建苕南、镇西、莫蓉、重兆、塘南5 个公社及双林镇。
1975年, 恢复双林区, 辖镇和苕南、镇西、莫蓉、重兆、塘南5 个公社。1984年, 分别改乡, 镇和5个乡属湖州市郊区。
1988 年11 月, 湖州市撤城、郊二区,市管乡镇。同年, 复设双林区, 驻双林镇。
1993 年, 隶南浔(派出)区。2003 年,成立吴兴、南浔2个行政区,改隶南浔区。
1993年9月,湖州市下设城区、南浔区、菱湖区3区(派出区,非正式行政区,跟南太湖新区类似),德清、安吉、长兴3县。
2003年1月,湖州市设立吴兴区、南浔区两个市辖区,正式的行政区划 。