姚安县地势呈南北走向,南高北低。境内最高海拔三峰山2897米,最低海拔渔泡江出口处拉务堵1515米,县城所在地栋川镇海拔1876米。境内主要河流有一泡江、蜻蛉河、石者河、文龙河、紫甸河等,属金沙江上游水系。县境矿产资源丰富,有铅、锌、铜、铁、黄金、白银等金属矿,整体的工业发展是很可观的。