Cao Bằng có mạng lưới sông, suối, hồ tự nhiên khá nhiều, phân bố không đều. 4 hệ thống sông chính gồm: Bằng Giang, Quây Sơn, Sông Gâm, Bắc Vọng.
Sông Bằng Giang (xưa gọi là sông Mãng) dài 113 km, bắt nguồn từ Trung Quốc, chảy qua các huyện Hà Quảng, Hòa An, thành phố Cao Bằng, huyện Phục Hòa (tỉnh Cao Bằng) rồi chảy lại về Trung Quốc. Sông sau đó đổ ra biển Bắc Hải.
Hệ thống sông Gâm cũng bắt nguồn ở Trung Quốc, đoạn chảy qua Cao Bằng dài 55 km. Sông sau đó chảy đến Hà Giang, Tuyên Quang và trở thành phụ lưu của sông Lô đổ vào sông Hồng. Sông Gâm có hai dòng phụ lưu chính là sông Nho Quế và sông Neo (có nơi gọi là sông Leo).
Hệ thống sông Bắc Vọng và sông Quây Sơn đều bắt nguồn từ Trung Quốc, đoạn chảy qua Cao Bằng dài 76-77 km. Sông sau đó lại chảy về Trung Quốc.
Hệ thống các con sông của Cao Bằng đều nhỏ, nhiều thác ghềnh, khả năng phát triển giao thông đường thủy hạn chế, song có khả năng khai thác thủy điện, là nguồn tài nguyên cung cấp nước sinh hoạt và sản xuất nông nghiệp.
Câu 5: Thác nào ở Cao Bằng nằm trên đường biên giới Việt - Trung?