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:
Hà Minh Đức
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
Người đại diện:
TRƯƠNG THU HẰNG
Khối 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:
Nguyễn Hữu Giang
Số 137, Khối 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 VĂN CHÂU
Số 52, Tiểu 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:
PHẠM VIẾT KIÊN
Số 28, 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 ANH TÚ
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:
HOÀNG THỊ DIỄM
Số 122 Khối phố Trần Đăng Ninh, 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ỊNH VĂN THIỆN
Số 33, 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:
LÈO ĐỨC QUANG
Số 14, 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:
TÔ MẠNH HÙNG
Số 82B, 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:
HÀ THU HƯỜNG
Số 67, khối 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:
Dương Hữu Thiệ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:
Nguyễn Thị Hiền
Chợ 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:
TRẦN QUANG KHOA
Số nhà 12, 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 BẠCH LONG
Số 27, đường 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 XUÂN THANH
Số 95, 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:
SẦM THỊ HOA
Số 24, 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:
NGÔ CÔNG HỒNG
Số 39, 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:
TRỊNH THỊ HẬU
Tiểu khu 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:
LÊ ANH TÙNG
Số 27, 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:
HÀ MINH ĐỨC
Khối phố Lê Hồng Phong, 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:
HOÀNG VĂN Ó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:
LÊ ANH TÙNG
Số 27, 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 BÁ THÀNH
Tiểu khu Vĩnh thuận, Thị trấn Bắc Sơn, Bắc Sơn-Lạng 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 VĂN TUYẾN
Số 95, Khối Phố Lương Văn Chi - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn