宝藏乡位于江城县西南面,乡政府驻地距县城37公里。东与本县的国庆乡、勐烈镇接壤,南与本县的康平乡相连,西与宁洱县黎明乡毗邻,北与墨江县文武乡隔江相望。处在宁洱、墨江及江城三县交界地带。东西最大横距29公里,南北最大纵距32公里,国土面积564平方公里。