因为战乱，镇海县的人口也从洪武年间的9.88万人下降到嘉靖年间的3.87万人。为防御倭寇，自元大德八年（1308年）始，定海（即镇海）设千户所。明洪武二十年（1387年）信国公汤和修建定海卫城。嘉靖三十九年（1560年），都督同知卢镗在招宝山巅主持修建威远城，城中设火炮4尊，这是镇海口首次设置火炮。戚继光、俞大猷等名将都曾在镇海口阻击倭寇。
抗英.1840年7月10日，自广东沿海北上的英国东方远征军舰队在占领定海（今属舟山市）县城后封锁镇海口并尝试登陆，此后与镇海口守军和乡勇发生冲