Xã Huy Giáp nằm ở phía đông nam huyện Bảo Lạc, có vị trí địa lý:
- Phía đông giáp huyện Hà Quảng và xã Hồng An
- Phía tây giáp xã Hưng Đạo
- Phía nam giáp xã Đình Phùng và xã Sơn Lộ
- Phía bắc giáp xã Phan Thanh.
Xã Huy Giáp có diện tích 76,39 km², dân số năm 2019 là 4.030 người[1], mật độ dân số đạt 53 người/km².