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 KHÁNH TOÀN
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:
Nguyễn Thu Hà
Khu 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:
NGUYỄN BÁ HUY
Số nhà 48 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:
VŨ XUÂN THỦY
Thôn Tắc Ca, Khối phố Hữu Vĩnh 1, 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ùi Văn Đoàn
KP 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:
Bùi Văn Đoàn
KP 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:
HỨA VĂN ĐIỀU
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
Người đại diện:
TRẦN THÙY ANH
Số 10 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:
TRẦN TIẾN TRÌNH
Số nhà 28, 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:
Mai Thị Hạnh
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:
Trần Thùy Anh
Số 10, Khối Phố 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:
Dương Hữu Ly
Thôn Hợp Thành Pắc Lũng, - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Hà Văn Hoàn
Số 83, Khối phố 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:
Nguyên Văn Đức
Thôn Hợp Thành Pác Lũng, 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ị Phương
Số 59, khu 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:
Đặng Ngọc Hiệp
KP 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:
Hoàng Văn Lới
Khu 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:
Nguyễn Thị Liên
Khối phố 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:
Bùi Thế Tố
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:
Phạm Bá Tình
Thôn Vĩnh Thuậ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 Văn Ón
Số 111 Khối phố 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:
Bế Thị Liên
Số 137 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:
Hoàng Thị Ngà
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:
Trần Văn Châu
Số nhà 52, Tiểu khu Lương Văn Tri, Thị Trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Nguyễn Đình Trường
Phòng Nông Nghiệp Bắc Sơn - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn