明朝洪武二年(1369年)，因执行封闭锁国自海中退政策，原昌国州降格为昌国县；至洪武二十年(1387年)，废昌国县为昌国乡，併入定海县。清朝康熙二十七年(1688年)，东海形势平静，海禁弛禁，遂割将原宁波大陆的定海县改名镇海县，并在舟山新设定海县（今日舟山市定海区），上属宁波府管辖。清末发生镇海之战。辛亥革命后，镇海县仍属浙江省宁波府。1932年1月18日，上海发生了一·二八事变，旅沪宁波人开始在宁波旅沪同乡会组织下返回宁波。对日军的进攻，尽管国民政府采取了应对措施，蒋中正亲自视察镇海招宝山要塞，栎社军