Xã Phúc Lộc có vị trí địa lý:
- Phía bắc giáp tỉnh Cao Bằng
- Phía đông giáp xã Hà Hiệu
- Phía nam giáp xã Hà Hiệu và xã Yến Dương
- Phía tây giáp xã Bành Trạch.
Xã Phúc Lộc có diện tích 61,86 km², dân số năm 2019 là 3.158 người,[2] mật độ dân số đạt 51 người/km².