Huyện nằm ở trung tâm tỉnh Lạng Sơn, phía bắc giáp huyện Văn Lãng và Bình Gia, phía tây giáp huyện Bắc Sơn, phía đông là thành phố Lạng Sơn và huyện Cao Lộc, phía nam là huyện Chi Lăng.

Diện tích, dân số, giao thông
Huyện có diện tích 550km2 và dân số 56,000 người (năm 2004). Huyện lỵ là thị trấn Văn Quan nằm trên đường quốc lộ 1B cách thành phố Lạng Sơn khoảng 35km về hướng tây, quốc lộ 227 theo hướng nam đi huyện Chi Lăng 741
Các đơn vị hành chính
Huyện ly: thị trấn Văn Quan
các xã:
xã Hữu Lễ
xã Tri Lễ
xã Yên Phúc
xã Bình Phúc
xã Lương Năng
xã Tú Xuyên
xã Tràng Sơn
xã Xuân Mai
xã Tràng Phái
xã Tân Đoàn
xã Tràng Các
xã Đồng Giáp
xã Chu Túc
xã Đại An
xã Văn An
xã Vĩnh Lai
xã Hòa Bình
xã Vân Mộng
xã Việt Yên
xã Phú Mỹ
xã Trấn Ninh
xã Song Giang
xã Khánh Khê




















