金山三岛由大金山岛、小金山岛、浮山岛三岛组成,位于东经121°24ˊ~25ˊ,北纬30°41ˊ~42ˊ,距杭州湾北岸陆地最近点(金山嘴)6.2公里。大金山顶峰高103.4米,是上海市地面最高点。
金山三岛古时原在陆上,同属一山,统称金山。五代以前亦称“钊山”。相传春秋战国时期,周康王已在大金山岛之北麓筑有城堡,为金山城,亦称康城。