샹푸구(한국어: 상부구, 중국어: 祥符区, 병음: Xiángfú Qū)는 중화인민공화국 허난성 카이펑 시의 시할구이다. 넓이는 1,302km2이고, 인구는 2007년 기준으로 740,000명이다. 구로 개편되기 이전에는 카이펑 현(한국어: 개봉현, 중국어: 开封县, 병음: Kāifēng Xiàn)이었다.
연평균 기온은 14°C이고 연평균 강수량은 627.5mm이다.
6개 진, 9개 향을 관할한다.