乡镇改隶连江县，并改名「东犬乡」、「西犬乡」1970年，中华民国政府将“西犬乡”和“东犬乡”合并为“白犬乡”。1971年，中华民国政府将“白犬乡”更名“莒光乡”，以示“毋忘在莒”。
地理.莒光乡由东莒岛及西莒岛组成，为连江县（马祖）最南端的乡。旧名「东河」、「下沙」、「东肯」、「东犬」的东莒岛，位处马祖列岛的最南端，总面积只有2.64平方公里。因岛屿四周多崃湾港澳，极富渔获之利，加上地势平坦，有较大的地方可栽培青果蔬菜，形成一个自给自足的小海岛。目前东莒仅有「大坪」