七堵划属于台北县基隆区七堵乡。1947年七堵乡併入台湾省基隆市，改为七堵区。1949年七堵区分出暖暖区，1968年莺歌里新山街与石厝里（今自强里）石皮獭街划归安乐区，1988年三民里、四维里、五福里、六合里、七贤里与莺歌里划归安乐区。七堵区在清代属基隆厅石碇堡。日治初期沿袭清制，于今七堵区、暖暖区及安乐区莺歌石地段设台北县基隆支厅五堵、暖暖、玛陵坑等三区，辖有五堵、友蚋、玛陵坑、七堵、草滥、六堵、莺歌石、八堵、碇内、港口等十庄及暖暖街。明治30年（1897年）变更地方行政区划，改隶属台北县水返脚