Ngoài dân tộc Tày, Nùng, Ba Bể còn có người Dao, người Mông sống ở bản xa trên núi.