北边甘肃省永登县、兰州市红古区，东边甘肃省永靖县，南边隔黄河甘肃省积石山县，西、西北和北边循化县、化隆县、乐都区。面积1891平方公里，2002年人口38万，以汉族为主。邮政编码810800，县政府驻川口镇。
行政区划.下辖8个镇、13个乡、1个民族乡：