Sông Bạc là phụ lưu cấp 2 của sông Lô, chảy ở huyện Hoàng Su Phì và Quang Bình tỉnh Hà Giang, Việt Nam [1][2][3][4].
Sông Bạc dài cỡ 33 km.
Sông Bạc bắt nguồn từ các suối ở vùng núi xã Nậm Ty huyện Hoàng Su Phì 22°36′52″B 104°44′24″Đ / 22,61444°B 104,74°Đ với dòng chính là Nậm Ong, chảy uốn lượn về hướng nam.
Đến bản Ngòi Ham xã Tân Trịnh huyện Quang Bình 22°23′22″B 104°42′49″Đ / 22,38944°B 104,71361°Đ sông đổ vào sông Con, một phụ lưu cấp 1 của sông Lô [3].