莺歌石地段设台北县基隆支厅五堵、暖暖、玛陵坑等三区，辖有五堵、友蚋、玛陵坑、七堵、草滥、六堵、莺歌石、八堵、碇内、港口等十庄及暖暖街。明治30年（1897年）变更地方行政区划，改隶属台北县水返脚办务署；明治42年（1909年）改属台北厅基隆支厅。大正九年（1920年）地方制度改正，废庄及街改为大字，将五堵区、暖暖区、玛陵坑区合併为七堵庄，隶台北州基隆郡。二战日本无条件投降后进入中华民国时期，配合国民政府「改庄为乡」措施而改制为七堵乡，隶属台北县基隆区；1947年基隆市政府