堂县、简阳市、资阳市雁江区，资中县、内江市市中区、富顺县，在泸州市注入长江，长522km，河道弯曲系数2.1。左岸较大的一级支流有濑溪河、大清流河和阳化河；右岸有威远河和球溪河。全长700公里，流域面积2.79万平公里。金堂县赵家渡以上为上游，绵竹市以上为山区河道，以下河谷宽敞平坦。赵家渡至资中为中游，穿越丘陵地带，有一系列的峡谷，包括金堂峡长13km；月亮峡长21km；青山峡长2km。下游流经盆地丘陵区，河道深而弯曲，河口谷宽300-500米。流域内是四川省的工业集中地区，人口密度大，森林覆盖