永昌縣隸屬于甘肅省金昌市,位于甘肅省西北部,地處河西走廊東部、祁連山北麓、阿拉善臺地南緣。東鄰武威、北接金川、西迎山丹、南與肅南接壤。地理坐標為東經(jīng)101°04′—102°43′,北緯37°47′—38°39′。東西最長距離144.8公里,南北最寬距離144.55公里,總面積7439.27平方公里。2022年全年全縣日照時數(shù)2846.0小時,年極端最高氣溫31.0℃,年極端最低氣溫零下23.0℃,年平均氣溫6.3℃,無霜期140天,年總降水量237.7毫米。