Sông Vệ bắt ngu n t v ng núi cao a Tơ ở độ cao t 1 m - 1200m, sông Vệ chảy theo hƣớng Tây Nam - Đông ắc qua các huyện Ngh a Hành, Mộ Đức r i đổ ra biển tại c a Cổ Lu n m gọn trong tỉnh Quảng Ngãi . Tính đến trạm An Chỉ, sông Vệ có chiều dài 91km trong đó chiều dài chảy trong v ng núi cao 1 -1000m với diện tích lƣu vực 841 km2. Mật độ lƣới sông ,79 km km2, độ cao bình quân lƣu vực 17.