Xã Quang Long nằm ở phía đông huyện Hạ Lang, có vị trí địa lý:
- Phía đông giáp Trung Quốc
- Phía tây giáp thị trấn Thanh Nhật
- Phía nam giáp xã Thống Nhất
- Phía bắc giáp xã Đồng Loan và xã Thắng Lợi.
Xã Quang Long có diện tích 44,27 km², dân số năm 2019 là 1.886 người[1], mật độ dân số đạt 43 người/km².