Trong lãnh thổ Việt Nam, sông Đà chảy qua những tỉnh nào
Đoạn ở Việt Nam dài 527 km (có tài liệu ghi 543 km). Điểm đầu là biên giới Việt Nam-Trung Quốc tại huyện Mường Tè (Lai Châu). Sông chảy qua các tỉnh Tây Bắc Việt Nam là Lai Châu, Điện Biên, Sơn La, Hòa Bình, Phú Thọ (phân chia huyện Thanh Thủy, Phú Thọ với Ba Vì, Hà Nội). Điểm cuối là ngã ba Hồng Đà, huyện Tam Nông, tỉnh Phú Thọ.