1949年12月5日宁陕解放,属陕南行政公署安康分区。1950年11月,本县小秦岭以北的荞麦地、干沟、鸡窝子、喂子坪等处720平方千米划归长安县。1950年11月,设置6区36乡。1952年10月,增为9区58乡。1953年5月,设置9区50乡。1956年5月,镇安县的后池乡和栗柞乡的第四村划归本县;同年6月,将汉阴县的铁炉乡、龙王乡划归本县,全县缩编为6区36乡1镇(关口镇)。1958年人民公社化,撤销取乡建制,设5个人民公社23个管理区,共有165个大队,同年十月,宁陕县并入石泉县,宁陕设置为协作区,区划未动。1961年9月恢复宁陕县建制,设4个区、21个人民公社。1962年11月,4个区,27个公社。1964年,4个区,28个公社。1983年7、8月和1984年9、10月,政社分设,建立乡政权,设置5区2镇26乡144个村525个组。1996年11月撤区建镇后设置8镇12乡,2001年11月并乡建镇后为10镇4乡。2002年村组区划调整,设98个村360个村民小组、9个社区居民委员会。2011年调整为12个镇。2012年末全县辖城关镇、筒车湾镇、皇冠镇、四亩地镇、江口回族镇、龙王镇、广货街镇、金川镇、太山庙镇、丰富镇、梅子镇、新场镇共12镇;设98个村民委员会,360个村民小组,9个居民社区。2015年镇村综合改革后辖城关镇、筒车湾镇、皇冠镇、四亩地镇、江口回族镇、龙王镇、广货街镇、金川镇、太山庙镇、梅子镇、新场镇共11镇;68个行政村,12个社区。
2025年优化调整后,减少17个村(社区),共63个村(社区),56个行政村,7个社区。优化调整如下:
城关镇:
汤坪村和汤坪社区合并为汤坪村,关二社区和老城村合并为老城社区,关一社区和旱坝村合并为东河社区,贾营村和瓦子村合并为贾营村,渔湾村和麻庄村合并为渔湾村,月河村、大茨沟村和旬阳坝村合并为旬阳坝村,城北社区更名为长安社区,城南社区更名为三星社区
筒车湾镇:
许家城村和筒车湾社区合并为筒车湾社区,龙王潭村和油坊坪村合并为龙王潭村
皇冠镇:
朝阳社区和南京坪村合并为皇冠村
广货街镇:
五台村和和平村合并为五台村
龙王镇:
永红村(不含中沟组)和龙王社区合并为永红村,东沟村、永红村中沟组和西沟村合并为东沟村,河坪村和莲花村合并为铁路坝村
新场镇:
花石村和新场村合并为新场村
梅子镇:
子午社区和安坪村合并为安坪村
四亩地镇:
四亩地村和四亩地社区合并为四亩地村
2025年镇村综合改革后辖城关镇、筒车湾镇、皇冠镇、广货街镇、龙王镇、新场镇、梅子镇、四亩地镇、太山庙镇、金川镇、江口回族镇共11镇;58个行政村,7个社区。
城关镇:
汤坪村、贾营村、渔湾村、旬阳坝村、八亩村、斜峪河村、狮子坝村、华严村、青龙娅村、寨沟村、朱家嘴村、龙泉村
筒车湾镇:
龙王潭村、龙王坪村、桅杆坝村、海棠园村、七里村
皇冠镇:
皇冠村、双河村、兴隆村
广货街镇:
五台村、沙沟村、北沟村、元潭村、蒿沟村、沙洛村
龙王镇:
永红村、东沟村、铁路坝村、棋盘村、中华村
新场镇:
新场村、同心村
梅子镇:
安坪村、南昌村、生凤村
四亩地镇:
四亩地村、严家坪村、柴家关村、太山坝村
太山庙镇:
双建村、龙凤村、太山村、油房村、长坪村
金川镇:
黄金村、老庄村、兴隆村、小川村
江口回族镇:
江河村、高桥村、江镇村、新庄村、冷水沟村、沙坪村、竹山村
社区7个:
老城社区、东河社区、长安社区、三星社区、筒车湾社区、广货街社区、江口社区