金山卫镇地处上海市西南金山区杭州湾北岸。全镇地势平坦。面积54.93平方公里。户籍人口4.80万人（2008年）。
行政区划.金山卫镇下辖6个居委会及14个村委会：西门居委会、钱圩居委会、东门居委会、南门居委会、北门居委会、金康居委会、八一村村委会、八二村村委会、永久村村委会、永联村村委会、横浦村村委会、卫通村村委会、农建村村委会、金卫村村委会、卫城村村委会、塔港村村委会、横召村村委会、星火村村委会、八字村村委会、张桥村村委会。
重大历史事件.1937年1