Một buổi huấn luyện của dân quân tự vệ xã Địa Linh
Huyện Ba Bể hiện có 16 đơn vị dân quân tự vệ xã, thị trấn, 5 trung đội cơ động của huyện và 4 phân đội binh chủng trực thuộc Ban chỉ huy quân sự huyện với tổng số trên 1000 chiến sỹ. Năm 2018, công tác huấn luyện của lực lượng dân quân tự vệ huyện Ba Bể tiếp tục thực hiện huấn luyện theo phương châm “Cơ bản, thiết thực, vững chắc”; huấn luyện đồng bộ và chuyên sâu, sát điều kiện thực tế của từng địa phương. Kết hợp chặt chẽ giữa huấn luyện quân sự với giáo dục chính trị, giáo dục pháp luật. Song song với công tác huấn luyện dân quân tự vệ cũng phát huy tinh thần đoàn kết nội bộ, đoàn kết nhân dân, làm tốt công tác dân vận gắn với các phong trào thi đua của đơn vị và địa phương.