Le barrage de Xiangjiaba (chinois simplifié : 向家坝 ; chinois traditionnel : 向家壩 ; pinyin : xiàngjiābà) est un grand barrage poids sur la rivière Jinsha (nom donné au cours supérieur du fleuve Yangzi Jiang), à la frontière entre les provinces du Yunnan et du Sichuan, au sud-ouest de la Chine. Il a été construit de 2006 à 2014 par China Three Gorges Corporation. Environ 60 000 personnes ont dû être déplacées pour sa construction.