县城位于招宝山下，与招宝山通过一地峡相连，上有海塘名为钩金塘。县城北城墙与后海塘连为一体，直接修筑于海滩之上，用于抵御潮水的侵袭。甬江口东岸则有一系列山丘，可以俯瞰招宝山和镇海县城，且较为陡峭，难以攀登。山丘的西面为一片直通海岸的平原，内有道路可步行。小浃江从平原中穿过，上有两座桥梁可供通行。
战争背景.第一次鸦片战争爆发后的1840年7月6日，英军占领定海县城，7月10日起封锁镇海口。次日，英军曾派小船至镇海提交英国外相巴麦尊致“中国宰相”的照会，但时任浙江巡抚乌尔恭额认为英国居