Theo Cổng thông tin điện tử tỉnh Bắc Kạn, tỉnh có 8 đơn vị hành chính, trong đó có một thành phố (thành phố Bắc Kạn) và 7 huyện (Ba Bể, Bạch Thông, Chợ Đồn, Chợ Mới, Na Rì, Ngân Sơn, Pác Nặm) với 108 xã, phường, thị trấn.
Bắc Kạn là tỉnh miền núi ở trung tâm nội địa vùng Đông Bắc Bắc Bộ,
nằm hoàn toàn trong vành đai nhiệt đới khu vực gió mùa Đông Nam Á. Ở vị trí này, Bắc Kạn có sự phân hóa khí hậu theo mùa rõ rệt về nhiệt độ, lượng mưa, độ dài ngày và đêm. Lãnh thổ Bắc Kạn nằm giữa hai hệ thống núi cánh cung miền Đông Bắc nên chịu ảnh hưởng mạnh của khí hậu lục địa châu Á, thời tiết lạnh về mùa đông, hạn chế ảnh hưởng mưa bão về mùa hạ.
Dân số Bắc Kạn (tính tại thời điểm ngày 1/4/2019) là 313.905 người, đứng thứ 63 trên cả nước. Trong đó, dân tộc Tày chiếm đa số với 165.055 người (52,58%).