南高北低，四面环山，山谷相间，气流回升，年平均气温8.7℃，近十年随着全球气温升高，年平均气温在9℃以上。县平均海拔为2200米，是青海省海拔较低的地区之一。河谷地区平均海拔1850米，黄河流经其中79公里。
行政区划.下辖3个镇、2个乡、4个民族乡：