永靖縣位于甘肅中部西南,臨夏回族自治州北部,東北與蘭州市接壤,南瀕劉家峽水庫(今名炳靈湖),西北與青海省民和縣為鄰。海拔在1560——2851米之間,相對高差1291米,東西長66公里,南北寬52公里,總面積1863.6平方公里。年降雨量在260毫米左右,年蒸發(fā)量在1500毫米左右。黃河流經(jīng)縣域107公里,呈獨特的S 形穿境而過。早在五千年前就有先民沿河而居,繁衍生息,古稱“西羌”之地。漢代分屬金城郡允吾縣和成縣。東晉、十六國時屬河州晉興、金城郡。西秦末并入吐谷渾。魏時屬罕鎮(zhèn)、河州。北周時屬罕郡,隋時屬蘭州總管府河州、罕郡。唐代屬河州安鄉(xiāng)縣、安鄉(xiāng)郡鳳林縣,地入吐蕃。五代時仍屬吐蕃。北宋時分屬熙河路河州。南宋時先期屬金,后屬熙秦路、臨洮府。元、明時先后屬河州路安鄉(xiāng)縣,陜西行省蘭州。清代分屬河州、皋蘭縣。民國初分屬導河縣、皋蘭縣。1928年,改導河縣為臨夏縣。民國18年1月27日(1929年3月8日),與臨夏縣、皋蘭縣分出,在蓮花堡設置永靖縣。
1949年8月23日,永靖解放,9月1日,永靖縣人民政府隨即成立。1958年10月20日,永靖縣并于臨夏市。1961年12月15日,恢復永靖縣建制。1962年12月25日,永靖縣縣城設于劉家峽小川。1979年6月16日設劉家峽鎮(zhèn)。1985年6月18日,設鹽鍋峽鎮(zhèn)。
二十世紀六十年代以來,國家先后在縣境內修建了鹽鍋峽、劉家峽、八盤峽(電站在西固區(qū),水庫在永靖縣)水電站,形成了劉家峽、鹽鍋峽、八盤峽三大水庫(今稱炳靈湖、太極湖、毛公湖),總容量為59.69億立方米。境內地形屬黃土高塬丘陵山地,山巒起伏,溝壑縱橫。從地貌上可劃分為河谷平原、黃土、丘陵山地、山間盆地、石質山地四種類型。按地理條件可分為東西山區(qū)和川塬區(qū)兩大類。