El condado de Xiangshan es un condado bajo la jurisdicción de la ciudad de Ningbo, provincia de Zhejiang, China. Está situada en la costa del Mar de China Oriental, el borde sur del delta del río Yangtze, la costa oriental de Zhejiang, entre el puerto de Xiangshan y la bahía de Sanmen, rodeada por el mar por tres lados y abrazada por los dos puertos. En el segundo año de Shenlong de la dinastía Tang (706 d. C.), el condado de Li recibió el nombre de Xiangshan porque había montañas en el noroeste del condado, que constaban de 608 islas y arrecifes en la parte oriental de la península de Xiangshan y a lo largo de la costa.
El condado de Xiangshan tiene una superficie terrestre de 1.382 kilómetros cuadrados, una superficie marítima de 661,8 kilómetros cuadrados y una costa de 925 kilómetros, lo que representa 1/8 de la costa de la provincia de Zhejiang, incluida 349 kilómetros de costa continental y 576 kilómetros de costa insular. A finales de 2017, el condado gobernaba 3 calles, 10 pueblos y 5 municipios, con 47 comités comunitarios (49 según el código de división estadística de 2017) y 490 aldeas administrativas. Según datos del séptimo censo, en 2020 eran 165.438.
El condado de Xiangshan es una zona nacional de protección cultural y ecológica, una zona nacional de demostración de civilización ecológica marina, un condado nacional avanzado para aldeas limpias y ordenadas, y un condado nacional de salud.