紧靠甬江入海口。甬江在接近镇海县城时，其方向由东西向折为南北向。甬江入海口两侧分别为金鸡山和招宝山，分列甬江口东西两侧，招宝山上有明代修建的威远城，江口附近有宽达数里的滩涂。镇海县城位于招宝山下，与招宝山通过一地峡相连，上有海塘名为钩金塘。县城北城墙与后海塘连为一体，直接修筑于海滩之上，用于抵御潮水的侵袭。甬江口东岸则有一系列山丘，可以俯瞰招宝山和镇海县城，且较为陡峭，难以攀登。山丘的西面为一片直通海岸的平原，内有道路可步行。小浃江从平原中穿过，上有两座桥梁可供通行。
战争背景.第