Địa lý
Huyện Hữu Lũng nằm ở phía tây nam tỉnh Lạng Sơn, có vị trí địa lý:
Phía bắc giáp huyện Bắc Sơn và huyện Văn Quan
Phía đông giáp huyện Chi Lăng và huyện Lục Ngạn, tỉnh Bắc Giang
Phía nam giáp huyện Lục Nam và huyện Lạng Giang, tỉnh Bắc Giang
Phía tây giáp huyện Yên Thế, tỉnh Bắc Giang và huyện Võ Nhai, tỉnh Thái Nguyên.
Huyện Hữu Lũng có diện tích 806,74km², dân số năm 2019 là 121.735 người. Huyện lỵ là thị trấn Hữu Lũng nằm trên tỉnh lộ 340B, cách thành phố Lạng Sơn 75km về hướng tây nam, tỉnh lộ 244 theo hướng tây bắc đi huyện Võ Nhai (Thái Nguyên) và tỉnh lộ 242 theo hướng tây nam đi huyện Yên Thế, tỉnh ,Bắc Giang.
Hữu Lũng là huyện miền núi nằm ở phía Nam của thành phố Lạng Sơn, cách thành phố 80 km, thuộc dải đất nối liền vùng trung du và vùng đồng bằng Bắc bộ nước ta. Phía Đông giáp 2 huyện Chi Lăng và Bắc Sơn, phía Tây giáp Võ Nhai (tỉnh Thái Nguyên), phía Tây – Nam và Đông Nam giáp huyện Lục Ngạn, Lạng Giang, Lục Nam, Yên Thế của tỉnh Bắc Giang.
Hành chính
Huyện Hữu Lũng có 24 đơn vị hành chính cấp xã trực thuộc, bao gồm thị trấn Hữu Lũng (huyện lỵ) và 23 xã: Cai Kinh, Đồng Tân, Đồng Tiến, Hồ Sơn, Hòa Bình, Hòa Lạc, Hòa Sơn, Hòa Thắng, Hữu Liên, Minh Hòa, Minh Sơn, Minh Tiến, Nhật Tiến, Quyết Thắng, Sơn Hà, Tân Thành, Thanh Sơn, Thiện Tân, Vân Nham, Yên Bình, Yên Sơn, Yên Thịnh, Yên Vượng.