1912年,属吴县。
1928年,今境分属苏州市、吴县。
1930年,撤苏州市,复属吴县。
1949年5月,分属苏州市、吴县。
1952年8月,分属苏州市郊区和吴县。
1957年3月,分属苏州市郊区娄葑、青旸、苏渔等乡和吴县斜塘、车坊等乡。
1958年8月,复属吴县;同年9月,改为娄葑人民公社。
1959年1月,分属苏州市平江区、沧浪区和吴县。
1962年5月,分属苏州郊区、吴县。
1983年10月,政社分设,复置娄葑乡。
1994年5月,苏州郊区娄葑乡、吴县斜塘镇等5乡镇划归苏州市直接管辖,由苏州工业园区管委会代管。
1996年6月,吴县市郭巷镇塘北村8个村民小组划归娄葑乡。
1999年2月,娄葑乡改镇。
2000年12月,跨塘镇倪浜、唐庄2村划归娄葑镇。
2002年2月,斜塘镇并入;6月,平江区娄门街道东环路以东5个居委会和沧浪区葑门街道徐家浜居委会划归娄葑镇,娄葑镇南园、联青2个居委会划归苏州市沧浪区葑门街道,梅巷、梅花2个居委会划归平江区娄门街道。
2003年7月,跨塘镇临湖村划归娄葑镇。
2004年9月,吴中区甪直镇车坊市镇居委会和朝前等9个村委会划归娄葑镇。
2012年12月26日,娄葑撤镇改为街道,沿用至今。