據(jù)《寰宇通志》:“葭縣,奉漢圁陰縣地。內(nèi)有葭蘆川,宋即川為寨。”北周保定二年(562年)于西北部設(shè)中鄉(xiāng)縣并兼為中鄉(xiāng)郡治。隋開皇元年(581年)因避文帝父諱,改名真鄉(xiāng)縣,三年郡廢。唐和五代屬銀州。北宋至道后廢縣,元豐五年(1082年)置葭蘆寨,以城西葭蘆川西岸葭蘆(蘆葦)叢生得名。元符二年(1099年)升為晉寧軍。
金大定二十二年(1182年)升晉寧州,二十四年改葭州。明洪武七年(1374年)降為葭縣,屬綏德州,十三年升為葭州,屬延安府。清屬榆林府。1913年罷州復(fù)設(shè)葭縣。1914年屬榆林道。1928年直屬省。1949年屬綏德分區(qū)。1950年屬綏德專區(qū)。1958年省入米脂縣,1961年復(fù)置。1964年因葭字生僻,改名佳縣。1969年屬榆林地區(qū)。1999年屬榆林市。
1942年6月2日,陜甘寧邊區(qū)第21次會議決定,把德勝、界牌劃歸神府縣,開光劃歸榆林縣,其余10個鄉(xiāng)公所改為10個區(qū)公所,轄55個鄉(xiāng)。1945年8月,改轄10個區(qū)、56個鄉(xiāng)、2個鄉(xiāng)級市(螅蜊峪市、葭蘆市)。
1946年10月原榆林縣報恩鄉(xiāng)、金明鄉(xiāng)及安崖底一帶并入葭縣,新設(shè)毛谷區(qū)、興隆區(qū)、開光區(qū)。1947年6月,撤銷興隆區(qū),轄地劃給響石、古木、毛谷等區(qū);同年秋,毛谷區(qū)改為葭蘆區(qū);同年秋冬,榆林縣常樂鄉(xiāng)、雙建鄉(xiāng)并入葭縣。1948年2月新設(shè)常樂區(qū)、雙建區(qū)。
1949年,全縣轄14個區(qū)、74個鄉(xiāng)、295個行政村、879個自然村。1950年將開光區(qū)劃歸神府縣,常樂區(qū)、雙建區(qū)劃歸榆林縣,葭縣轄11個區(qū)。1952年7月,將原11個區(qū)依次排列為第一至第十一區(qū)。1956年11月17日,原11個區(qū)改編為12個區(qū),轄64個鄉(xiāng),627個自然村;另設(shè)城關(guān)街政府,歸縣人民委員會直轄。
1958年9月7日,調(diào)整為6個區(qū)、32個鄉(xiāng),城關(guān)街政府未變。坑鎮(zhèn)區(qū):駐地黑水坑,轄螅鎮(zhèn)鄉(xiāng)、峁上鄉(xiāng)、雷家溝鄉(xiāng)、康家港鄉(xiāng)、黑水坑鄉(xiāng)、樓底鄉(xiāng)。店鎮(zhèn)區(qū):駐地店頭,轄三岔溝鄉(xiāng)、特牛溝鄉(xiāng)、木頭峪鄉(xiāng)、劉家溝鄉(xiāng)。烏鎮(zhèn)區(qū):駐地烏鎮(zhèn),轄申莊鄉(xiāng)、秦家坪鄉(xiāng)、拓家鄉(xiāng)、下高寨鄉(xiāng)、烏鎮(zhèn)鄉(xiāng)。金明寺區(qū):駐地王石畔,轄金明寺鄉(xiāng)、朱官寨鄉(xiāng)、磨川鄉(xiāng)、中上鄉(xiāng)、官莊鄉(xiāng)。通鎮(zhèn)區(qū):駐地通鎮(zhèn),轄河川鄉(xiāng)、下何家坬鄉(xiāng),大坬鄉(xiāng)、通鎮(zhèn)鄉(xiāng)。王家砭區(qū):駐地王家砭村,轄打火店鄉(xiāng)、方塌鄉(xiāng)、高武溝鄉(xiāng)、白家鋪鄉(xiāng)、鄭家溝鄉(xiāng)。縣直轄鄉(xiāng):譚家坪鄉(xiāng),駐地譚家坪村。
1958年10月,撤銷6個區(qū),原32個鄉(xiāng)和城關(guān)街政府合并為17個鄉(xiāng)人民委員會;同月,開始試辦公社,政社合一后,改鄉(xiāng)人民委員會為人民公社。1959年,榆林縣安崖公社王寨大隊(100戶)劃歸王家砭公社管轄。1961年9月1日,復(fù)設(shè)葭縣,將8個公社劃為23個公社(除通鎮(zhèn)公社外,其他公社名稱均與駐地名稱相同)。
1962年10月增收3個區(qū)工委。坑鎮(zhèn)區(qū),駐地坑鎮(zhèn),轄螅鎮(zhèn)、坑鎮(zhèn)、康家港、樓底(駐地樓底,后遷大佛寺,改為大佛寺公社)、店鎮(zhèn)5個公社。通鎮(zhèn)區(qū),駐地高家塄,轄西山、通鎮(zhèn)(駐地高家塄)、朱家坬、劉國具、上高寨、王家砭、崖窯坬(駐地崖窯坬,1970年1月遷駐方塌,改為方塌公社)7個公社。金明寺區(qū),駐地王石畔,轄興隆寺、官莊、朱官寨、金明寺4個公社。木頭峪、峪口、城關(guān)、神泉、烏鎮(zhèn)、下高寨、郭家圪(駐地郭家圪,后遷劉家山,改為劉家山公社)7個公社由縣直屬。
1965年12月29日撤銷區(qū)工委,仍設(shè)23個公社(除康家港公社遷至開花寺外,其他公社名稱、駐地均未變)。1980年,全縣轄23個公社、653個生產(chǎn)大隊。
1984年7月,將公社改為鄉(xiāng)(鎮(zhèn)),生產(chǎn)大隊改稱行政村。除城關(guān)公社改稱佳蘆鎮(zhèn)、下高寨鄉(xiāng)遷至樓家坪外,其他各鄉(xiāng)(鎮(zhèn))名稱、駐地均未變。全縣轄23個鄉(xiāng)(鎮(zhèn)),653個行政村。
1989年3月10日,陜西省民政廳批復(fù)新設(shè)樓家坪鄉(xiāng),將下高寨鄉(xiāng)原轄23個村中的樓家坪、董家坪、郭家畔、紫圪堵坪、任家山、徐家坪、張興莊、上劉家渠、任家坪、柴家岔、大圪塔、孫家坬、秦梁、李家圪臺、白家峁、杜家老莊16個村劃歸樓家坪鄉(xiāng)管轄,鄉(xiāng)政府設(shè)在樓家坪村。下高寨鄉(xiāng)政府復(fù)遷回下高寨村,轄張文正、張家峁、下劉家渠、張慶山、閻家坪、核桃樹墕、下高寨7個村。
1996年,佳縣面積2107平方千米,人口23.3萬人。轄4鎮(zhèn)20鄉(xiāng):佳蘆鎮(zhèn)、坑鎮(zhèn)、烏鎮(zhèn)、通鎮(zhèn)、神泉鄉(xiāng)、峪口鄉(xiāng)、木頭峪鄉(xiāng)、螅鎮(zhèn)鄉(xiāng)、大佛寺鄉(xiāng)、康家港鄉(xiāng)、店鎮(zhèn)鄉(xiāng)、樓家坪鄉(xiāng)、下高家寨鄉(xiāng)、劉家山鄉(xiāng)、金明寺鄉(xiāng)、興隆寺鄉(xiāng)、官莊鄉(xiāng)、朱官寨鄉(xiāng)、西山鄉(xiāng)、朱家坬鄉(xiāng)、王家砭鄉(xiāng)、上高家寨鄉(xiāng)、方家塌鄉(xiāng)、劉國具鄉(xiāng)。
1997年12月19日,根據(jù)榆林行署批復(fù),方塌鄉(xiāng)改為方塌鎮(zhèn),王家砭鄉(xiāng)改為王家砭鎮(zhèn),金明寺鄉(xiāng)改為金明寺鎮(zhèn),店鎮(zhèn)鄉(xiāng)改為店鎮(zhèn)。調(diào)整后,佳縣轄8個鎮(zhèn)、16個鄉(xiāng)。縣政府駐佳蘆鎮(zhèn)。
2000年第五次人口普查,全縣總?cè)丝?38496人,其中:佳蘆鎮(zhèn)23690人、坑鎮(zhèn)13317人、店鎮(zhèn)14271人、烏鎮(zhèn)10988人、金明寺鎮(zhèn)8598人、通鎮(zhèn)16633人、王家砭鎮(zhèn)13159人、方塌鎮(zhèn)8364人、神泉鄉(xiāng)6529人、峪口鄉(xiāng)8371人、木頭峪鄉(xiāng)11517人、螅鎮(zhèn)鄉(xiāng)10133人、大佛寺鄉(xiāng)10015人、康家港鄉(xiāng)10410人、下高寨鄉(xiāng)3447人、劉家山鄉(xiāng)8117人、興隆寺鄉(xiāng)6978人、官莊鄉(xiāng)8444人、朱官寨鄉(xiāng)6802人、西山鄉(xiāng)5473人、朱家坬鄉(xiāng)9513人、上高寨鄉(xiāng)8596人、劉國具鄉(xiāng)9461人、樓家坪鄉(xiāng)5670人。
2001年11月19日,根據(jù)陜西省民政廳批復(fù),撤銷神泉鄉(xiāng)并入佳蘆鎮(zhèn),撤銷西山鄉(xiāng)并入通鎮(zhèn)鎮(zhèn),撤銷下高寨鄉(xiāng)、樓家坪鄉(xiāng)并入烏鎮(zhèn)鎮(zhèn)。調(diào)整后,佳縣轄8個鎮(zhèn)、12個鄉(xiāng):佳蘆鎮(zhèn)、坑鎮(zhèn)、店鎮(zhèn)、烏鎮(zhèn)、金明寺鎮(zhèn)、通鎮(zhèn)、王家砭鎮(zhèn)、方塌鎮(zhèn)、劉國具鄉(xiāng)、峪口鄉(xiāng)、木頭峪鄉(xiāng)、螅鎮(zhèn)鄉(xiāng)、大佛寺鄉(xiāng)、康家港鄉(xiāng)、上高寨鄉(xiāng)、劉家山鄉(xiāng)、興隆寺鄉(xiāng)、官莊鄉(xiāng)、朱官寨鄉(xiāng)、朱家坬鄉(xiāng)。
2003年4月17日,佳蘆鎮(zhèn)將城區(qū)7個居委會整合為4個社區(qū),烏鎮(zhèn)、通鎮(zhèn)、坑鎮(zhèn)、螅鎮(zhèn)政府分別將其駐地居委會改設(shè)為社區(qū)。全縣轄佳蘆鎮(zhèn)、坑鎮(zhèn)、店鎮(zhèn)、烏鎮(zhèn)、金明寺鎮(zhèn)、通鎮(zhèn)、王家砭鎮(zhèn)、方塌鎮(zhèn)8個鎮(zhèn)和劉國具鄉(xiāng)、峪口鄉(xiāng)、木頭峪鄉(xiāng)、螅鎮(zhèn)鄉(xiāng)、大佛寺鄉(xiāng)、康家港鄉(xiāng)、上高寨鄉(xiāng)、劉家山鄉(xiāng)、興隆寺鄉(xiāng)、官莊鄉(xiāng)、朱官寨鄉(xiāng)、朱家坬鄉(xiāng)12個鄉(xiāng),共有653個行政村、8個社區(qū)。
2011年,撤銷興隆寺鄉(xiāng)、朱官寨鄉(xiāng)合并設(shè)立朱官寨鎮(zhèn),撤銷官莊鄉(xiāng)并入金明寺鎮(zhèn),撤銷劉家山鄉(xiāng)并入烏鎮(zhèn)鎮(zhèn),撤銷峪口鄉(xiāng)并入佳蘆鎮(zhèn),撤銷朱家坬鄉(xiāng)設(shè)立朱家坬鎮(zhèn),撤銷螅鎮(zhèn)鄉(xiāng)設(shè)立螅鎮(zhèn)鎮(zhèn)。調(diào)整后,佳縣轄11個鎮(zhèn)、5個鄉(xiāng):佳蘆鎮(zhèn)、坑鎮(zhèn)鎮(zhèn)、店鎮(zhèn)鎮(zhèn)、烏鎮(zhèn)鎮(zhèn)、金明寺鎮(zhèn)、通鎮(zhèn)鎮(zhèn)、王家砭鎮(zhèn)、方塌鎮(zhèn)、螅鎮(zhèn)鎮(zhèn)、朱官寨鎮(zhèn)、朱家坬鎮(zhèn)、劉國具鄉(xiāng)、木頭峪鄉(xiāng)、大佛寺鄉(xiāng)、康家港鄉(xiāng)、上高寨鄉(xiāng)。