汨罗江在江西修水黄龙山梨树埚的南洞庭湖滨湖区,全长254.4公里,其中平江县境内流经192.9公里、汨罗市境内61.5公里。汨罗江流域西滨洞庭湖,东、北两面以幕阜山、黄龙山与新墙河流域分界,南面以连云山与捞刀河流域分界,东西长约120公里,南北平均宽约37公里。