永昌县隶属于甘肃省金昌市,位于甘肃省西北部,地处河西走廊东部、祁连山北麓、阿拉善台地南缘。东邻武威、北接金川、西迎山丹、南与肃南接壤。地理坐标为东经101°04′—102°43′,北纬37°47′—38°39′。东西最长距离144.8公里,南北最宽距离144.55公里,总面积6540平方公里。2025年全年日照时数2798.3小时,年极端最高气温30.8℃,年极端最低气温-21.6℃,年平均气温6.6℃,大风日数49天,年总降水量317.5毫米。

永昌县下辖9个镇、1个乡,以汉族为主,少数民族有蒙古族、回族等。2025年末全县常住人口16.8万人,比上年末减少0.02万人。其中,城镇人口10.61万人,占常住人口比重(常住人口城镇化率)为63.16%,比上年提高0.08个百分点。全年出生人口0.11万人,出生率6.34‰;死亡人口0.13万人,死亡率7.95‰;人口自然增长率为-1.61‰。

2016年12月命名为国家农产品质量安全县。2018年10月10日,甘肃省政府批准永昌县退出贫困县。 2020年7月29日,入选2017-2019周期国家卫生乡镇(县城)命名名单。

2025年,全年实现地区生产总值143.23亿元,增长12.5%;固定资产投资增长11.6%;一般公共预算收入7.91亿元;社会消费品零售总额29.74亿元;城镇和农村居民人均可支配收入分别达到42970元、22775元,分别增长5.1%、6.5%。