Bắc Kạn là tỉnh miền núi nằm ở trung tâm nội địa vùng Đông Bắc Bắc Bộ
phía Bắc giáp các huyện Bảo Lạc, Nguyên Bình, Thạch An của tỉnh Cao Bằng
phía Đông giáp các huyện Tràng Định, Bình Gia của tỉnh Lạng Sơn
phía Nam giáp các huyện Võ Nhai, Phú Lương, Định Hóa của tỉnh Thái Nguyên
phía Tây giáp các huyện Na Hang, Chiêm Hóa, Yên Sơn của tỉnh Tuyên Quang.