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 XUÂN THANH
SN 95 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:
NGUYỄN THỊ HƯƠNG
Số 32, 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:
LỘC ĐÌNH TƯỢNG
Khối Lương Văn Chi, đường Lương Văn Chi, 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:
Lý Kim Sáng
Số 12, khu 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:
HOÀNG VĂN TÚ
Số 99B, 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 ĐÌNH VŨ
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:
Lý Thị Mỳ
Số 32, 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:
Phạm Ngọc Hải
Số 13A, 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:
TRỊNH VĂN THIỆN
Số 16, 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:
DƯƠNG ĐÌNH TIẾN
TK 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:
ĐOÀN THANH HƯNG
Số 36, 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:
VŨ PHONG LAN
Số 36, 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
Thị Trấn Bắc Sơn - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn
TK 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:
DƯƠNG HỮU CHỨC
Đường tổ 4 - TK 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:
LÊ QUYẾT THẮNG
TK 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:
HOÀNG THẾ VINH
Thị Trấ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:
LÊ THỊ THẮNG
Số 5 khu Minh Khai, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
NÔNG LONG PHI
Số 153, tiểu khu 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 MINH TUẤN
Tiểu khu Hà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 THỊ ĐÀNH
Khu 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:
NGUYỄN TRỌNG DỰ
Tiểu khu Vĩnh Thuận, 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 NGỌC ANH
Tiểu khu Vĩnh Thuận, 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 HẢI THANH
Số 37, tiểu 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 THỊ LINH
Số 92, 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