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
Thôn Hợp Thành xã Hữu Vĩnh - - Huyện Bắc Sơn - Lạng Sơn
TK lương văn chi, Thị Trấn Băc - - Huyện Bắc Sơn - Lạng Sơn
xã Đồng ý - - Huyện Bắc Sơn - Lạng Sơn
Thôn Chí yên, Xã Bắc sơn, , Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
NGUYỄN NHƯ HÙNG
Số 82, 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:
Lương Thị Minh
Số 48 Khu Lương Văn Chi - TT Bắc Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Nguyễn Thị Phương Liên
khối phố Hoàng Văn Thụ - Thị trấn Bắc Sơn - 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 VĂN HỒNG
Tiểu khu Hoàng Văn Thụ, TT Bác Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
NGUYỄN VĂN LẬP
Thôn Vũ Lâm, xã Vũ Lễ, , Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Mai Văn Nhân
Số 26, khu Hồng Phong, TT Bắc Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
NGUYỄN ĐÌNH LẠNG
Số 53, tiểu 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:
HOÀNG ĐÌNH SỸ
Tiểu khu Vĩnh Thuận - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
DƯƠNG VĂN DŨNG
Số nhà 137, tiểu khu 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ỘC QUANG CƯỜNG
Hoàng Văn Thụ, TT Bắc Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
NGUYỄN TIẾN THÀNH
Thôn Vũ Lâm, Xã Vũ Lễ, , Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Lưu Văn Thực
Số nhà 73, tiểu khu Lê Hồng Phong, TT Bắc Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
HOÀNG THỊ HOÀN
Thôn Mỏ Hao - xã Bắc Sơn - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
ĐỖ ĐỨC HÙNG
Số 42, 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:
DƯƠNG THỊ HỒNG
Thôn Nông Lục - xã Hưng Vũ - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
LƯƠNG THỊ HIỆP
Tiểu khu 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 XUÂN HUYÊN
Tiểu khu 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:
LƯƠNG ĐÌNH THẦM
Xã Vũ Lễ - - Huyện Bắc Sơn - Lạng Sơn
Người đại diện:
Nguyễn Thị Ngọc Quỳnh
80, TK Trần phú, 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:
Hà Mai An
TT 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:
NGUYỄN SỸ NAM
Số 29, 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