乡崇德里，至元清属二十六都。清未曾划归闽县(今闽侯县)，后又归连江县黄岐镇。1935年，初设竿(塘)西(洋)联保。后将竿塘、西洋分设两保。1940年初，国民政府实行「新县制」，改联保办公处为乡镇公所、保长办公处为保办公处，「竿塘联保办公处」改称竿塘乡。1950年初，马祖守备区指挥部设立马祖区公所于山陇，辖南、北竿两乡，竿塘乡正式废止。1950年12月，「马祖行政公署」成立于南竿，将原设区公所、乡公所废止，行政区域以岛为单位，设立南竿、北竿等八区。1953年，「马祖行政公署」改制为「闽东北