150米之间，最宽处为250米，平均水深5米。而姚江大闸至三江口的平均河宽达到208米，平均水深在姚江大闸建成前曾达到6.2米，但建闸后河道淤积，水深已减小到4米左右。地质上，姚江古河道产生于第四纪中更新世至晚更新世期间，河流流向原为东北方向，在今慈溪市庵东镇流入杭州湾。全新世时期，钱塘江河口堆积导致古姚江入海口淤塞，姚江遂改道东行，逐渐形成今日的流向。姚江的主要支流包括慈江、南庙溪、陆埠溪、大隐溪等。慈江又名后江，发源于镇海区小桃花岭，在丈亭三江口汇入姚江，全长28公里。南庙溪发源于梨洲街道东大片