地形以丘陵山地為主。寧都縣屬贛南中低山丘陵區(qū),總體地勢西、北、東三面高,中間低,自北向南依次下降。境內(nèi)北部多山,中部丘陵起伏。西、北部邊界為雩山山脈,地勢較高;東部屬武夷山山脈的分支,連綿不斷;中、南部是丘陵、崗地及縱貫?zāi)媳钡拿方記_積平原。地貌形態(tài)總體呈“一河二屏”的自然地理格局。地貌以丘陵、山地為主,全縣有丘陵1407平方公里,占總面積的34.73%;山地1788平方公里,占總面積的44.13%。境內(nèi)海拔一般為300米至500米,最高點(diǎn)位于西北部的凌云山,海拔1454.9米;最低處是南部黃石鎮(zhèn)下車坪村,海拔154米。
河流眾多水系發(fā)達(dá)。寧都縣屬于長江流域贛江水系源頭區(qū)域,境內(nèi)河網(wǎng)密布,有大小河流638條。全縣流域面積20平方公里以上河流65條,其中:200平方公里以上的有8條,50平方公里以上的有34條,河網(wǎng)密度為每平方公里0.68公里。主要河流有梅江、琴江、青塘河、黃陂河、固厚河、會同河、琳池河等。梅江河發(fā)源于寧都北部,自北向南流經(jīng)11個鄉(xiāng)鎮(zhèn),境內(nèi)河道全長145公里,流域面積近3000平方公里,是贛江水系面積最廣、長度最長、徑流量最大的支流。境內(nèi)有小二型以上水庫116座,其中大(2)型水庫1座(團(tuán)結(jié)水庫),中型水庫2座(竹坑水庫、老埠水庫)。