北仑区境夏、商时代属“东夷”地,少康时号于越,至春秋战国时期为越国地。
战国中期,楚占越地至浙江(今钱塘江),浙江以南的越族仍由其“君长”管辖。
自公元前222年秦置会稽郡,下辖句章、鄞、鄮三县,该区境属鄮县(东境)。
自秦历汉、三国吴、晋、宋、齐、梁、陈均为鄮县东境。
隋文帝开皇九年(589),隋灭陈,并鄞、鄮、余姚三县入句章县,遂为句章县东境,属吴州辖。
唐高祖武德四年(621),析句章县,置姚州,鄞州,该地属鄞州。
武德八年鄞州废,更鄞州为鄮县,属鄮县东境。
唐宪宗元和四年(809)在鄮东甬江口建望海镇。
五代后梁太祖开平三年(909),改鄮县为鄞县;置望海镇为望海县,未几,改名定海县。
北仑区境之大部分为鄞县地,属吴越国明州望海军;惟崇邱乡(今小港地区)时属定海县。
宋太祖建隆元年(960),改望海军为奉国军,北仑区境之大部分隶属两浙路明州奉国军鄞县。
宋神宗熙宁十年(1077)划鄞县东境之灵岩、泰邱、海晏三乡归定海县,和原属定海县之崇邱乡一起,该区全境始属定海县。
元、明时建置袭宋。
清康熙二十六年(1687),定海县更名为镇海县(次年在舟山昌国另建定海县),
历清、中华民国时期,建国后直至1985年镇海撤县止(其中1958年11月—1962年镇海县一度撤销,归宁波市;1984年划部分地建滨海区),该区境均属镇海县。
1985年7月,镇海县撤县划区,以甬江为界,南为滨海区,北为镇海区。
1987年7月滨海区更名为北仑区。