江古河道产生于第四纪中更新世至晚更新世期间，河流流向原为东北方向，在今慈溪市庵东镇流入杭州湾。全新世时期，钱塘江河口堆积导致古姚江入海口淤塞，姚江遂改道东行，逐渐形成今日的流向。姚江的主要支流包括慈江、南庙溪、陆埠溪、大隐溪等。慈江又名后江，发源于镇海区小桃花岭，在丈亭三江口汇入姚江，全长28公里。南庙溪发源于梨洲街道东大片，汇入东山河，全长13.5公里，上游目前建有梁辉水库。陆埠溪原名兰溪，源头为梨洲街道南黄，经过陆埠镇在浦口注入姚江，全长21.5公里。大隐溪又名慈溪，发源于海曙区高桥镇大庵山冈，至大