本寨水族乡位于独山县东部,乡政府所在地——塘立距县城37公里,东与三都县廷牌、塘州乡毗邻,南与荔波县甲良镇接壤,西与基长镇交界,北与水岩乡相接。全乡总面积145平方公里,有20个村、176个村民小组,总人口24000多人,是一个以水族、布依族、侗族为主的少数民族聚居的山乡。