国家级自然保护区有18个:
1.兴隆山国家级自然保护区,位于兰州榆中县;
2.祁连山国家级自然保护区,跨武威、张掖两地区和金昌市部分地区;
3.敦煌西湖国家级自然保护区,位于甘肃省敦煌市西部;
4.安西极旱荒漠国家级自然保护区,位于酒泉市瓜州县境内;
5.民勤连古城国家级自然保护区,位于武威市民勤县;
6.白水江国家级自然保护区,位于甘肃省南部陇南的文县、武都县;
7.莲花山国家级自然保护区,跨东南部的康乐、临潭、卓尼、临洮、渭源5县接壤地区,坐落在甘肃省甘南临潭县北部的八角乡境内;
8.尕海、则岔国家级自然保护区,位于甘肃省甘南碌曲县境内;
9.太统、崆峒山国家级自然保护区,位于甘肃省平凉市城西12公里处;
10.连城国家级自然保护区,位于兰州市永登县境内;;
11.小陇山国家级自然保护区,位于甘肃省东南部陇南、徽县、两当县的交界处;
12.盐池湾国家级自然保护区,位于甘肃酒泉、肃北蒙古族自治县东南部祁连山区;
13.安南坝野骆驼国家级自然保护区,位于酒泉阿克塞哈萨克族自治县境内;
14.太子山国家级自然保护区,位于临夏回族自治州与甘南藏族自治州之间;
15.洮河国家级自然保护区,跨甘南藏族自治州的卓尼、临潭、迭部和合作四县境内;
16.敦煌阳关国家级自然保护区,位于甘肃省敦煌市南湖乡境内;
17.张掖黑河湿地国家级自然保护区,跨张掖市甘州、临泽、高台三县区;
18.黄河首曲国家级自然保护区,位于甘南州玛曲县。