2000年第五次人口普查,全县总人口657241人,其中:梅江镇81633人、青塘镇31452人、长胜镇48323人、黄陂镇30370人、固村镇34199人、赖村镇39986人、石上镇28843人、东山坝镇21545人、洛口镇21657人、小布镇14116人、竹笮乡25290人、田头乡30716人、黄石乡28848人、对坊乡21723人、固厚乡20047人、田埠乡20564人、会同乡28367人、湛田乡15383人、安福乡10416人、东韶乡18617人、肖田乡9102人、钓峰乡9524人、大沽乡13036人、蔡江乡11271人、员布乡3970人、刘坑乡38243人。  2002年底,宁都县辖12个镇、12个乡,17个居委会、348个行政村。2003年底,全县辖12镇12乡,总人口71.4万人。2006年末,全县总人口741156人,其中非农业人口131409人。