Thị trấn Bắc Sơn nằm ở phía đông nam của Huyện Bắc Sơn, tỉnh Lạng Sơn. Diện tích của thị trấn là khoảng 6,59 km². Về khí hậu, Bắc Sơn có khí hậu ôn đới, mưa đều quanh năm.
Theo thống kê năm 2021, dân số của thị trấn Bắc Sơn là khoảng 9.000 người.
Một số danh lam thắng cảnh nổi tiếng ở Bắc Sơn bao gồm đèo Mã Phục, hồ Núi Bà, đèo Bắc Sơn và thác Bản Giốc.
Đặc sản của thị trấn Bắc Sơn bao gồm bánh tráng cuốn thịt lợn, thịt trâu gác bếp, gà tre lai Bắc Sơn, rượu ngô và nước mắm truyền thống.
Có 309 doanh nghiệp tại Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Nguyễn Văn Dũng
Số nhà 140, Khối phố Trần Đăng Ninh - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Lê Quốc Huy
Số 114A, Khối phố Hoàng Văn Thụ, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
TRỊNH NGỌC THẮNG
Số 120, Khối phố Hoàng Văn Thụ, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
MAI VĂN NHÂN (MAI THANH TUẤN)
Số 26, Khối phố Lê Hồng Phong, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
HOÀNG THỊ NHỮNG
Khối phố Nguyễn Thị Minh Khai, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
NGUYỄN THANH HẢI
Văn Thụ, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
NGUYỄN THANH HẢI
Văn Thụ, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
NGUYỄN THANH HẢI
Văn Thụ, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
NGUYỄN THANH HẢI
Văn Thụ, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
ĐÀM THỊ NHƯ
Số 120, đường Nguyễn Du, Khối 3, Phường Đông Kinh, Thành phố Lạng Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
NGUYỄN THỊ NGỌC NGÀ
Ngõ 53, khu phố Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
TÔ THỊ THU SEN
Số 76, khối phố Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
HÀ THỊ OANH
Số 62, Khu phố Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
Ngô Thanh Tùng
Quốc lộ 1B, Khu phố Trần Đăng Ninh, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
TRẦN MINH TRỌNG
Số 12, Khu Minh Khai, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
DƯƠNG HỮU TOÀN
Khối phố Hoàng Văn Thụ - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Nguyễn Văn Quyết Tô Thị Thu Sen
Số 101, Khối phố Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
Bế Văn Báo
Tiểu khu Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
NGUYỄN THỊ BÍCH NGỌC
Số 9, tiểu khu Lê Hồng Phong, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
VI THỊ LIÊN
Khối phố Trần Phú, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
Dương Thời Vượng
Tầng 1 Nhà Khách UBND huyện Bắc Sơn - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Hoàng Đình Hợi
Tiểu khu Hoàng Văn Thụ, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
Hoàng Thị Liễu
Số 80 Trần Phú, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Nguyễn Cẩm Hà
Số 95 Khối phố Lương Văn Tri, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam
Người đại diện:
Tô Mạnh Hùng Nguyễn Hoài Nam
Số 27, khu phố Nguyễn Thị Minh Khai, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn, Việt Nam