截止2022年,湄洲岛属于莆田市直接管辖,下辖湄洲镇,共宫下、东蔡、高朱、莲池、寨下、汕尾、西亭、北埭、港楼、后巷、下山11个行政村,至2008年底,全镇总户数9817户,总人口数4万人。