1984年7月,将公社改为乡(镇),生产大队改称行政村。除城关公社改称佳芦镇、下高寨乡迁至楼家坪外,其他各乡(镇)名称、驻地均未变。全县辖23个乡(镇),653个行政村。
1989年3月10日,陕西省民政厅批复新设楼家坪乡,将下高寨乡原辖23个村中的楼家坪、董家坪、郭家畔、紫圪堵坪、任家山、徐家坪、张兴庄、上刘家渠、任家坪、柴家岔、大圪塔、孙家坬、秦梁、李家圪台、白家峁、杜家老庄16个村划归楼家坪乡管辖,乡政府设在楼家坪村。下高寨乡政府复迁回下高寨村,辖张文正、张家峁、下刘家渠、张庆山、阎家坪、核桃树墕、下高寨7个村。
1996年,佳县面积2107平方千米,人口23.3万人。辖4镇20乡:佳芦镇、坑镇、乌镇、通镇、神泉乡、峪口乡、木头峪乡、螅镇乡、大佛寺乡、康家港乡、店镇乡、楼家坪乡、下高家寨乡、刘家山乡、金明寺乡、兴隆寺乡、官庄乡、朱官寨乡、西山乡、朱家坬乡、王家砭乡、上高家寨乡、方家塌乡、刘国具乡。
1997年12月19日,根据榆林行署批复,方塌乡改为方塌镇,王家砭乡改为王家砭镇,金明寺乡改为金明寺镇,店镇乡改为店镇。调整后,佳县辖8个镇、16个乡。县政府驻佳芦镇。
2000年第五次人口普查,佳县常住总人口238496人,其中:佳芦镇23690人、坑镇13317人、店镇14271人、乌镇10988人、金明寺镇8598人、通镇16633人、王家砭镇13159人、方塌镇8364人、神泉乡6529人、峪口乡8371人、木头峪乡11517人、螅镇乡10133人、大佛寺乡10015人、康家港乡10410人、下高寨乡3447人、刘家山乡8117人、兴隆寺乡6978人、官庄乡8444人、朱官寨乡6802人、西山乡5473人、朱家坬乡9513人、上高寨乡8596人、刘国具乡9461人、楼家坪乡5670人。
2001年11月19日,根据陕西省民政厅批复,撤销神泉乡并入佳芦镇,撤销西山乡并入通镇镇,撤销下高寨乡、楼家坪乡并入乌镇镇。调整后,佳县辖8个镇、12个乡:佳芦镇、坑镇、店镇、乌镇、金明寺镇、通镇、王家砭镇、方塌镇、刘国具乡、峪口乡、木头峪乡、螅镇乡、大佛寺乡、康家港乡、上高寨乡、刘家山乡、兴隆寺乡、官庄乡、朱官寨乡、朱家坬乡。
2003年4月17日,佳芦镇将城区7个居委会整合为4个社区,乌镇、通镇、坑镇、螅镇政府分别将其驻地居委会改设为社区。全县辖佳芦镇、坑镇、店镇、乌镇、金明寺镇、通镇、王家砭镇、方塌镇8个镇和刘国具乡、峪口乡、木头峪乡、螅镇乡、大佛寺乡、康家港乡、上高寨乡、刘家山乡、兴隆寺乡、官庄乡、朱官寨乡、朱家坬乡12个乡,共有653个行政村、8个社区。
2010年第六次人口普查,佳县常住总人口204666人,其中:佳芦镇30553人,坑镇11762人,店镇11330人,乌镇15328人,金明寺镇6904人,通镇20247人,王家砭镇11050人,方塌镇6379人,刘国具乡8542人,峪口乡6911人,木头峪乡8734人,螅镇乡9092人,大佛寺乡7595人,康家港乡8473人,上高寨乡8387人,刘家山乡7582人,兴隆寺乡5012人,官庄乡6876人,朱官寨乡5402人,朱家坬乡8507人。
2011年,撤销兴隆寺乡、朱官寨乡合并设立朱官寨镇,撤销官庄乡并入金明寺镇,撤销刘家山乡并入乌镇镇,撤销峪口乡并入佳芦镇,撤销朱家坬乡设立朱家坬镇,撤销螅镇乡设立螅镇镇。调整后,佳县辖11个镇、5个乡:佳芦镇、坑镇、店镇、乌镇、金明寺镇、通镇、王家砭镇、方塌镇、朱官寨镇、朱家坬镇、螅镇、刘国具乡、木头峪乡、大佛寺乡、康家港乡、上高寨乡。
2012年末,佳县面积2028.7平方千米,户籍人口268833人,常住人口20.42万人。2013年末,佳县辖11个镇、5个乡,共有8个社区、652个行政村,县政府驻佳芦镇。
2015年,撤销佳芦镇,设立佳州街道;撤销上高寨乡、刘国具乡,合并设立刘国具镇;撤销大佛寺乡,并入坑镇;撤销康家港乡,并入螅镇;撤销木头峪乡,设立木头峪镇。调整后,佳县辖1个街道、12个镇:佳芦街道、坑镇、店镇、乌镇、金明寺镇、通镇、王家砭镇、方塌镇、朱官寨镇、朱家坬镇、螅镇、刘国具镇、木头峪镇。