Bắc Sơn là huyện miền núi, thuộc cánh cung Bắc Sơn của vùng Đông Bắc Việt Nam. Trên địa bàn huyện có các ngọn núi cao 500-1.200 m, như ngọn núi Khau Pi Ao (cao 1.107m), ngọn núi Pa Lép (503 m)... Huyện Bắc Sơn có ranh giới 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. Riêng phía Tây, huyện Bắc Sơn giáp huyện Võ Nhai của tỉnh Thái Nguyên. Diện tích tự nhiên của huyện Bắc Sơn là 697,9 km².
Bình minh ở Bắc Sơn
Ngày mùa
Ngày mùa