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:
VŨ THỊ OANH
Số nhà 130, 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:
Hoàng Văn Đạt
Khối phố Trần Phú, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Số 532 Trần Đăng Ninh, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơ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
Người đại diện:
Đỗ Quỳnh Mai
Số Nhà 02, Ngõ 06, Đường 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:
Vy Thạch Anh
Số 18, khối phố Lương Văn Tri, đường Điện Biên, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
HUỲNH BẠCH NGÀ
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
Người đại diện:
VŨ HOÀNG CÁT
Số 488, đường Khởi Nghĩa Bắc Sơn, 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:
Lương Lê Minh Anh
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
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
Khối phố Tiến Hợp 2, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn
Khối phố Vĩnh Thuận, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn
Khối phố Yên Lãng, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Tỉnh Lạng Sơn
Người đại diện:
Hoàng Đình Đô
Số Nhà 105, 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:
HOÀNG THỊ NGUYỆT
Số 1 - 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:
Vũ Văn Tuấn
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:
Dương Minh Trường
Chợ 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ịnh Văn Phúc
Khu Phố 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:
Đỗ Kiều Vân
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 Anh Tùng
Số Nhà 50, 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 Công Mão
KP Lương Văn Chi, Thị trấn Bắc Sơn, Huyện Bắc Sơn, Lạng Sơn
Người đại diện:
Nông Văn Chuyên
Số 8 KP 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:
PHẠM VĂN QUÂN
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
Người đại diện:
Đào Đức Trọng
KP 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 Thị Thu Hà
Số 88, Khối phố Lê Hồng Phong - Thị trấn Bắc Sơn - Huyện Bắc Sơn - Lạng Sơn