上垟在清光绪年间为12-13都1图。
民国时属乌岩区秀西乡。
1948年属乌岩区双秀乡。
1949年5月解放,1950年建立沈岙、上垟两个乡人民政府,属乌岩区。
1956年沈岙、上垟两乡合并为上垟乡。
1958年公社化时称上垟管理区。
1961年体制下放始称上垟人民公社。
1964年乌岩区解体,划归头陀区管理。
驻地西湖村。
小坑公社现辖地域解放前称秀南乡。
1949年建国以后,分别建立小坑乡、象岙乡、和屿门乡,均属乌岩区,1956年撤区并乡,象岙乡大部分并入小坑乡,以当时乡政府驻地小坑街得名。
1958年称小坑管辖区。
1959年屿门乡的后园、日溪、董岙等村并入;同年因小坑街为水库淹没区,管理区迁驻后呈村。
1961年体制下放,调整为小坑人民公社,1962年公社机关移到象岙。
至1964年乌岩区解体,小坑公社划归头陀区管辖。
1970年公社驻地再次从象岙迁移西洋。
1992年5月由上垟乡和小坑乡合并为上垟乡。