1933年1月13日,为纪念赵博生烈士,宁都县改为博生县。1933年7月,根据中华苏维埃共和国中央人民委员会《关于重新划分行政区划的决定》,宁都分为博生、洛口、长胜三县。  1949年8月27日,宁都解放,29日成立宁都县人民政府。同年9月,省人民政府决定设瑞金分区,后未成立,改为宁都分区(1951年6月改称宁都专区)。宁都县隶之,并为专署驻地。1952年8月29日,属赣州专区。1954年6月,属赣南行政区。1964年5月,属赣州专区,1971年2月,属赣州地区。1999年7月1日,属赣州市。  1997年,全县面积4053平方千米,人口65.9万,辖8个镇、17个乡:梅江镇、固村镇、长胜镇、赖村镇、青塘镇、东山坝镇、石上镇、黄陂镇、肖田乡、东韶乡、员布乡、洛口乡、小布乡、大沽乡、钓峰乡、安福乡、蔡江乡、湛田乡、会同乡、田埠乡、竹笮乡、固厚乡、田头乡、黄石乡、对坊乡。