秦代,属秣陵县。
汉初建胡孰县,“胡孰”疑为吴越语地名的华夏文字记音,确切含义不详,待考。
西汉武帝元朔元年(前128)置胡孰侯国。
东汉复置胡孰县,亦称湖熟县。
孙吴省为湖熟典农都尉。
晋复为湖熟县。
南朝亦称湖孰县。
隋废入江宁县。
宋称湖熟市。
明称湖熟镇。
清代湖熟镇为上元县五大镇之一。
民国为江宁县所属最大的镇。
新中国成立前为第五区湖熟镇。
1949年湖熟镇改为县属镇。
1955年属湖熟区。
1957年,为江宁县湖熟镇、龙都乡。
1958年12月湖熟镇改湖熟人民公社。
1961年11月湖熟人民公社析置县属湖熟镇。
1970年11月,为江宁县湖熟、龙都、周岗(析溧水县4村、句容县4村、江宁县5村置)3人民公社。
1982年12月湖熟、龙都、周岗3人民公社分别改湖熟乡、龙都乡、周岗乡。
1983年5月湖熟乡并入湖熟镇。
1994年5月龙都、周岗2乡分别改镇。
2000年3月龙都镇并入湖熟镇。
2006年3月周岗镇并入湖熟镇,新林村划归秣陵街道。
2007年12月撤湖熟镇改设湖熟街道至今。