Bắc Sơn là một huyện miền núi, nằm ở phía Tây Bắc tỉnh Lạng Sơn, phía Bắc giáp huyện Bình Gia, phía Đông giáp huyện Văn Quan, phía Nam giáp huyện Hữu Lũng (đều là các huyện của tỉnh Lạng Sơn). Để biết thêm thông tin về huyện Bắc Sơn, mời các bạn tham khảo bài viết: Bản đồ và các xã phường thuộc huyện Bắc Sơn (Lạng Sơn).