南昌古代河流有贛江、撫河和信江。
贛江,長江主要支流之一,江西省最大河流,位于長江中下游南岸,自南向北縱貫全省,有13條主要支流匯入,長766公里,流域面積83500平方公里,自然落差937米,贛江流域屬于亞熱帶濕潤季風氣候,氣候溫和,雨量充足,贛江下游地區,河流縱橫,汊港密布,為江西主要水產基地之一。
撫河,位于江西省東部,是鄱陽湖水系主要河流之一,發源于武夷山脈西麓廣昌縣驛前鄉的血木嶺,全長312公里,流域面積20000平方公里,撫河流域位于中亞熱帶濕潤季風區,主要農作物為水稻、棉花、甘蔗和瓜果,其中武夷山林區和大王山林區為江西省主要木材產區。
信江,鄱陽湖水系五大河流之一,全長313公里,流域面積17600平方公里,信江分為上游、中游、下游三段,上游沿岸一帶以中低山為主,中游為信江盆地,其邊緣地勢由北、東、南三面漸次向中間降低,下游為鄱陽湖沖積平原區,地勢平坦開闊。