1939年4月属沛滕边联合办事处第八区。
1944年10月,沛滕边县改称临城县,微山岛为临城县八区。
1949年3月,为临城城县九区。
1949年12月,属微山湖区办事处。
1950年5月撤销湖区办事处。
微山岛又为临城县第九区。
1952年9月临城县改称薛城县,微山岛为薛城县第九区。
1953年8月,微山岛由薛城县划归微山县,为三区。
1956年9月,属微山湖区。
1959年9月为微山岛公社。
1984年4月改称微山岛乡。
2013年12月撤乡设镇,为微山岛镇。