南昌古代河流有赣江、抚河和信江。
赣江,长江主要支流之一,江西省最大河流,位于长江中下游南岸,自南向北纵贯全省,有13条主要支流汇入,长766公里,流域面积83500平方公里,自然落差937米,赣江流域属于亚热带湿润季风气候,气候温和,雨量充足,赣江下游地区,河流纵横,汊港密布,为江西主要水产基地之一。
抚河,位于江西省东部,是鄱阳湖水系主要河流之一,发源于武夷山脉西麓广昌县驿前乡的血木岭,全长312公里,流域面积20000平方公里,抚河流域位于中亚热带湿润季风区,主要农作物为水稻、棉花、甘蔗和瓜果,其中武夷山林区和大王山林区为江西省主要木材产区。
信江,鄱阳湖水系五大河流之一,全长313公里,流域面积17600平方公里,信江分为上游、中游、下游三段,上游沿岸一带以中低山为主,中游为信江盆地,其边缘地势由北、东、南三面渐次向中间降低,下游为鄱阳湖冲积平原区,地势平坦开阔。