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个社区。
城关镇:
老城村、寨沟村、朱家嘴村、贾营村、旱坝村、龙泉村、瓦子村、青龙垭村、汤坪村、麻庄村、渔湾村、八亩村、华严村、斜峪河村、狮子坝村、旬阳坝村、大茨沟村、月河村
四亩地镇:
四亩地村、严家坪村、柴家关村、太山坝村
江口回族镇:
江镇村、高桥村、新庄村、沙坪村、竹山村、江河村、冷水沟村
广货街镇:
沙沟村、元潭村、蒿沟村、沙洛村、北沟村、五台村、和平村
龙王镇:
中华村、西沟村、东沟村、棋盘村、河坪村、莲花村、永红村
筒车湾镇:
许家城村、七里村、龙王潭村、海棠园村、龙王坪村、桅杆坝村、油坊坪村
金川镇:
黄金村、老庄村、小川村、兴隆村
皇冠镇:
南京坪村、兴隆村、双河村
太山庙镇:
太山村、长坪村、油房村、双建村、龙凤村
梅子镇:
安坪村、南昌村、生凤村
新场镇:
新场村、花石村、同心村
社区12个:
城南社区、城北社区、汤坪社区、关一社区、关二社区、龙王社区、筒车湾社区、四亩地社区、朝阳社区、子午社区、江口社区、广货街社区