大小岛屿531个，面积524.07平方公里，其中绝大多数为面积小于0.5平方公里的小岛。南田岛为市域内最大的岛屿，位于象山县，面积90平方公里。面积超过20平方公里的岛屿除南田岛外还有高塘岛、大榭岛和梅山岛。重要的列岛有泗礁列岛、韭山列岛、渔山列岛、三岳山列岛等。其中，位于渔山列岛的五虎礁为中国领海基点之一，韭山列岛部分区域为国家级自然保护区。
气候.宁波地处亚热带季风气候区，气候温和湿润。由于倚山靠海，气候多样性较为明显，灾害性天气相对频繁。多年平均气温16.5℃，1月最冷，平均