Ở độ cao khoảng 145m so với mực nước biển, Ba Bể là hồ nước ngọt tự nhiên lớn nhất Việt Nam thuộc xã Nam Mẫu, huyện Ba Bể, tỉnh Bắc Kạn.