南闸街道在宋、元、明时东部为太凝(宁)乡,西部为来春乡。
清康熙三年废乡都,建镇保。
1913年10月改镇为乡,称蔡泾乡,观山乡,谢绮花乡。
1934年划区分乡,蔡泾乡改称南闸镇。
1949年10月南闸镇分为南闸、蔡泾二乡,属花山区。
1956年3月谢南乡和谢北乡并入南闸乡,蔡泾乡划归通运乡,观东、观西并入观山乡,南闸乡属花山区。
1957年9月观山乡并入南闸乡,蔡泾乡仍划归南闸乡。
1958年9月,政社合一,南闸乡改称南闸人民公社,1984年3月称南闸乡,1988年6月称南闸镇,2009年12月撤镇建街道,至今未变。