1934年十月，红军长征北上抗日，仍为宁都县，设江西省第十二行政区，行政督察专员公署驻宁都，辖宁都、广昌、石城、瑞金、于都、会昌6县。 1935年四月，江西省政府将全省改划为八个行政区，第八行政督察专员公署驻宁都，辖宁都、广昌、石城、瑞金、会昌、于都、兴国7县。 1945年1月，江西省政府转往宁都青塘，宁都继而成为抗战时期江西的临时省会。 1949年8月27日，中国人民解放军解放宁都县城。29日成立宁都县人民政府。同年9月，省人民政府设宁都分区（1951年6月改称宁都专区），分领8县：宁都、于都、兴国、瑞金、会昌、石城、寻乌、广昌（由抚州专区划入）。 1952年8月29日，撤销宁都专区，并入赣州专区。宁都县属赣州专区。 1954年6月，改赣州专区为赣南行政区。宁都县隶之。 1964年5月，改赣南行政区为赣州专区，1971年2月改称赣州地区。宁都县隶之。 1984年，设立员布乡。 1987年4月5日，青塘乡、长胜乡、黄陂乡改设青塘镇、长胜镇、黄陂镇。 1988年12月10日，撤销刘坑乡，其行政区域划归梅江镇管辖。