란저우 만 남부에서 싼먼 만까지 뻗어 있다. 닝보의 구시가는 퉁장 강 하구에서 좀 거슬러 올라가는 지점에 있다. 저우산 열도가 위치해 있고, 동중국해에 접해 있다. 서쪽은 사오싱이나 타이저우에 접해 있다. 총 해안선의 길이는 1,562km로 대륙의 해안선 788km와 섬의 해안선 774km을 포함한다.
기후
아열대성 기후로 따뜻하고 습한 날씨를 보이고 사계절이 뚜렷하다. 무상기일은 230~240일 정도이다. 연평균 기온은 17.6 °C이고 여름의 평균 최고 기온은 32 °C, 겨울의 평균 최고 기온은 9 °C이다. 연평균 강수량은 1500mm 정도이다.
7000년전에 시작된 벼농사 문화로 유명한 허무두 문화의 발상지이고, 춘추 시대에는 월나라의 영토였다. 전국 시대중기에 초나라에 병합되었고 기원전 222년진나라의 영토로 병합되어 회계군이 설치되었다. 당나라 시절에는 명주(明州)로 불렸고, 남송에서는 경원부, 원나라에서는 남원부로 불렸다. 명나라가 건국되기 전인 1367년, 명주(明州)라는 이름으로 다시 환원되었고, 청나라때에는 영파부로 불렸다. 지금도 영파부라는 이름이 사용된다.
당나라 시절에는 일본, 신라, 동남아시아의 배가 이곳을 자주 왕래했고, 송・원나라 때에는 일본 승려가 이곳으로 유학했다. 당나라 때에는 시박사가 설치되었다. 명나라 때에는 일본과의 무역인 명일 무역을 했지만 1523년에 닝보의 난이후부터 일본배의 입항이 금지되면서 왜구나 해적이 이곳을 약탈하는 횟수도 늘어났다. 16세기에는 명나라로부터 조정을 거절당한 포르투갈선박이 밀수를 시작했다. 1842년, 난징조약으로 이곳은 개항했다.