永昌县地处中纬度,深居内陆,高山环绕,属中温带大陆性干旱气候。常年干燥多风,光照充足,温差悬殊。四季中,春暖回缓,夏无酷暑,秋温骤降,冬季严寒。全年日照时数2884.2小时,年平均气温4.8~C,年平均降水量173.5毫米,年蒸发量2067.9毫米,全年无霜期一般为134天。
由于境内地形复杂,在不同的地区气候大不相同:
①川区。包括朱王堡镇、水源乡和河西堡乡、六坝乡等地,海拔在1400~1700米之间。年平均气温6.5—7.4~C,最热月(7月)19.2—23.6℃,最冷月(1月)为一零下10.6—10.4~C,无霜期136—144天。年降水量为135~158毫米,年日照时数为2884~2933小时。
②浅山区。包括北海子乡、焦家庄乡、东寨乡、六坝乡部分地区和新城子镇、红山窑乡的农业种植区,海拔在1700—2500米之间。年平均气温1.2—6.5~C,最热月(7月)为14.3—19.2~C,最冷月(1月)为一13.1一一10.4~C,无霜期为108~136天。年降水量为158—311毫米,年日照时数为2210—2884小时。无明显夏季,冬季长达214天,其余季节只有151天左右。
③山区。海拔高度在2500~4000米左右,年平均气温为0—1.2~C,无霜期小于t08天,年降水量31:1—400毫米,年日照时数小于2210小时。无夏季,冬长272天,春秋两季相连。最大的特点是雨量丰富,气候湿润。
地形地貌
永昌县地形复杂,山峦起伏,河渠纵横,川原山峰相间,戈壁绿洲相连。境南祁连山层峦叠嶂,境北龙首山巍峨绵延,大黄山、武当山夹居其间,形成县境内3个隆起带、两个狭长走廊平原和一块残丘戈壁荒漠区。地势走向西南高东北低。西南部冷龙岭主峰海拔4442米,为县内最高峰;东部戈壁沙漠区的张家坑海拔1327米,为县内最低处。县城所在地海拔1978米。