L'arcipelago di Zhoushan è formato da 1390 isole e da 3306 barriere rocciose e si situa nella baia di Hangzhou. Con l'esclusione delle isole del Mar Cinese Meridionale, è il più grande arcipelago della Repubblica Popolare Cinese. Sole 103 isole sono abitate per tutto l'anno. 58 isole hanno superficie maggiore di 1 km², e costituiscono il 96.9 % del territorio dell'arcipelago. Solo 15 isole hanno più di 10.000 abitanti.
Nel 2001, vi erano 981.014 abitanti suddivisi in 351.224 nuclei familiari. Il tasso di natalità era pari al 6.34‰ ed il tasso di mortalità pari al 6.37‰. Il tasso di crescita della popolazione era pari allo -0.03‰. L'isola ha una densità abitativa di 683 persone per kilometro quadrato, il doppio della media provinciale, e quasi sei volte di più della media nazionale.