湄洲镇是中国福建省莆田市秀屿区下辖的一个镇。
湄洲镇共辖12个行政村,分别是:[1]
宫下村委会、高朱村委会、东蔡村委会、莲池村委会、寨下村委会、汕尾村委会、西亭村委会、北埭村委会、港楼村委会、后巷村委会、下山村委会、乌丘村(未实际管辖,被台湾当局实际控制)。