金山衛(wèi)鎮(zhèn)原為金衛(wèi)鄉(xiāng),位于金山縣南部濱海,處沿海地帶。
明初為沿海海防要地。
清代屬胥浦鄉(xiāng)六保和仙山鄉(xiāng)七保。
清雍正四年至乾隆二十四年(1726~1759)設(shè)縣治于金山衛(wèi)城,隸松江府。
自該年至乾隆年間,乾隆三十三年至嘉慶元年(1768-1796),金山衛(wèi)城先后二度作金山縣治,時達(dá)60年。
1913年置衛(wèi)城鄉(xiāng);1929年屬第八區(qū)(金衛(wèi)),1935年改稱第六區(qū),1945年為金衛(wèi)區(qū),1946年撤區(qū),翌年并衛(wèi)城、濱海、大石和肇基(部分)鄉(xiāng)境,成立金衛(wèi)鎮(zhèn);1949年10月設(shè)金衛(wèi)區(qū);1950年隸張堰區(qū),1957年撤區(qū),并西門、大石、新扶、典浦鄉(xiāng)為金衛(wèi)鄉(xiāng);1958年轉(zhuǎn)為金衛(wèi)人民公社;1966年劃入山陽公社的農(nóng)建、金衛(wèi)生產(chǎn)大隊(duì)。
1984年恢復(fù)金衛(wèi)鄉(xiāng)建制;1993年5月撤鄉(xiāng)建鎮(zhèn),復(fù)稱金山衛(wèi)鎮(zhèn)。
原錢圩鎮(zhèn)原為錢圩鄉(xiāng),因清初有錢氏富翁建豪宅,置房產(chǎn)形成集鎮(zhèn),因周圍環(huán)水,故名錢家圩,鄉(xiāng)隨集鎮(zhèn)名。
清代是胥浦鄉(xiāng)六保地;1913年屬張堰市;1927年設(shè)錢圩鄉(xiāng),先后屬六區(qū)、四區(qū)(張堰區(qū))管轄;1946年劃入甪里鄉(xiāng)3個保、肇基鄉(xiāng)8個保;1948年撤銷錢圩鄉(xiāng),分屬金衛(wèi)、廊下鄉(xiāng);1949年2月恢復(fù)錢圩鄉(xiāng),1957年7月并八字、劉堰、錢圩3個小鄉(xiāng)建錢圩鄉(xiāng);1958年9月轉(zhuǎn)為人民公社;1984年3月改為錢圩鄉(xiāng);1993年9月撤鄉(xiāng)建鎮(zhèn),成立錢圩鎮(zhèn)。
2001年3月原金山衛(wèi)鎮(zhèn)與錢圩鎮(zhèn)撤并為新的金山衛(wèi)鎮(zhèn),名稱使用至今。