辖1镇31乡151附乡。民国三十四年改称平海乡辖15保224甲。1950年隶莆田县十二区公所埭头管辖。1958年建立平海人民公社。1988年改平海乡。1993年12月改为镇建制。2002年隶秀屿区。
行政区划.平海镇共辖20个行政村，分别是：平海村、东美村、石井村、卓东村、上店村、江堤村、山星村、赤坡村、东湖村、埭周村、山后村、溪边村、西柯村、石塘村、高苍村、清洋村、北峤村、嵌头村、上林村、鹅下村。岛屿包括等。